.elementor-2040 .elementor-element.elementor-element-a009743{--display:flex;--min-height:40vh;--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:center;--align-items:center;--overlay-opacity:0.49;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2040 .elementor-element.elementor-element-a009743:not(.elementor-motion-effects-element-type-background), .elementor-2040 .elementor-element.elementor-element-a009743 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://giftsforbanks.com/wp-content/uploads/2026/08/ChatGPT-Image-Aug-21-2026-11_54_03-AM.png");background-position:center center;background-size:cover;}.elementor-2040 .elementor-element.elementor-element-a009743::before, .elementor-2040 .elementor-element.elementor-element-a009743 > .elementor-background-video-container::before, .elementor-2040 .elementor-element.elementor-element-a009743 > .e-con-inner > .elementor-background-video-container::before, .elementor-2040 .elementor-element.elementor-element-a009743 > .elementor-background-slideshow::before, .elementor-2040 .elementor-element.elementor-element-a009743 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2040 .elementor-element.elementor-element-a009743 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000CF;--background-overlay:'';}.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-2040 .elementor-element.elementor-element-2b36eb7 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:2.5vw;font-weight:600;letter-spacing:0.05em;color:#FFFFFF;}.elementor-2040 .elementor-element.elementor-element-66f0570{--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;--gap:0vw 02.3vw;--row-gap:0vw;--column-gap:02.3vw;}.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-2040 .elementor-element.elementor-element-7e4a59f .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-2040 .elementor-element.elementor-element-7e4a59f .elementor-icon-box-title{margin-block-end:2px;color:#FFFFFF;}.elementor-2040 .elementor-element.elementor-element-7e4a59f.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2040 .elementor-element.elementor-element-7e4a59f.elementor-view-framed .elementor-icon, .elementor-2040 .elementor-element.elementor-element-7e4a59f.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-2040 .elementor-element.elementor-element-7e4a59f .elementor-icon{font-size:2vw;}.elementor-2040 .elementor-element.elementor-element-7e4a59f .elementor-icon-box-title, .elementor-2040 .elementor-element.elementor-element-7e4a59f .elementor-icon-box-title a{font-family:"Helvetica", Sans-serif;font-size:1.2vw;font-weight:500;letter-spacing:0.05em;word-spacing:0.05em;}.elementor-2040 .elementor-element.elementor-element-7e4a59f:has(:hover) .elementor-icon-box-title,
					 .elementor-2040 .elementor-element.elementor-element-7e4a59f:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-2040 .elementor-element.elementor-element-7e4a59f .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:1vw;font-weight:400;letter-spacing:0.05em;word-spacing:0.05em;color:#D7D7D7;}.elementor-2040 .elementor-element.elementor-element-8d20e14 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-2040 .elementor-element.elementor-element-8d20e14 .elementor-icon-box-title{margin-block-end:2px;color:#FFFFFF;}.elementor-2040 .elementor-element.elementor-element-8d20e14.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2040 .elementor-element.elementor-element-8d20e14.elementor-view-framed .elementor-icon, .elementor-2040 .elementor-element.elementor-element-8d20e14.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-2040 .elementor-element.elementor-element-8d20e14 .elementor-icon{font-size:2vw;}.elementor-2040 .elementor-element.elementor-element-8d20e14 .elementor-icon-box-title, .elementor-2040 .elementor-element.elementor-element-8d20e14 .elementor-icon-box-title a{font-family:"Helvetica", Sans-serif;font-size:1.2vw;font-weight:500;letter-spacing:0.05em;word-spacing:0.05em;}.elementor-2040 .elementor-element.elementor-element-8d20e14:has(:hover) .elementor-icon-box-title,
					 .elementor-2040 .elementor-element.elementor-element-8d20e14:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-2040 .elementor-element.elementor-element-8d20e14 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:1vw;font-weight:400;letter-spacing:0.05em;word-spacing:0.05em;color:#D7D7D7;}.elementor-2040 .elementor-element.elementor-element-118d793 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-2040 .elementor-element.elementor-element-118d793 .elementor-icon-box-title{margin-block-end:2px;color:#FFFFFF;}.elementor-2040 .elementor-element.elementor-element-118d793.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2040 .elementor-element.elementor-element-118d793.elementor-view-framed .elementor-icon, .elementor-2040 .elementor-element.elementor-element-118d793.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-2040 .elementor-element.elementor-element-118d793 .elementor-icon{font-size:2vw;}.elementor-2040 .elementor-element.elementor-element-118d793 .elementor-icon-box-title, .elementor-2040 .elementor-element.elementor-element-118d793 .elementor-icon-box-title a{font-family:"Helvetica", Sans-serif;font-size:1.2vw;font-weight:500;letter-spacing:0.05em;word-spacing:0.05em;}.elementor-2040 .elementor-element.elementor-element-118d793:has(:hover) .elementor-icon-box-title,
					 .elementor-2040 .elementor-element.elementor-element-118d793:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-2040 .elementor-element.elementor-element-118d793 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:1vw;font-weight:400;letter-spacing:0.05em;word-spacing:0.05em;color:#D7D7D7;}.elementor-2040 .elementor-element.elementor-element-fbea455 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-2040 .elementor-element.elementor-element-fbea455 .elementor-icon-box-title{margin-block-end:2px;color:#FFFFFF;}.elementor-2040 .elementor-element.elementor-element-fbea455.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2040 .elementor-element.elementor-element-fbea455.elementor-view-framed .elementor-icon, .elementor-2040 .elementor-element.elementor-element-fbea455.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-2040 .elementor-element.elementor-element-fbea455 .elementor-icon{font-size:2vw;}.elementor-2040 .elementor-element.elementor-element-fbea455 .elementor-icon-box-title, .elementor-2040 .elementor-element.elementor-element-fbea455 .elementor-icon-box-title a{font-family:"Helvetica", Sans-serif;font-size:1.2vw;font-weight:500;letter-spacing:0.05em;word-spacing:0.05em;}.elementor-2040 .elementor-element.elementor-element-fbea455:has(:hover) .elementor-icon-box-title,
					 .elementor-2040 .elementor-element.elementor-element-fbea455:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-2040 .elementor-element.elementor-element-fbea455 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:1vw;font-weight:400;letter-spacing:0.05em;word-spacing:0.05em;color:#D7D7D7;}.elementor-2040 .elementor-element.elementor-element-822967e .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-2040 .elementor-element.elementor-element-822967e .elementor-icon-box-title{margin-block-end:2px;color:#FFFFFF;}.elementor-2040 .elementor-element.elementor-element-822967e.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2040 .elementor-element.elementor-element-822967e.elementor-view-framed .elementor-icon, .elementor-2040 .elementor-element.elementor-element-822967e.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-2040 .elementor-element.elementor-element-822967e .elementor-icon{font-size:2vw;}.elementor-2040 .elementor-element.elementor-element-822967e .elementor-icon-box-title, .elementor-2040 .elementor-element.elementor-element-822967e .elementor-icon-box-title a{font-family:"Helvetica", Sans-serif;font-size:1.2vw;font-weight:500;letter-spacing:0.05em;word-spacing:0.05em;}.elementor-2040 .elementor-element.elementor-element-822967e:has(:hover) .elementor-icon-box-title,
					 .elementor-2040 .elementor-element.elementor-element-822967e:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-2040 .elementor-element.elementor-element-822967e .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:1vw;font-weight:400;letter-spacing:0.05em;word-spacing:0.05em;color:#D7D7D7;}.elementor-2040 .elementor-element.elementor-element-df41562 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-2040 .elementor-element.elementor-element-df41562 .elementor-icon-box-title{margin-block-end:2px;color:#FFFFFF;}.elementor-2040 .elementor-element.elementor-element-df41562.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2040 .elementor-element.elementor-element-df41562.elementor-view-framed .elementor-icon, .elementor-2040 .elementor-element.elementor-element-df41562.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-2040 .elementor-element.elementor-element-df41562 .elementor-icon{font-size:2vw;}.elementor-2040 .elementor-element.elementor-element-df41562 .elementor-icon-box-title, .elementor-2040 .elementor-element.elementor-element-df41562 .elementor-icon-box-title a{font-family:"Helvetica", Sans-serif;font-size:1.2vw;font-weight:500;letter-spacing:0.05em;word-spacing:0.05em;}.elementor-2040 .elementor-element.elementor-element-df41562:has(:hover) .elementor-icon-box-title,
					 .elementor-2040 .elementor-element.elementor-element-df41562:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-2040 .elementor-element.elementor-element-df41562 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:1vw;font-weight:400;letter-spacing:0.05em;word-spacing:0.05em;color:#D7D7D7;}.elementor-2040 .elementor-element.elementor-element-6c07b98 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-2040 .elementor-element.elementor-element-6c07b98 .elementor-icon-box-title{margin-block-end:2px;color:#FFFFFF;}.elementor-2040 .elementor-element.elementor-element-6c07b98.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2040 .elementor-element.elementor-element-6c07b98.elementor-view-framed .elementor-icon, .elementor-2040 .elementor-element.elementor-element-6c07b98.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-2040 .elementor-element.elementor-element-6c07b98 .elementor-icon{font-size:2vw;}.elementor-2040 .elementor-element.elementor-element-6c07b98 .elementor-icon-box-title, .elementor-2040 .elementor-element.elementor-element-6c07b98 .elementor-icon-box-title a{font-family:"Helvetica", Sans-serif;font-size:1.2vw;font-weight:500;letter-spacing:0.05em;word-spacing:0.05em;}.elementor-2040 .elementor-element.elementor-element-6c07b98:has(:hover) .elementor-icon-box-title,
					 .elementor-2040 .elementor-element.elementor-element-6c07b98:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-2040 .elementor-element.elementor-element-6c07b98 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:1vw;font-weight:400;letter-spacing:0.05em;word-spacing:0.05em;color:#D7D7D7;}.elementor-2040 .elementor-element.elementor-element-14ba57d .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-2040 .elementor-element.elementor-element-14ba57d .elementor-icon-box-title{margin-block-end:2px;color:#FFFFFF;}.elementor-2040 .elementor-element.elementor-element-14ba57d.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2040 .elementor-element.elementor-element-14ba57d.elementor-view-framed .elementor-icon, .elementor-2040 .elementor-element.elementor-element-14ba57d.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-2040 .elementor-element.elementor-element-14ba57d .elementor-icon{font-size:2vw;}.elementor-2040 .elementor-element.elementor-element-14ba57d .elementor-icon-box-title, .elementor-2040 .elementor-element.elementor-element-14ba57d .elementor-icon-box-title a{font-family:"Helvetica", Sans-serif;font-size:1.2vw;font-weight:500;letter-spacing:0.05em;word-spacing:0.05em;}.elementor-2040 .elementor-element.elementor-element-14ba57d:has(:hover) .elementor-icon-box-title,
					 .elementor-2040 .elementor-element.elementor-element-14ba57d:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-2040 .elementor-element.elementor-element-14ba57d .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:1vw;font-weight:400;letter-spacing:0.05em;word-spacing:0.05em;color:#D7D7D7;}.elementor-2040 .elementor-element.elementor-element-7084c79 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-2040 .elementor-element.elementor-element-7084c79 .elementor-icon-box-title{margin-block-end:2px;color:#FFFFFF;}.elementor-2040 .elementor-element.elementor-element-7084c79.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2040 .elementor-element.elementor-element-7084c79.elementor-view-framed .elementor-icon, .elementor-2040 .elementor-element.elementor-element-7084c79.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-2040 .elementor-element.elementor-element-7084c79 .elementor-icon{font-size:2vw;}.elementor-2040 .elementor-element.elementor-element-7084c79 .elementor-icon-box-title, .elementor-2040 .elementor-element.elementor-element-7084c79 .elementor-icon-box-title a{font-family:"Helvetica", Sans-serif;font-size:1.2vw;font-weight:500;letter-spacing:0.05em;word-spacing:0.05em;}.elementor-2040 .elementor-element.elementor-element-7084c79:has(:hover) .elementor-icon-box-title,
					 .elementor-2040 .elementor-element.elementor-element-7084c79:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-2040 .elementor-element.elementor-element-7084c79 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:1vw;font-weight:400;letter-spacing:0.05em;word-spacing:0.05em;color:#D7D7D7;}.elementor-2040 .elementor-element.elementor-element-6fcf971 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-2040 .elementor-element.elementor-element-6fcf971 .elementor-icon-box-title{margin-block-end:2px;color:#FFFFFF;}.elementor-2040 .elementor-element.elementor-element-6fcf971.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2040 .elementor-element.elementor-element-6fcf971.elementor-view-framed .elementor-icon, .elementor-2040 .elementor-element.elementor-element-6fcf971.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-2040 .elementor-element.elementor-element-6fcf971 .elementor-icon{font-size:2vw;}.elementor-2040 .elementor-element.elementor-element-6fcf971 .elementor-icon-box-title, .elementor-2040 .elementor-element.elementor-element-6fcf971 .elementor-icon-box-title a{font-family:"Helvetica", Sans-serif;font-size:1.2vw;font-weight:500;letter-spacing:0.05em;word-spacing:0.05em;}.elementor-2040 .elementor-element.elementor-element-6fcf971:has(:hover) .elementor-icon-box-title,
					 .elementor-2040 .elementor-element.elementor-element-6fcf971:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-2040 .elementor-element.elementor-element-6fcf971 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:1vw;font-weight:400;letter-spacing:0.05em;word-spacing:0.05em;color:#D7D7D7;}.elementor-2040 .elementor-element.elementor-element-2925d02{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.24;--padding-top:4vw;--padding-bottom:4vw;--padding-left:4vw;--padding-right:4vw;}.elementor-2040 .elementor-element.elementor-element-2925d02:not(.elementor-motion-effects-element-type-background), .elementor-2040 .elementor-element.elementor-element-2925d02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0FFFF;}.elementor-2040 .elementor-element.elementor-element-2925d02::before, .elementor-2040 .elementor-element.elementor-element-2925d02 > .elementor-background-video-container::before, .elementor-2040 .elementor-element.elementor-element-2925d02 > .e-con-inner > .elementor-background-video-container::before, .elementor-2040 .elementor-element.elementor-element-2925d02 > .elementor-background-slideshow::before, .elementor-2040 .elementor-element.elementor-element-2925d02 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2040 .elementor-element.elementor-element-2925d02 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://giftsforbanks.com/wp-content/uploads/2026/08/ChatGPT-Image-Aug-19-2026-02_30_10-PM.png");--background-overlay:'';}.elementor-2040 .elementor-element.elementor-element-c805d9f{padding:0vw 0vw 1vw 1vw;}.elementor-2040 .elementor-element.elementor-element-c805d9f .woocommerce-breadcrumb{color:#164050;font-family:"Poppins", Sans-serif;font-size:0.9vw;font-weight:600;font-style:normal;letter-spacing:0.07em;word-spacing:0.07em;}.elementor-2040 .elementor-element.elementor-element-c805d9f .woocommerce-breadcrumb > a{color:#000000;}.elementor-2040 .elementor-element.elementor-element-87f2a75{--display:flex;--overlay-opacity:0.13;box-shadow:0px 0px 5px 0px rgba(92, 90, 90, 0.5);--padding-top:3vw;--padding-bottom:3vw;--padding-left:4vw;--padding-right:4vw;}.elementor-2040 .elementor-element.elementor-element-87f2a75:not(.elementor-motion-effects-element-type-background), .elementor-2040 .elementor-element.elementor-element-87f2a75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2040 .elementor-element.elementor-element-87f2a75::before, .elementor-2040 .elementor-element.elementor-element-87f2a75 > .elementor-background-video-container::before, .elementor-2040 .elementor-element.elementor-element-87f2a75 > .e-con-inner > .elementor-background-video-container::before, .elementor-2040 .elementor-element.elementor-element-87f2a75 > .elementor-background-slideshow::before, .elementor-2040 .elementor-element.elementor-element-87f2a75 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2040 .elementor-element.elementor-element-87f2a75 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.products-heading-show .related-products > h2, .elementor-widget-wc-archive-products.products-heading-show .upsells > h2, .elementor-widget-wc-archive-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wc-archive-products .elementor-products-nothing-found{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-2040 .elementor-element.elementor-element-a72e67d.elementor-wc-products ul.products li.product{text-align:center;border-style:solid;border-width:2px 2px 2px 2px;padding:2vw 1vw 0vw 1vw;box-shadow:0px 0px 10px 0px rgba(156.4, 156.4, 156.4, 0.64);background-color:#F0FFFF;border-color:#164050;}.elementor-2040 .elementor-element.elementor-element-a72e67d.elementor-wc-products  ul.products{grid-column-gap:19px;grid-row-gap:38px;}.elementor-2040 .elementor-element.elementor-element-a72e67d.elementor-wc-products .attachment-woocommerce_thumbnail{margin-bottom:22px;}.elementor-2040 .elementor-element.elementor-element-a72e67d.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#164050;margin-bottom:0px;}.elementor-2040 .elementor-element.elementor-element-a72e67d.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#164050;margin-bottom:0px;}.elementor-2040 .elementor-element.elementor-element-a72e67d.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2040 .elementor-element.elementor-element-a72e67d.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Inter", Sans-serif;font-size:1.6vw;font-weight:600;letter-spacing:0.05em;word-spacing:0.05em;}.elementor-2040 .elementor-element.elementor-element-a72e67d.elementor-wc-products ul.products li.product .price{font-family:"Roboto", Sans-serif;font-size:0vw;font-weight:600;letter-spacing:0.05em;word-spacing:0.05em;}.elementor-2040 .elementor-element.elementor-element-a72e67d.elementor-wc-products ul.products li.product .button{color:#FFFFFF;background-color:#164050;font-family:"Inter", Sans-serif;font-size:1.6vw;font-weight:700;line-height:0px;letter-spacing:0.05em;word-spacing:0em;border-radius:10px 10px 10px 10px;padding:14px 18px 14px 18px;margin-top:0px;}.elementor-2040 .elementor-element.elementor-element-a72e67d.elementor-wc-products ul.products li.product .button:hover{color:#FFFFFF;background-color:#164050;}.elementor-2040 .elementor-element.elementor-element-a72e67d.elementor-wc-products .added_to_cart{font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-2040 .elementor-element.elementor-element-a72e67d.elementor-wc-products ul.products li.product:hover{box-shadow:0px 0px 8px 0px rgba(0,0,0,0.5);}.elementor-2040 .elementor-element.elementor-element-a72e67d nav.woocommerce-pagination{margin-top:0px;}.elementor-2040 .elementor-element.elementor-element-a72e67d nav.woocommerce-pagination ul li a{color:#000000;}.elementor-2040 .elementor-element.elementor-element-a72e67d nav.woocommerce-pagination ul li a:hover{background-color:#00000E1B;}.elementor-2040 .elementor-element.elementor-element-a72e67d nav.woocommerce-pagination ul li span.current{background-color:#B1E1DB;}.elementor-2040 .elementor-element.elementor-element-a72e67d.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(min-width:768px){.elementor-2040 .elementor-element.elementor-element-a009743{--width:100vw;}.elementor-2040 .elementor-element.elementor-element-2925d02{--width:100vw;}}@media(max-width:1024px){.elementor-2040 .elementor-element.elementor-element-a009743{--min-height:25vh;}.elementor-2040 .elementor-element.elementor-element-2b36eb7 .elementor-heading-title{font-size:4vw;}.elementor-2040 .elementor-element.elementor-element-c805d9f .woocommerce-breadcrumb{font-size:1.5vw;}.elementor-2040 .elementor-element.elementor-element-a72e67d.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2040 .elementor-element.elementor-element-a72e67d.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2040 .elementor-element.elementor-element-a72e67d.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:2vw;}.elementor-2040 .elementor-element.elementor-element-a72e67d.elementor-wc-products ul.products li.product .price{font-size:1.8vw;}}@media(max-width:767px){.elementor-2040 .elementor-element.elementor-element-a009743{--min-height:20vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2040 .elementor-element.elementor-element-2b36eb7 .elementor-heading-title{font-size:8vw;}.elementor-2040 .elementor-element.elementor-element-66f0570{--gap:1vw 2vw;--row-gap:1vw;--column-gap:2vw;}.elementor-2040 .elementor-element.elementor-element-7e4a59f .elementor-icon-box-wrapper{gap:0px;}.elementor-2040 .elementor-element.elementor-element-7e4a59f .elementor-icon-box-title{margin-block-end:0px;}.elementor-2040 .elementor-element.elementor-element-7e4a59f .elementor-icon{font-size:4vw;}.elementor-2040 .elementor-element.elementor-element-7e4a59f .elementor-icon-box-title, .elementor-2040 .elementor-element.elementor-element-7e4a59f .elementor-icon-box-title a{font-size:4vw;}.elementor-2040 .elementor-element.elementor-element-7e4a59f .elementor-icon-box-description{font-size:3.3vw;}.elementor-2040 .elementor-element.elementor-element-8d20e14 .elementor-icon-box-wrapper{gap:0px;}.elementor-2040 .elementor-element.elementor-element-8d20e14 .elementor-icon-box-title{margin-block-end:0px;}.elementor-2040 .elementor-element.elementor-element-8d20e14 .elementor-icon{font-size:4vw;}.elementor-2040 .elementor-element.elementor-element-8d20e14 .elementor-icon-box-title, .elementor-2040 .elementor-element.elementor-element-8d20e14 .elementor-icon-box-title a{font-size:4vw;}.elementor-2040 .elementor-element.elementor-element-8d20e14 .elementor-icon-box-description{font-size:3.3vw;}.elementor-2040 .elementor-element.elementor-element-118d793 .elementor-icon-box-wrapper{gap:0px;}.elementor-2040 .elementor-element.elementor-element-118d793 .elementor-icon-box-title{margin-block-end:0px;}.elementor-2040 .elementor-element.elementor-element-118d793 .elementor-icon{font-size:4vw;}.elementor-2040 .elementor-element.elementor-element-118d793 .elementor-icon-box-title, .elementor-2040 .elementor-element.elementor-element-118d793 .elementor-icon-box-title a{font-size:4vw;}.elementor-2040 .elementor-element.elementor-element-118d793 .elementor-icon-box-description{font-size:3.3vw;}.elementor-2040 .elementor-element.elementor-element-fbea455 .elementor-icon-box-wrapper{gap:0px;}.elementor-2040 .elementor-element.elementor-element-fbea455 .elementor-icon-box-title{margin-block-end:0px;}.elementor-2040 .elementor-element.elementor-element-fbea455 .elementor-icon{font-size:4vw;}.elementor-2040 .elementor-element.elementor-element-fbea455 .elementor-icon-box-title, .elementor-2040 .elementor-element.elementor-element-fbea455 .elementor-icon-box-title a{font-size:4vw;}.elementor-2040 .elementor-element.elementor-element-fbea455 .elementor-icon-box-description{font-size:3.3vw;}.elementor-2040 .elementor-element.elementor-element-822967e .elementor-icon-box-wrapper{gap:0px;}.elementor-2040 .elementor-element.elementor-element-822967e .elementor-icon-box-title{margin-block-end:0px;}.elementor-2040 .elementor-element.elementor-element-822967e .elementor-icon{font-size:4vw;}.elementor-2040 .elementor-element.elementor-element-822967e .elementor-icon-box-title, .elementor-2040 .elementor-element.elementor-element-822967e .elementor-icon-box-title a{font-size:4vw;}.elementor-2040 .elementor-element.elementor-element-822967e .elementor-icon-box-description{font-size:3.3vw;}.elementor-2040 .elementor-element.elementor-element-df41562 .elementor-icon-box-wrapper{gap:0px;}.elementor-2040 .elementor-element.elementor-element-df41562 .elementor-icon-box-title{margin-block-end:0px;}.elementor-2040 .elementor-element.elementor-element-df41562 .elementor-icon{font-size:4vw;}.elementor-2040 .elementor-element.elementor-element-df41562 .elementor-icon-box-title, .elementor-2040 .elementor-element.elementor-element-df41562 .elementor-icon-box-title a{font-size:4vw;}.elementor-2040 .elementor-element.elementor-element-df41562 .elementor-icon-box-description{font-size:3.3vw;}.elementor-2040 .elementor-element.elementor-element-6c07b98 .elementor-icon-box-wrapper{gap:0px;}.elementor-2040 .elementor-element.elementor-element-6c07b98 .elementor-icon-box-title{margin-block-end:0px;}.elementor-2040 .elementor-element.elementor-element-6c07b98 .elementor-icon{font-size:4vw;}.elementor-2040 .elementor-element.elementor-element-6c07b98 .elementor-icon-box-title, .elementor-2040 .elementor-element.elementor-element-6c07b98 .elementor-icon-box-title a{font-size:4vw;}.elementor-2040 .elementor-element.elementor-element-6c07b98 .elementor-icon-box-description{font-size:3.3vw;}.elementor-2040 .elementor-element.elementor-element-14ba57d .elementor-icon-box-wrapper{gap:0px;}.elementor-2040 .elementor-element.elementor-element-14ba57d .elementor-icon-box-title{margin-block-end:0px;}.elementor-2040 .elementor-element.elementor-element-14ba57d .elementor-icon{font-size:4vw;}.elementor-2040 .elementor-element.elementor-element-14ba57d .elementor-icon-box-title, .elementor-2040 .elementor-element.elementor-element-14ba57d .elementor-icon-box-title a{font-size:4vw;}.elementor-2040 .elementor-element.elementor-element-14ba57d .elementor-icon-box-description{font-size:3.3vw;}.elementor-2040 .elementor-element.elementor-element-7084c79 .elementor-icon-box-wrapper{gap:0px;}.elementor-2040 .elementor-element.elementor-element-7084c79 .elementor-icon-box-title{margin-block-end:0px;}.elementor-2040 .elementor-element.elementor-element-7084c79 .elementor-icon{font-size:4vw;}.elementor-2040 .elementor-element.elementor-element-7084c79 .elementor-icon-box-title, .elementor-2040 .elementor-element.elementor-element-7084c79 .elementor-icon-box-title a{font-size:4vw;}.elementor-2040 .elementor-element.elementor-element-7084c79 .elementor-icon-box-description{font-size:3.3vw;}.elementor-2040 .elementor-element.elementor-element-6fcf971 .elementor-icon-box-wrapper{gap:0px;}.elementor-2040 .elementor-element.elementor-element-6fcf971 .elementor-icon-box-title{margin-block-end:0px;}.elementor-2040 .elementor-element.elementor-element-6fcf971 .elementor-icon{font-size:4vw;}.elementor-2040 .elementor-element.elementor-element-6fcf971 .elementor-icon-box-title, .elementor-2040 .elementor-element.elementor-element-6fcf971 .elementor-icon-box-title a{font-size:4vw;}.elementor-2040 .elementor-element.elementor-element-6fcf971 .elementor-icon-box-description{font-size:3.3vw;}.elementor-2040 .elementor-element.elementor-element-2925d02{--padding-top:8vw;--padding-bottom:8vw;--padding-left:5vw;--padding-right:5vw;}.elementor-2040 .elementor-element.elementor-element-c805d9f .woocommerce-breadcrumb{font-size:3.3vw;}.elementor-2040 .elementor-element.elementor-element-87f2a75{--padding-top:8vw;--padding-bottom:8vw;--padding-left:6vw;--padding-right:6vw;}.elementor-2040 .elementor-element.elementor-element-a72e67d.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2040 .elementor-element.elementor-element-a72e67d.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2040 .elementor-element.elementor-element-a72e67d.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:5.3vw;}.elementor-2040 .elementor-element.elementor-element-a72e67d.elementor-wc-products ul.products li.product .price{font-size:0vw;}.elementor-2040 .elementor-element.elementor-element-a72e67d.elementor-wc-products ul.products li.product .button{font-size:3.9vw;margin-top:0px;}.elementor-2040 .elementor-element.elementor-element-a72e67d.elementor-wc-products .added_to_cart{font-size:0px;margin-inline-start:0px;}.elementor-2040 .elementor-element.elementor-element-a72e67d.elementor-wc-products ul.products li.product{padding:2.7vw 2.7vw 0vw 2.7vw;}}/* Start custom CSS for wc-archive-products, class: .elementor-element-a72e67d *//* =========================================================
   PRODUCT CARD
========================================================= */

.elementor-2040 .elementor-element.elementor-element-a72e67d ul.products li.product {

    position: relative;
    overflow: hidden;

    background: #b1e1db;

    border-radius: 20px;

    padding: 20px;

    min-height: 340px;

    transition: all .3s ease;

    box-shadow: 0 5px 15px rgba(0,0,0,.12);
}



/* =========================================================
   BACKGROUND IMAGE
========================================================= */

.elementor-2040 .elementor-element.elementor-element-a72e67d ul.products li.product::before {

    content:"";

    position:absolute;

    inset:0;

    background-image:url("https://giftsforbanks.com/wp-content/uploads/2026/08/ChatGPT-Image-Aug-19-2026-02_30_10-PM.png");

    background-size:cover;

    background-position:center;

    opacity:.10;

    z-index:0;
}



/* Keep content above */

.elementor-2040 .elementor-element.elementor-element-a72e67d ul.products li.product > * {

    position:relative;

    z-index:1;

}



/* =========================================================
   PRODUCT IMAGE
========================================================= */

.elementor-2040 .elementor-element.elementor-element-a72e67d ul.products li.product img {

    max-height:200px;

    object-fit:contain;

}



/* =========================================================
   PRODUCT TITLE
========================================================= */

.elementor-2040 .elementor-element.elementor-element-a72e67d ul.products li.product .woocommerce-loop-product__title {

    margin-top:15px;

    margin-bottom:55px !important;

    font-size:20px;

    font-weight:700;

    text-align:center;

}



/* =========================================================
   VIEW PRODUCT BUTTON
========================================================= */


.elementor-2040 .elementor-element.elementor-element-a72e67d ul.products li.product .product-view-btn {


    position:absolute;

    bottom:18px;

    left:50%;


    transform:translateX(-50%) translateY(20px);


    min-width:150px;

    padding:15px 20px !important;


    background:#164050 !important;

    color:#ffffff !important;


    border-radius:14px;

    border:none;


    font-size:14px !important;

    font-weight:600;


    text-align:center;


    opacity:0;

    visibility:hidden;


    transition:.3s ease;


    z-index:20;

}



/* Show button */

.elementor-2040 .elementor-element.elementor-element-a72e67d ul.products li.product:hover .product-view-btn {


    opacity:1;

    visibility:visible;


    transform:translateX(-50%) translateY(0);

}



/* Remove old WooCommerce cart buttons */

.elementor-2040 .elementor-element.elementor-element-a72e67d ul.products li.product .add_to_cart_button,
.elementor-2040 .elementor-element.elementor-element-a72e67d ul.products li.product .added_to_cart,
.elementor-2040 .elementor-element.elementor-element-a72e67d ul.products li.product a.wc-forward {

    display:none !important;

}



/* =========================================================
   CARD HOVER
========================================================= */

.elementor-2040 .elementor-element.elementor-element-a72e67d ul.products li.product:hover {

    transform:translateY(-8px);

    box-shadow:0 12px 25px rgba(0,0,0,.18);

}



/* =========================================================
   TABLET
========================================================= */

@media(max-width:1024px){


.elementor-2040 .elementor-element.elementor-element-a72e67d ul.products li.product {

    min-height:360px;

    padding:15px;

}


.elementor-2040 .elementor-element.elementor-element-a72e67d ul.products li.product img {

    max-height:170px;

}


.elementor-2040 .elementor-element.elementor-element-a72e67d ul.products li.product .woocommerce-loop-product__title {

    font-size:18px;

}



.elementor-2040 .elementor-element.elementor-element-a72e67d ul.products li.product .product-view-btn {

    min-width:130px;

    padding:12px 18px !important;

    font-size:13px !important;

}


}




/* =========================================================
   MOBILE
========================================================= */

@media(max-width:767px){


.elementor-2040 .elementor-element.elementor-element-a72e67d ul.products {

    display:grid;

    grid-template-columns:repeat(2,1fr);

    gap:10px;

}



.elementor-2040 .elementor-element.elementor-element-a72e67d ul.products li.product {

    min-height: 300px;

    padding:12px;

    border-radius:15px;

}



.elementor-2040 .elementor-element.elementor-element-a72e67d ul.products li.product img {

    max-height:130px;

}



.elementor-2040 .elementor-element.elementor-element-a72e67d ul.products li.product .woocommerce-loop-product__title {

    font-size:16px;

    line-height:1.4;

    margin-bottom:45px !important;

}


/* Button always visible on mobile */ .elementor-2040 .elementor-element.elementor-element-a72e67d ul.products li.product .product-view-btn { opacity:1; visibility:visible; transform:translateX(-50%); bottom:15px; min-width:140px; min-height:30px; padding:15px 20px !important; font-size:14px !important; margin-bottom: 10px; } }


/* =========================================================
   SMALL MOBILE
========================================================= */

@media(max-width:480px){


.elementor-2040 .elementor-element.elementor-element-a72e67d ul.products {

    grid-template-columns:1fr;

}



.elementor-2040 .elementor-element.elementor-element-a72e67d ul.products li.product {

    min-height:350px;

}



.elementor-2040 .elementor-element.elementor-element-a72e67d ul.products li.product img {

    max-height:180px;

}



.elementor-2040 .elementor-element.elementor-element-a72e67d ul.products li.product .woocommerce-loop-product__title {

    font-size:18px;

}



}/* End custom CSS */