.elementor-1773 .elementor-element.elementor-element-0afd107{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1773 .elementor-element.elementor-element-a8b0056{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1773 .elementor-element.elementor-element-8c40d01 .wpr-promo-box-btn{background-color:#22222200;color:#ffffff;border-color:#ffffff;-webkit-transition-duration:0.2s;transition-duration:0.2s;font-family:"Roboto", Sans-serif;font-size:16px;border-width:2px 2px 2px 2px;border-radius:2px 2px 2px 2px;}.elementor-1773 .elementor-element.elementor-element-8c40d01 .wpr-promo-box-bg-image{-webkit-transition-duration:0.4s;transition-duration:0.4s;}.elementor-1773 .elementor-element.elementor-element-8c40d01 .wpr-promo-box-bg-overlay{-webkit-transition-duration:0.4s;transition-duration:0.4s;mix-blend-mode:normal;}.elementor-1773 .elementor-element.elementor-element-8c40d01 .wpr-promo-box-icon{color:#ffffff;}.elementor-1773 .elementor-element.elementor-element-8c40d01 .wpr-promo-box-title{color:#ffffff;font-family:"Play", Sans-serif;font-size:50px;margin:0 0 10px;}.elementor-1773 .elementor-element.elementor-element-8c40d01 .wpr-promo-box-title a{color:#ffffff;-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-1773 .elementor-element.elementor-element-8c40d01 .wpr-promo-box-description{color:#ffffff;font-family:"Roboto", Sans-serif;margin-bottom:30px;}.elementor-1773 .elementor-element.elementor-element-8c40d01 .wpr-promo-box-content{-webkit-transition-duration:0.3s;transition-duration:0.3s;min-height:800px;padding:30px 30px 30px 100px;-webkit-justify-content:center;justify-content:center;text-align:left;}.elementor-1773 .elementor-element.elementor-element-8c40d01 .wpr-promo-box-icon i{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-1773 .elementor-element.elementor-element-8c40d01 .wpr-promo-box-icon svg{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-1773 .elementor-element.elementor-element-8c40d01 .wpr-promo-box-title span{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-1773 .elementor-element.elementor-element-8c40d01 .wpr-promo-box-description p{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-1773 .elementor-element.elementor-element-8c40d01 .wpr-promo-box{border-radius:0px 0px 0px 0px;overflow:hidden;}.elementor-1773 .elementor-element.elementor-element-8c40d01 .wpr-promo-box-content .wpr-promo-box-icon{font-size:27px;margin-bottom:10px;}.elementor-1773 .elementor-element.elementor-element-8c40d01 .wpr-promo-box:hover .wpr-promo-box-btn{color:#ffffff;}.elementor-1773 .elementor-element.elementor-element-8c40d01  .wpr-promo-box-btn{padding:8px 17px 8px 17px;border-style:solid;}.elementor-1773 .elementor-element.elementor-element-5823fe6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1773 .elementor-element.elementor-element-e58648a .wpr-promo-box-btn{background-color:#22222200;color:#ffffff;border-color:#ffffff;-webkit-transition-duration:0.2s;transition-duration:0.2s;font-family:"Roboto", Sans-serif;font-size:16px;border-width:2px 2px 2px 2px;border-radius:2px 2px 2px 2px;}.elementor-1773 .elementor-element.elementor-element-e58648a .wpr-promo-box-bg-image{-webkit-transition-duration:0.4s;transition-duration:0.4s;}.elementor-1773 .elementor-element.elementor-element-e58648a .wpr-promo-box-bg-overlay{-webkit-transition-duration:0.4s;transition-duration:0.4s;mix-blend-mode:normal;}.elementor-1773 .elementor-element.elementor-element-e58648a .wpr-promo-box-icon{color:#ffffff;}.elementor-1773 .elementor-element.elementor-element-e58648a .wpr-promo-box-title{color:#ffffff;font-family:"Play", Sans-serif;font-size:50px;margin:0 0 10px;}.elementor-1773 .elementor-element.elementor-element-e58648a .wpr-promo-box-title a{color:#ffffff;-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-1773 .elementor-element.elementor-element-e58648a .wpr-promo-box-description{color:#ffffff;font-family:"Roboto", Sans-serif;margin-bottom:30px;}.elementor-1773 .elementor-element.elementor-element-e58648a .wpr-promo-box-content{-webkit-transition-duration:0.3s;transition-duration:0.3s;min-height:800px;padding:30px 30px 30px 100px;-webkit-justify-content:center;justify-content:center;text-align:left;}.elementor-1773 .elementor-element.elementor-element-e58648a .wpr-promo-box-icon i{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-1773 .elementor-element.elementor-element-e58648a .wpr-promo-box-icon svg{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-1773 .elementor-element.elementor-element-e58648a .wpr-promo-box-title span{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-1773 .elementor-element.elementor-element-e58648a .wpr-promo-box-description p{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-1773 .elementor-element.elementor-element-e58648a .wpr-promo-box{border-radius:0px 0px 0px 0px;overflow:hidden;}.elementor-1773 .elementor-element.elementor-element-e58648a .wpr-promo-box-content .wpr-promo-box-icon{font-size:27px;margin-bottom:10px;}.elementor-1773 .elementor-element.elementor-element-e58648a .wpr-promo-box:hover .wpr-promo-box-btn{color:#ffffff;}.elementor-1773 .elementor-element.elementor-element-e58648a  .wpr-promo-box-btn{padding:8px 17px 8px 17px;border-style:solid;}.elementor-1773 .elementor-element.elementor-element-4c64339{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1773 .elementor-element.elementor-element-2f79505 .wpr-promo-box-btn{background-color:#22222200;color:#ffffff;border-color:#ffffff;-webkit-transition-duration:0.2s;transition-duration:0.2s;font-family:"Roboto", Sans-serif;font-size:16px;border-width:2px 2px 2px 2px;border-radius:2px 2px 2px 2px;}.elementor-1773 .elementor-element.elementor-element-2f79505 .wpr-promo-box-bg-image{-webkit-transition-duration:0.4s;transition-duration:0.4s;}.elementor-1773 .elementor-element.elementor-element-2f79505 .wpr-promo-box-bg-overlay{-webkit-transition-duration:0.4s;transition-duration:0.4s;mix-blend-mode:normal;}.elementor-1773 .elementor-element.elementor-element-2f79505 .wpr-promo-box-icon{color:#ffffff;}.elementor-1773 .elementor-element.elementor-element-2f79505 .wpr-promo-box-title{color:#ffffff;font-family:"Play", Sans-serif;font-size:50px;margin:0 0 10px;}.elementor-1773 .elementor-element.elementor-element-2f79505 .wpr-promo-box-title a{color:#ffffff;-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-1773 .elementor-element.elementor-element-2f79505 .wpr-promo-box-description{color:#ffffff;font-family:"Roboto", Sans-serif;margin-bottom:30px;}.elementor-1773 .elementor-element.elementor-element-2f79505 .wpr-promo-box-content{-webkit-transition-duration:0.3s;transition-duration:0.3s;min-height:800px;padding:30px 30px 30px 100px;-webkit-justify-content:center;justify-content:center;text-align:left;}.elementor-1773 .elementor-element.elementor-element-2f79505 .wpr-promo-box-icon i{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-1773 .elementor-element.elementor-element-2f79505 .wpr-promo-box-icon svg{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-1773 .elementor-element.elementor-element-2f79505 .wpr-promo-box-title span{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-1773 .elementor-element.elementor-element-2f79505 .wpr-promo-box-description p{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-1773 .elementor-element.elementor-element-2f79505 .wpr-promo-box{border-radius:0px 0px 0px 0px;overflow:hidden;}.elementor-1773 .elementor-element.elementor-element-2f79505 .wpr-promo-box-content .wpr-promo-box-icon{font-size:27px;margin-bottom:10px;}.elementor-1773 .elementor-element.elementor-element-2f79505 .wpr-promo-box:hover .wpr-promo-box-btn{color:#ffffff;}.elementor-1773 .elementor-element.elementor-element-2f79505  .wpr-promo-box-btn{padding:8px 17px 8px 17px;border-style:solid;}.elementor-1773 .elementor-element.elementor-element-ba98e59{--e-n-carousel-swiper-slides-to-display:1;--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-1773 .elementor-element.elementor-element-5b0d44e{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1773 .elementor-element.elementor-element-725bbc0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-1773 .elementor-element.elementor-element-196f02f .elementor-icon-list-icon i{color:var( --e-global-color-896509b );transition:color 0.3s;}.elementor-1773 .elementor-element.elementor-element-196f02f .elementor-icon-list-icon svg{fill:var( --e-global-color-896509b );transition:fill 0.3s;}.elementor-1773 .elementor-element.elementor-element-196f02f{--icon-vertical-offset:0px;}.elementor-1773 .elementor-element.elementor-element-196f02f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1773 .elementor-element.elementor-element-196f02f .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-weight:800;text-transform:uppercase;}.elementor-1773 .elementor-element.elementor-element-196f02f .elementor-icon-list-text{color:var( --e-global-color-5dec9b5 );transition:color 0.3s;}.elementor-1773 .elementor-element.elementor-element-110b53e{--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:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-1773 .elementor-element.elementor-element-69c26e5{--display:flex;border-style:double;--border-style:double;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:#CFA44687;--border-color:#CFA44687;}.elementor-1773 .elementor-element.elementor-element-69c26e5:hover{border-style:double;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:var( --e-global-color-5dec9b5 );--border-color:var( --e-global-color-5dec9b5 );}.elementor-1773 .elementor-element.elementor-element-69c26e5, .elementor-1773 .elementor-element.elementor-element-69c26e5::before{--border-transition:0.3s;}.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-1773 .elementor-element.elementor-element-b463211{background-color:var( --e-global-color-5dec9b5 );}.elementor-1773 .elementor-element.elementor-element-f24d4b8{--display:flex;border-style:double;--border-style:double;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:#CFA44687;--border-color:#CFA44687;}.elementor-1773 .elementor-element.elementor-element-f24d4b8:hover{border-style:double;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:var( --e-global-color-5dec9b5 );--border-color:var( --e-global-color-5dec9b5 );}.elementor-1773 .elementor-element.elementor-element-f24d4b8, .elementor-1773 .elementor-element.elementor-element-f24d4b8::before{--border-transition:0.3s;}.elementor-1773 .elementor-element.elementor-element-b7cf92d{background-color:var( --e-global-color-5dec9b5 );}.elementor-1773 .elementor-element.elementor-element-b7cf92d img{filter:brightness( 200% ) contrast( 200% ) saturate( 0% ) blur( 0px ) hue-rotate( 98deg );}.elementor-1773 .elementor-element.elementor-element-16483a8{--display:flex;border-style:double;--border-style:double;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:#CFA44687;--border-color:#CFA44687;}.elementor-1773 .elementor-element.elementor-element-16483a8:hover{border-style:double;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:var( --e-global-color-5dec9b5 );--border-color:var( --e-global-color-5dec9b5 );}.elementor-1773 .elementor-element.elementor-element-16483a8, .elementor-1773 .elementor-element.elementor-element-16483a8::before{--border-transition:0.3s;}.elementor-1773 .elementor-element.elementor-element-d710c5e{background-color:var( --e-global-color-5dec9b5 );}.elementor-1773 .elementor-element.elementor-element-d710c5e img{filter:brightness( 200% ) contrast( 200% ) saturate( 0% ) blur( 0px ) hue-rotate( 98deg );}.elementor-1773 .elementor-element.elementor-element-00666e3{--display:flex;border-style:double;--border-style:double;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:#CFA44687;--border-color:#CFA44687;}.elementor-1773 .elementor-element.elementor-element-00666e3:hover{border-style:double;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:var( --e-global-color-5dec9b5 );--border-color:var( --e-global-color-5dec9b5 );}.elementor-1773 .elementor-element.elementor-element-00666e3, .elementor-1773 .elementor-element.elementor-element-00666e3::before{--border-transition:0.3s;}.elementor-1773 .elementor-element.elementor-element-0c58d3a{--display:flex;border-style:double;--border-style:double;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:#CFA44687;--border-color:#CFA44687;}.elementor-1773 .elementor-element.elementor-element-0c58d3a:hover{border-style:double;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:var( --e-global-color-5dec9b5 );--border-color:var( --e-global-color-5dec9b5 );}.elementor-1773 .elementor-element.elementor-element-0c58d3a, .elementor-1773 .elementor-element.elementor-element-0c58d3a::before{--border-transition:0.3s;}.elementor-1773 .elementor-element.elementor-element-def8e11{--display:flex;border-style:double;--border-style:double;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:#CFA44687;--border-color:#CFA44687;}.elementor-1773 .elementor-element.elementor-element-def8e11:hover{border-style:double;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:var( --e-global-color-5dec9b5 );--border-color:var( --e-global-color-5dec9b5 );}.elementor-1773 .elementor-element.elementor-element-def8e11, .elementor-1773 .elementor-element.elementor-element-def8e11::before{--border-transition:0.3s;}.elementor-1773 .elementor-element.elementor-element-4845df8{--display:flex;--overlay-opacity:0.9;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-1773 .elementor-element.elementor-element-4845df8:not(.elementor-motion-effects-element-type-background), .elementor-1773 .elementor-element.elementor-element-4845df8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wheelvaults.com/wp-content/uploads/2026/09/content.webp");}.elementor-1773 .elementor-element.elementor-element-4845df8::before, .elementor-1773 .elementor-element.elementor-element-4845df8 > .elementor-background-video-container::before, .elementor-1773 .elementor-element.elementor-element-4845df8 > .e-con-inner > .elementor-background-video-container::before, .elementor-1773 .elementor-element.elementor-element-4845df8 > .elementor-background-slideshow::before, .elementor-1773 .elementor-element.elementor-element-4845df8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1773 .elementor-element.elementor-element-4845df8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1773 .elementor-element.elementor-element-956c0a6{--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-1773 .elementor-element.elementor-element-8df04a3{--display:flex;}.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-1773 .elementor-element.elementor-element-aab6e00 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:8px;color:var( --e-global-color-5dec9b5 );}.elementor-1773 .elementor-element.elementor-element-75f726a .elementor-heading-title{font-family:"Play", Sans-serif;font-size:50px;font-weight:600;color:var( --e-global-color-896509b );}.elementor-1773 .elementor-element.elementor-element-cd540a2{--display:flex;}.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-1773 .elementor-element.elementor-element-6debfd0{font-family:"Roboto", Sans-serif;font-weight:500;color:var( --e-global-color-5dec9b5 );}.elementor-1773 .elementor-element.elementor-element-6debfd0 p{margin-block-end:0px;}.elementor-1773 .elementor-element.elementor-element-ca04d17{--display:flex;}.elementor-1773 .elementor-element.elementor-element-4bdd101{--display:flex;--overlay-opacity:0.9;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-1773 .elementor-element.elementor-element-4bdd101:not(.elementor-motion-effects-element-type-background), .elementor-1773 .elementor-element.elementor-element-4bdd101 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wheelvaults.com/wp-content/uploads/2026/09/content-1.webp");}.elementor-1773 .elementor-element.elementor-element-4bdd101::before, .elementor-1773 .elementor-element.elementor-element-4bdd101 > .elementor-background-video-container::before, .elementor-1773 .elementor-element.elementor-element-4bdd101 > .e-con-inner > .elementor-background-video-container::before, .elementor-1773 .elementor-element.elementor-element-4bdd101 > .elementor-background-slideshow::before, .elementor-1773 .elementor-element.elementor-element-4bdd101 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1773 .elementor-element.elementor-element-4bdd101 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1773 .elementor-element.elementor-element-2dd67b2{--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-1773 .elementor-element.elementor-element-fb61e96{--display:flex;}.elementor-1773 .elementor-element.elementor-element-61862b0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:8px;color:var( --e-global-color-5dec9b5 );}.elementor-1773 .elementor-element.elementor-element-3138cfe .elementor-heading-title{font-family:"Play", Sans-serif;font-size:50px;font-weight:600;color:var( --e-global-color-896509b );}.elementor-1773 .elementor-element.elementor-element-5246331{--display:flex;}.elementor-1773 .elementor-element.elementor-element-0fa3b8a{font-family:"Roboto", Sans-serif;font-weight:500;color:var( --e-global-color-5dec9b5 );}.elementor-1773 .elementor-element.elementor-element-0fa3b8a p{margin-block-end:0px;}.elementor-1773 .elementor-element.elementor-element-56ec1f3{--display:flex;}.elementor-1773 .elementor-element.elementor-element-edaa703{--display:flex;--overlay-opacity:0.9;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-1773 .elementor-element.elementor-element-edaa703:not(.elementor-motion-effects-element-type-background), .elementor-1773 .elementor-element.elementor-element-edaa703 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wheelvaults.com/wp-content/uploads/2026/09/content.webp");}.elementor-1773 .elementor-element.elementor-element-edaa703::before, .elementor-1773 .elementor-element.elementor-element-edaa703 > .elementor-background-video-container::before, .elementor-1773 .elementor-element.elementor-element-edaa703 > .e-con-inner > .elementor-background-video-container::before, .elementor-1773 .elementor-element.elementor-element-edaa703 > .elementor-background-slideshow::before, .elementor-1773 .elementor-element.elementor-element-edaa703 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1773 .elementor-element.elementor-element-edaa703 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1773 .elementor-element.elementor-element-61e17da{--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-1773 .elementor-element.elementor-element-5859c27{--display:flex;}.elementor-1773 .elementor-element.elementor-element-b08de76 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:8px;color:var( --e-global-color-5dec9b5 );}.elementor-1773 .elementor-element.elementor-element-9d85575 .elementor-heading-title{font-family:"Play", Sans-serif;font-size:50px;font-weight:600;color:var( --e-global-color-896509b );}.elementor-1773 .elementor-element.elementor-element-9ffc74a{--display:flex;}.elementor-1773 .elementor-element.elementor-element-98b7ad8{font-family:"Roboto", Sans-serif;font-weight:500;color:var( --e-global-color-5dec9b5 );}.elementor-1773 .elementor-element.elementor-element-98b7ad8 p{margin-block-end:0px;}.elementor-1773 .elementor-element.elementor-element-3545a02{--display:flex;}.elementor-1773 .elementor-element.elementor-element-26d1a72{--display:flex;--overlay-opacity:0.9;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-1773 .elementor-element.elementor-element-26d1a72:not(.elementor-motion-effects-element-type-background), .elementor-1773 .elementor-element.elementor-element-26d1a72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wheelvaults.com/wp-content/uploads/2026/09/content-1.webp");}.elementor-1773 .elementor-element.elementor-element-26d1a72::before, .elementor-1773 .elementor-element.elementor-element-26d1a72 > .elementor-background-video-container::before, .elementor-1773 .elementor-element.elementor-element-26d1a72 > .e-con-inner > .elementor-background-video-container::before, .elementor-1773 .elementor-element.elementor-element-26d1a72 > .elementor-background-slideshow::before, .elementor-1773 .elementor-element.elementor-element-26d1a72 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1773 .elementor-element.elementor-element-26d1a72 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1773 .elementor-element.elementor-element-a0a993a{--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-1773 .elementor-element.elementor-element-24f2ec7{--display:flex;}.elementor-1773 .elementor-element.elementor-element-731fef6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:8px;color:var( --e-global-color-5dec9b5 );}.elementor-1773 .elementor-element.elementor-element-0ccf190 .elementor-heading-title{font-family:"Play", Sans-serif;font-size:50px;font-weight:600;color:var( --e-global-color-896509b );}.elementor-1773 .elementor-element.elementor-element-db02517{--display:flex;}.elementor-1773 .elementor-element.elementor-element-82e8c16{font-family:"Roboto", Sans-serif;font-weight:500;color:var( --e-global-color-5dec9b5 );}.elementor-1773 .elementor-element.elementor-element-82e8c16 p{margin-block-end:0px;}.elementor-1773 .elementor-element.elementor-element-ea6da80{--display:flex;}.elementor-1773 .elementor-element.elementor-element-7e18dd2{--display:flex;--overlay-opacity:0.9;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-1773 .elementor-element.elementor-element-7e18dd2:not(.elementor-motion-effects-element-type-background), .elementor-1773 .elementor-element.elementor-element-7e18dd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wheelvaults.com/wp-content/uploads/2026/09/content.webp");}.elementor-1773 .elementor-element.elementor-element-7e18dd2::before, .elementor-1773 .elementor-element.elementor-element-7e18dd2 > .elementor-background-video-container::before, .elementor-1773 .elementor-element.elementor-element-7e18dd2 > .e-con-inner > .elementor-background-video-container::before, .elementor-1773 .elementor-element.elementor-element-7e18dd2 > .elementor-background-slideshow::before, .elementor-1773 .elementor-element.elementor-element-7e18dd2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1773 .elementor-element.elementor-element-7e18dd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1773 .elementor-element.elementor-element-23b0ed7{--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-1773 .elementor-element.elementor-element-1319084{--display:flex;}.elementor-1773 .elementor-element.elementor-element-bba4408 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:8px;color:var( --e-global-color-5dec9b5 );}.elementor-1773 .elementor-element.elementor-element-8bed94d .elementor-heading-title{font-family:"Play", Sans-serif;font-size:50px;font-weight:600;color:var( --e-global-color-896509b );}.elementor-1773 .elementor-element.elementor-element-944c1d4{--display:flex;}.elementor-1773 .elementor-element.elementor-element-77e7f49{font-family:"Roboto", Sans-serif;font-weight:500;color:var( --e-global-color-5dec9b5 );}.elementor-1773 .elementor-element.elementor-element-77e7f49 p{margin-block-end:0px;}.elementor-1773 .elementor-element.elementor-element-42e09e6{--display:flex;}.elementor-1773 .elementor-element.elementor-element-600dc22{--display:flex;--overlay-opacity:0.9;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-1773 .elementor-element.elementor-element-600dc22:not(.elementor-motion-effects-element-type-background), .elementor-1773 .elementor-element.elementor-element-600dc22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wheelvaults.com/wp-content/uploads/2026/09/content-1.webp");}.elementor-1773 .elementor-element.elementor-element-600dc22::before, .elementor-1773 .elementor-element.elementor-element-600dc22 > .elementor-background-video-container::before, .elementor-1773 .elementor-element.elementor-element-600dc22 > .e-con-inner > .elementor-background-video-container::before, .elementor-1773 .elementor-element.elementor-element-600dc22 > .elementor-background-slideshow::before, .elementor-1773 .elementor-element.elementor-element-600dc22 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1773 .elementor-element.elementor-element-600dc22 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1773 .elementor-element.elementor-element-84484f8{--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-1773 .elementor-element.elementor-element-0a3a254{--display:flex;}.elementor-1773 .elementor-element.elementor-element-b1969ae .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:8px;color:var( --e-global-color-5dec9b5 );}.elementor-1773 .elementor-element.elementor-element-0a53043 .elementor-heading-title{font-family:"Play", Sans-serif;font-size:50px;font-weight:600;color:var( --e-global-color-896509b );}.elementor-1773 .elementor-element.elementor-element-c698d2b{--display:flex;}.elementor-1773 .elementor-element.elementor-element-53e6649{font-family:"Roboto", Sans-serif;font-weight:500;color:var( --e-global-color-5dec9b5 );}.elementor-1773 .elementor-element.elementor-element-53e6649 p{margin-block-end:0px;}.elementor-1773 .elementor-element.elementor-element-e939c79{--display:flex;}.elementor-1773 .elementor-element.elementor-element-3c845cb{--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;--overlay-opacity:0.85;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-1773 .elementor-element.elementor-element-3c845cb:not(.elementor-motion-effects-element-type-background), .elementor-1773 .elementor-element.elementor-element-3c845cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wheelvaults.com/wp-content/uploads/2026/09/content-2.webp");background-position:center center;background-size:cover;}.elementor-1773 .elementor-element.elementor-element-3c845cb::before, .elementor-1773 .elementor-element.elementor-element-3c845cb > .elementor-background-video-container::before, .elementor-1773 .elementor-element.elementor-element-3c845cb > .e-con-inner > .elementor-background-video-container::before, .elementor-1773 .elementor-element.elementor-element-3c845cb > .elementor-background-slideshow::before, .elementor-1773 .elementor-element.elementor-element-3c845cb > .e-con-inner > .elementor-background-slideshow::before, .elementor-1773 .elementor-element.elementor-element-3c845cb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1773 .elementor-element.elementor-element-36dc25f{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-1773 .elementor-element.elementor-element-36dc25f:not(.elementor-motion-effects-element-type-background), .elementor-1773 .elementor-element.elementor-element-36dc25f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEF7E426;}.elementor-widget-counter .elementor-counter-number-wrapper{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-counter .elementor-counter-title{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-1773 .elementor-element.elementor-element-1b05d98 .elementor-counter-number-wrapper{color:var( --e-global-color-260bf22 );font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-1773 .elementor-element.elementor-element-1b05d98 .elementor-counter-title{color:#FFFFFF;font-family:"Play", Sans-serif;font-weight:500;}.elementor-1773 .elementor-element.elementor-element-df6491a{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-1773 .elementor-element.elementor-element-df6491a:not(.elementor-motion-effects-element-type-background), .elementor-1773 .elementor-element.elementor-element-df6491a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEF7E426;}.elementor-1773 .elementor-element.elementor-element-fe34f17 .elementor-counter-number-wrapper{color:var( --e-global-color-260bf22 );font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-1773 .elementor-element.elementor-element-fe34f17 .elementor-counter-title{color:#FFFFFF;font-family:"Play", Sans-serif;font-weight:500;}.elementor-1773 .elementor-element.elementor-element-4504aa7{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-1773 .elementor-element.elementor-element-4504aa7:not(.elementor-motion-effects-element-type-background), .elementor-1773 .elementor-element.elementor-element-4504aa7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEF7E426;}.elementor-1773 .elementor-element.elementor-element-054f69f .elementor-counter-number-wrapper{color:var( --e-global-color-260bf22 );font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-1773 .elementor-element.elementor-element-054f69f .elementor-counter-title{color:#FFFFFF;font-family:"Play", Sans-serif;font-weight:500;}.elementor-1773 .elementor-element.elementor-element-79643b3{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-1773 .elementor-element.elementor-element-79643b3:not(.elementor-motion-effects-element-type-background), .elementor-1773 .elementor-element.elementor-element-79643b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEF7E426;}.elementor-1773 .elementor-element.elementor-element-6a1958a .elementor-counter-number-wrapper{color:var( --e-global-color-260bf22 );font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-1773 .elementor-element.elementor-element-6a1958a .elementor-counter-title{color:#FFFFFF;font-family:"Play", Sans-serif;font-weight:500;}.elementor-1773 .elementor-element.elementor-element-79d9c5b{--display:flex;--overlay-opacity:0.9;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-1773 .elementor-element.elementor-element-79d9c5b:not(.elementor-motion-effects-element-type-background), .elementor-1773 .elementor-element.elementor-element-79d9c5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wheelvaults.com/wp-content/uploads/2026/09/content-1.webp");}.elementor-1773 .elementor-element.elementor-element-79d9c5b::before, .elementor-1773 .elementor-element.elementor-element-79d9c5b > .elementor-background-video-container::before, .elementor-1773 .elementor-element.elementor-element-79d9c5b > .e-con-inner > .elementor-background-video-container::before, .elementor-1773 .elementor-element.elementor-element-79d9c5b > .elementor-background-slideshow::before, .elementor-1773 .elementor-element.elementor-element-79d9c5b > .e-con-inner > .elementor-background-slideshow::before, .elementor-1773 .elementor-element.elementor-element-79d9c5b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1773 .elementor-element.elementor-element-8b34847{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-1773 .elementor-element.elementor-element-281991d{--display:flex;}.elementor-1773 .elementor-element.elementor-element-dea862e{text-align:start;}.elementor-1773 .elementor-element.elementor-element-dea862e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:8px;color:var( --e-global-color-896509b );}.elementor-1773 .elementor-element.elementor-element-cb81ea2{text-align:start;}.elementor-1773 .elementor-element.elementor-element-cb81ea2 .elementor-heading-title{font-family:"Play", Sans-serif;font-size:50px;font-weight:600;color:var( --e-global-color-5dec9b5 );}.elementor-1773 .elementor-element.elementor-element-61d040d .elementor-icon-list-icon i{color:var( --e-global-color-896509b );transition:color 0.3s;}.elementor-1773 .elementor-element.elementor-element-61d040d .elementor-icon-list-icon svg{fill:var( --e-global-color-896509b );transition:fill 0.3s;}.elementor-1773 .elementor-element.elementor-element-61d040d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1773 .elementor-element.elementor-element-61d040d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1773 .elementor-element.elementor-element-61d040d .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;}.elementor-1773 .elementor-element.elementor-element-61d040d .elementor-icon-list-text{color:var( --e-global-color-5dec9b5 );transition:color 0.3s;}.elementor-1773 .elementor-element.elementor-element-bc0257b{--display:flex;}.elementor-1773 .elementor-element.elementor-element-f1a761f img{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-260bf22 );border-radius:20px 20px 20px 20px;}.elementor-1773 .elementor-element.elementor-element-01409fd{--display:flex;--overlay-opacity:0.9;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-1773 .elementor-element.elementor-element-01409fd:not(.elementor-motion-effects-element-type-background), .elementor-1773 .elementor-element.elementor-element-01409fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wheelvaults.com/wp-content/uploads/2026/09/content.webp");}.elementor-1773 .elementor-element.elementor-element-01409fd::before, .elementor-1773 .elementor-element.elementor-element-01409fd > .elementor-background-video-container::before, .elementor-1773 .elementor-element.elementor-element-01409fd > .e-con-inner > .elementor-background-video-container::before, .elementor-1773 .elementor-element.elementor-element-01409fd > .elementor-background-slideshow::before, .elementor-1773 .elementor-element.elementor-element-01409fd > .e-con-inner > .elementor-background-slideshow::before, .elementor-1773 .elementor-element.elementor-element-01409fd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1773 .elementor-element.elementor-element-eab91d9{--display:flex;}.elementor-1773 .elementor-element.elementor-element-d3f458a{--display:flex;}.elementor-1773 .elementor-element.elementor-element-b5688fe{text-align:start;}.elementor-1773 .elementor-element.elementor-element-b5688fe .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:8px;color:var( --e-global-color-896509b );}.elementor-1773 .elementor-element.elementor-element-73a5963{text-align:start;}.elementor-1773 .elementor-element.elementor-element-73a5963 .elementor-heading-title{font-family:"Play", Sans-serif;font-size:50px;font-weight:600;color:var( --e-global-color-5dec9b5 );}.elementor-1773 .elementor-element.elementor-element-b6fa54a{--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-1773 .elementor-element.elementor-element-250a059{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#02010112;--border-color:#02010112;--border-radius:20px 20px 20px 20px;box-shadow:5px 10px 50px 0px rgba(80.99999999999997, 19.99999999999997, 28.000000000000085, 0.4);--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-1773 .elementor-element.elementor-element-250a059:not(.elementor-motion-effects-element-type-background), .elementor-1773 .elementor-element.elementor-element-250a059 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5dec9b5 );}.elementor-1773 .elementor-element.elementor-element-250a059:hover{box-shadow:0px 0px 30px 0px rgba(211.99999999999997, 111, 39.00000000000004, 0.48);}.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-1773 .elementor-element.elementor-element-d31956f .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-1773 .elementor-element.elementor-element-d31956f .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-58c0b32 );}.elementor-1773 .elementor-element.elementor-element-d31956f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-896509b );}.elementor-1773 .elementor-element.elementor-element-d31956f.elementor-view-framed .elementor-icon, .elementor-1773 .elementor-element.elementor-element-d31956f.elementor-view-default .elementor-icon{fill:var( --e-global-color-896509b );color:var( --e-global-color-896509b );border-color:var( --e-global-color-896509b );}.elementor-1773 .elementor-element.elementor-element-d31956f .elementor-icon{font-size:30px;}.elementor-1773 .elementor-element.elementor-element-d31956f .elementor-icon-box-title, .elementor-1773 .elementor-element.elementor-element-d31956f .elementor-icon-box-title a{font-family:"Play", Sans-serif;font-weight:600;}.elementor-1773 .elementor-element.elementor-element-d31956f:has(:hover) .elementor-icon-box-title,
					 .elementor-1773 .elementor-element.elementor-element-d31956f:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-896509b );}.elementor-1773 .elementor-element.elementor-element-d31956f .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-58c0b32 );}.elementor-1773 .elementor-element.elementor-element-4c45ece{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#02010112;--border-color:#02010112;--border-radius:20px 20px 20px 20px;box-shadow:5px 10px 50px 0px rgba(80.99999999999997, 19.99999999999997, 28.000000000000085, 0.4);--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-1773 .elementor-element.elementor-element-4c45ece:not(.elementor-motion-effects-element-type-background), .elementor-1773 .elementor-element.elementor-element-4c45ece > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5dec9b5 );}.elementor-1773 .elementor-element.elementor-element-4c45ece:hover{box-shadow:0px 0px 30px 0px rgba(211.99999999999997, 111, 39.00000000000004, 0.48);}.elementor-1773 .elementor-element.elementor-element-fb88728 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-1773 .elementor-element.elementor-element-fb88728 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-58c0b32 );}.elementor-1773 .elementor-element.elementor-element-fb88728.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-896509b );}.elementor-1773 .elementor-element.elementor-element-fb88728.elementor-view-framed .elementor-icon, .elementor-1773 .elementor-element.elementor-element-fb88728.elementor-view-default .elementor-icon{fill:var( --e-global-color-896509b );color:var( --e-global-color-896509b );border-color:var( --e-global-color-896509b );}.elementor-1773 .elementor-element.elementor-element-fb88728 .elementor-icon{font-size:30px;}.elementor-1773 .elementor-element.elementor-element-fb88728 .elementor-icon-box-title, .elementor-1773 .elementor-element.elementor-element-fb88728 .elementor-icon-box-title a{font-family:"Play", Sans-serif;font-weight:600;}.elementor-1773 .elementor-element.elementor-element-fb88728:has(:hover) .elementor-icon-box-title,
					 .elementor-1773 .elementor-element.elementor-element-fb88728:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-896509b );}.elementor-1773 .elementor-element.elementor-element-fb88728 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-58c0b32 );}.elementor-1773 .elementor-element.elementor-element-6bcbe28{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#02010112;--border-color:#02010112;--border-radius:20px 20px 20px 20px;box-shadow:5px 10px 50px 0px rgba(80.99999999999997, 19.99999999999997, 28.000000000000085, 0.4);--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-1773 .elementor-element.elementor-element-6bcbe28:not(.elementor-motion-effects-element-type-background), .elementor-1773 .elementor-element.elementor-element-6bcbe28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5dec9b5 );}.elementor-1773 .elementor-element.elementor-element-6bcbe28:hover{box-shadow:0px 0px 30px 0px rgba(211.99999999999997, 111, 39.00000000000004, 0.48);}.elementor-1773 .elementor-element.elementor-element-b3877d3 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-1773 .elementor-element.elementor-element-b3877d3 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-58c0b32 );}.elementor-1773 .elementor-element.elementor-element-b3877d3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-896509b );}.elementor-1773 .elementor-element.elementor-element-b3877d3.elementor-view-framed .elementor-icon, .elementor-1773 .elementor-element.elementor-element-b3877d3.elementor-view-default .elementor-icon{fill:var( --e-global-color-896509b );color:var( --e-global-color-896509b );border-color:var( --e-global-color-896509b );}.elementor-1773 .elementor-element.elementor-element-b3877d3 .elementor-icon{font-size:30px;}.elementor-1773 .elementor-element.elementor-element-b3877d3 .elementor-icon-box-title, .elementor-1773 .elementor-element.elementor-element-b3877d3 .elementor-icon-box-title a{font-family:"Play", Sans-serif;font-weight:600;}.elementor-1773 .elementor-element.elementor-element-b3877d3:has(:hover) .elementor-icon-box-title,
					 .elementor-1773 .elementor-element.elementor-element-b3877d3:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-896509b );}.elementor-1773 .elementor-element.elementor-element-b3877d3 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-58c0b32 );}.elementor-1773 .elementor-element.elementor-element-062081c{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#02010112;--border-color:#02010112;--border-radius:20px 20px 20px 20px;box-shadow:5px 10px 50px 0px rgba(80.99999999999997, 19.99999999999997, 28.000000000000085, 0.4);--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-1773 .elementor-element.elementor-element-062081c:not(.elementor-motion-effects-element-type-background), .elementor-1773 .elementor-element.elementor-element-062081c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5dec9b5 );}.elementor-1773 .elementor-element.elementor-element-062081c:hover{box-shadow:0px 0px 30px 0px rgba(211.99999999999997, 111, 39.00000000000004, 0.48);}.elementor-1773 .elementor-element.elementor-element-efcae07 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-1773 .elementor-element.elementor-element-efcae07 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-58c0b32 );}.elementor-1773 .elementor-element.elementor-element-efcae07.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-896509b );}.elementor-1773 .elementor-element.elementor-element-efcae07.elementor-view-framed .elementor-icon, .elementor-1773 .elementor-element.elementor-element-efcae07.elementor-view-default .elementor-icon{fill:var( --e-global-color-896509b );color:var( --e-global-color-896509b );border-color:var( --e-global-color-896509b );}.elementor-1773 .elementor-element.elementor-element-efcae07 .elementor-icon{font-size:30px;}.elementor-1773 .elementor-element.elementor-element-efcae07 .elementor-icon-box-title, .elementor-1773 .elementor-element.elementor-element-efcae07 .elementor-icon-box-title a{font-family:"Play", Sans-serif;font-weight:600;}.elementor-1773 .elementor-element.elementor-element-efcae07:has(:hover) .elementor-icon-box-title,
					 .elementor-1773 .elementor-element.elementor-element-efcae07:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-896509b );}.elementor-1773 .elementor-element.elementor-element-efcae07 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-58c0b32 );}.elementor-1773 .elementor-element.elementor-element-41bf7a3{--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-1773 .elementor-element.elementor-element-8d77820{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#02010112;--border-color:#02010112;--border-radius:20px 20px 20px 20px;box-shadow:5px 10px 50px 0px rgba(80.99999999999997, 19.99999999999997, 28.000000000000085, 0.4);--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-1773 .elementor-element.elementor-element-8d77820:not(.elementor-motion-effects-element-type-background), .elementor-1773 .elementor-element.elementor-element-8d77820 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5dec9b5 );}.elementor-1773 .elementor-element.elementor-element-8d77820:hover{box-shadow:0px 0px 30px 0px rgba(211.99999999999997, 111, 39.00000000000004, 0.48);}.elementor-1773 .elementor-element.elementor-element-ed9bf4a .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-1773 .elementor-element.elementor-element-ed9bf4a .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-58c0b32 );}.elementor-1773 .elementor-element.elementor-element-ed9bf4a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-896509b );}.elementor-1773 .elementor-element.elementor-element-ed9bf4a.elementor-view-framed .elementor-icon, .elementor-1773 .elementor-element.elementor-element-ed9bf4a.elementor-view-default .elementor-icon{fill:var( --e-global-color-896509b );color:var( --e-global-color-896509b );border-color:var( --e-global-color-896509b );}.elementor-1773 .elementor-element.elementor-element-ed9bf4a .elementor-icon{font-size:30px;}.elementor-1773 .elementor-element.elementor-element-ed9bf4a .elementor-icon-box-title, .elementor-1773 .elementor-element.elementor-element-ed9bf4a .elementor-icon-box-title a{font-family:"Play", Sans-serif;font-weight:600;}.elementor-1773 .elementor-element.elementor-element-ed9bf4a:has(:hover) .elementor-icon-box-title,
					 .elementor-1773 .elementor-element.elementor-element-ed9bf4a:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-896509b );}.elementor-1773 .elementor-element.elementor-element-ed9bf4a .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-58c0b32 );}.elementor-1773 .elementor-element.elementor-element-5a6b2df{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#02010112;--border-color:#02010112;--border-radius:20px 20px 20px 20px;box-shadow:5px 10px 50px 0px rgba(80.99999999999997, 19.99999999999997, 28.000000000000085, 0.4);--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-1773 .elementor-element.elementor-element-5a6b2df:not(.elementor-motion-effects-element-type-background), .elementor-1773 .elementor-element.elementor-element-5a6b2df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5dec9b5 );}.elementor-1773 .elementor-element.elementor-element-5a6b2df:hover{box-shadow:0px 0px 30px 0px rgba(211.99999999999997, 111, 39.00000000000004, 0.48);}.elementor-1773 .elementor-element.elementor-element-2086d8d .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-1773 .elementor-element.elementor-element-2086d8d .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-58c0b32 );}.elementor-1773 .elementor-element.elementor-element-2086d8d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-896509b );}.elementor-1773 .elementor-element.elementor-element-2086d8d.elementor-view-framed .elementor-icon, .elementor-1773 .elementor-element.elementor-element-2086d8d.elementor-view-default .elementor-icon{fill:var( --e-global-color-896509b );color:var( --e-global-color-896509b );border-color:var( --e-global-color-896509b );}.elementor-1773 .elementor-element.elementor-element-2086d8d .elementor-icon{font-size:30px;}.elementor-1773 .elementor-element.elementor-element-2086d8d .elementor-icon-box-title, .elementor-1773 .elementor-element.elementor-element-2086d8d .elementor-icon-box-title a{font-family:"Play", Sans-serif;font-weight:600;}.elementor-1773 .elementor-element.elementor-element-2086d8d:has(:hover) .elementor-icon-box-title,
					 .elementor-1773 .elementor-element.elementor-element-2086d8d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-896509b );}.elementor-1773 .elementor-element.elementor-element-2086d8d .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-58c0b32 );}.elementor-1773 .elementor-element.elementor-element-8c46d1f{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#02010112;--border-color:#02010112;--border-radius:20px 20px 20px 20px;box-shadow:5px 10px 50px 0px rgba(80.99999999999997, 19.99999999999997, 28.000000000000085, 0.4);--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-1773 .elementor-element.elementor-element-8c46d1f:not(.elementor-motion-effects-element-type-background), .elementor-1773 .elementor-element.elementor-element-8c46d1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5dec9b5 );}.elementor-1773 .elementor-element.elementor-element-8c46d1f:hover{box-shadow:0px 0px 30px 0px rgba(211.99999999999997, 111, 39.00000000000004, 0.48);}.elementor-1773 .elementor-element.elementor-element-c7efcbf .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-1773 .elementor-element.elementor-element-c7efcbf .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-58c0b32 );}.elementor-1773 .elementor-element.elementor-element-c7efcbf.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-896509b );}.elementor-1773 .elementor-element.elementor-element-c7efcbf.elementor-view-framed .elementor-icon, .elementor-1773 .elementor-element.elementor-element-c7efcbf.elementor-view-default .elementor-icon{fill:var( --e-global-color-896509b );color:var( --e-global-color-896509b );border-color:var( --e-global-color-896509b );}.elementor-1773 .elementor-element.elementor-element-c7efcbf .elementor-icon{font-size:30px;}.elementor-1773 .elementor-element.elementor-element-c7efcbf .elementor-icon-box-title, .elementor-1773 .elementor-element.elementor-element-c7efcbf .elementor-icon-box-title a{font-family:"Play", Sans-serif;font-weight:600;}.elementor-1773 .elementor-element.elementor-element-c7efcbf:has(:hover) .elementor-icon-box-title,
					 .elementor-1773 .elementor-element.elementor-element-c7efcbf:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-896509b );}.elementor-1773 .elementor-element.elementor-element-c7efcbf .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-58c0b32 );}.elementor-1773 .elementor-element.elementor-element-314c96b{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#02010112;--border-color:#02010112;--border-radius:20px 20px 20px 20px;box-shadow:5px 10px 50px 0px rgba(80.99999999999997, 19.99999999999997, 28.000000000000085, 0.4);--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-1773 .elementor-element.elementor-element-314c96b:not(.elementor-motion-effects-element-type-background), .elementor-1773 .elementor-element.elementor-element-314c96b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5dec9b5 );}.elementor-1773 .elementor-element.elementor-element-314c96b:hover{box-shadow:0px 0px 30px 0px rgba(211.99999999999997, 111, 39.00000000000004, 0.48);}.elementor-1773 .elementor-element.elementor-element-6886d6f .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-1773 .elementor-element.elementor-element-6886d6f .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-58c0b32 );}.elementor-1773 .elementor-element.elementor-element-6886d6f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-896509b );}.elementor-1773 .elementor-element.elementor-element-6886d6f.elementor-view-framed .elementor-icon, .elementor-1773 .elementor-element.elementor-element-6886d6f.elementor-view-default .elementor-icon{fill:var( --e-global-color-896509b );color:var( --e-global-color-896509b );border-color:var( --e-global-color-896509b );}.elementor-1773 .elementor-element.elementor-element-6886d6f .elementor-icon{font-size:30px;}.elementor-1773 .elementor-element.elementor-element-6886d6f .elementor-icon-box-title, .elementor-1773 .elementor-element.elementor-element-6886d6f .elementor-icon-box-title a{font-family:"Play", Sans-serif;font-weight:600;}.elementor-1773 .elementor-element.elementor-element-6886d6f:has(:hover) .elementor-icon-box-title,
					 .elementor-1773 .elementor-element.elementor-element-6886d6f:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-896509b );}.elementor-1773 .elementor-element.elementor-element-6886d6f .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-58c0b32 );}body.elementor-page-1773:not(.elementor-motion-effects-element-type-background), body.elementor-page-1773 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}@media(max-width:1024px){.elementor-1773 .elementor-element.elementor-element-ba98e59{--e-n-carousel-swiper-slides-to-display:2;}.elementor-1773 .elementor-element.elementor-element-75f726a .elementor-heading-title{font-size:35px;}.elementor-1773 .elementor-element.elementor-element-3138cfe .elementor-heading-title{font-size:35px;}.elementor-1773 .elementor-element.elementor-element-9d85575 .elementor-heading-title{font-size:35px;}.elementor-1773 .elementor-element.elementor-element-0ccf190 .elementor-heading-title{font-size:35px;}.elementor-1773 .elementor-element.elementor-element-8bed94d .elementor-heading-title{font-size:35px;}.elementor-1773 .elementor-element.elementor-element-0a53043 .elementor-heading-title{font-size:35px;}.elementor-1773 .elementor-element.elementor-element-1b05d98 .elementor-counter-number-wrapper{font-size:50px;}.elementor-1773 .elementor-element.elementor-element-fe34f17 .elementor-counter-number-wrapper{font-size:50px;}.elementor-1773 .elementor-element.elementor-element-054f69f .elementor-counter-number-wrapper{font-size:50px;}.elementor-1773 .elementor-element.elementor-element-6a1958a .elementor-counter-number-wrapper{font-size:50px;}.elementor-1773 .elementor-element.elementor-element-73a5963 .elementor-heading-title{font-size:35px;}}@media(max-width:767px){.elementor-1773 .elementor-element.elementor-element-8c40d01 .wpr-promo-box-content{min-height:100px;padding:25px 25px 25px 25px;}.elementor-1773 .elementor-element.elementor-element-8c40d01 .wpr-promo-box-title{font-size:18px;margin:0 0 0px;}.elementor-1773 .elementor-element.elementor-element-8c40d01 .wpr-promo-box-description{font-size:12px;margin-bottom:0px;}.elementor-1773 .elementor-element.elementor-element-8c40d01 .wpr-promo-box-btn{font-size:12px;border-radius:50px 50px 50px 50px;}.elementor-1773 .elementor-element.elementor-element-e58648a .wpr-promo-box-content{min-height:100px;padding:25px 25px 25px 25px;}.elementor-1773 .elementor-element.elementor-element-e58648a .wpr-promo-box-title{font-size:18px;margin:0 0 0px;}.elementor-1773 .elementor-element.elementor-element-e58648a .wpr-promo-box-description{font-size:12px;margin-bottom:0px;}.elementor-1773 .elementor-element.elementor-element-e58648a .wpr-promo-box-btn{font-size:12px;border-radius:50px 50px 50px 50px;}.elementor-1773 .elementor-element.elementor-element-2f79505 .wpr-promo-box-content{min-height:100px;padding:25px 25px 25px 25px;}.elementor-1773 .elementor-element.elementor-element-2f79505 .wpr-promo-box-title{font-size:18px;margin:0 0 0px;}.elementor-1773 .elementor-element.elementor-element-2f79505 .wpr-promo-box-description{font-size:12px;margin-bottom:0px;}.elementor-1773 .elementor-element.elementor-element-2f79505 .wpr-promo-box-btn{font-size:12px;border-radius:50px 50px 50px 50px;}.elementor-1773 .elementor-element.elementor-element-ba98e59{--e-n-carousel-swiper-slides-to-display:1;}.elementor-1773 .elementor-element.elementor-element-196f02f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-1773 .elementor-element.elementor-element-196f02f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-1773 .elementor-element.elementor-element-196f02f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-1773 .elementor-element.elementor-element-196f02f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-1773 .elementor-element.elementor-element-196f02f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-1773 .elementor-element.elementor-element-196f02f{--e-icon-list-icon-size:20px;}.elementor-1773 .elementor-element.elementor-element-196f02f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1773 .elementor-element.elementor-element-196f02f .elementor-icon-list-item > a{font-size:20px;}.elementor-1773 .elementor-element.elementor-element-110b53e{--justify-content:center;}.elementor-1773 .elementor-element.elementor-element-69c26e5{--width:45%;}.elementor-1773 .elementor-element.elementor-element-f24d4b8{--width:45%;}.elementor-1773 .elementor-element.elementor-element-16483a8{--width:45%;}.elementor-1773 .elementor-element.elementor-element-00666e3{--width:45%;}.elementor-1773 .elementor-element.elementor-element-0c58d3a{--width:45%;}.elementor-1773 .elementor-element.elementor-element-def8e11{--width:45%;}.elementor-1773 .elementor-element.elementor-element-75f726a .elementor-heading-title{font-size:30px;}.elementor-1773 .elementor-element.elementor-element-6debfd0{font-size:14px;}.elementor-1773 .elementor-element.elementor-element-3138cfe .elementor-heading-title{font-size:30px;}.elementor-1773 .elementor-element.elementor-element-0fa3b8a{font-size:14px;}.elementor-1773 .elementor-element.elementor-element-9d85575 .elementor-heading-title{font-size:30px;}.elementor-1773 .elementor-element.elementor-element-98b7ad8{font-size:14px;}.elementor-1773 .elementor-element.elementor-element-0ccf190 .elementor-heading-title{font-size:30px;}.elementor-1773 .elementor-element.elementor-element-82e8c16{font-size:14px;}.elementor-1773 .elementor-element.elementor-element-8bed94d .elementor-heading-title{font-size:30px;}.elementor-1773 .elementor-element.elementor-element-77e7f49{font-size:14px;}.elementor-1773 .elementor-element.elementor-element-0a53043 .elementor-heading-title{font-size:30px;}.elementor-1773 .elementor-element.elementor-element-53e6649{font-size:14px;}.elementor-1773 .elementor-element.elementor-element-3c845cb{--justify-content:center;}.elementor-1773 .elementor-element.elementor-element-36dc25f{--width:45%;}.elementor-1773 .elementor-element.elementor-element-1b05d98 .elementor-counter-number-wrapper{font-size:40px;}.elementor-1773 .elementor-element.elementor-element-1b05d98 .elementor-counter-title{font-size:14px;}.elementor-1773 .elementor-element.elementor-element-df6491a{--width:45%;}.elementor-1773 .elementor-element.elementor-element-fe34f17 .elementor-counter-number-wrapper{font-size:40px;}.elementor-1773 .elementor-element.elementor-element-fe34f17 .elementor-counter-title{font-size:14px;}.elementor-1773 .elementor-element.elementor-element-4504aa7{--width:45%;}.elementor-1773 .elementor-element.elementor-element-054f69f .elementor-counter-number-wrapper{font-size:40px;}.elementor-1773 .elementor-element.elementor-element-054f69f .elementor-counter-title{font-size:14px;}.elementor-1773 .elementor-element.elementor-element-79643b3{--width:45%;}.elementor-1773 .elementor-element.elementor-element-6a1958a .elementor-counter-number-wrapper{font-size:40px;}.elementor-1773 .elementor-element.elementor-element-6a1958a .elementor-counter-title{font-size:14px;}.elementor-1773 .elementor-element.elementor-element-cb81ea2 .elementor-heading-title{font-size:30px;}.elementor-1773 .elementor-element.elementor-element-61d040d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1773 .elementor-element.elementor-element-61d040d .elementor-icon-list-item > a{font-size:16px;}.elementor-1773 .elementor-element.elementor-element-73a5963 .elementor-heading-title{font-size:30px;}.elementor-1773 .elementor-element.elementor-element-b6fa54a{--justify-content:center;}.elementor-1773 .elementor-element.elementor-element-250a059{--width:45%;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-1773 .elementor-element.elementor-element-d31956f .elementor-icon{font-size:15px;}.elementor-1773 .elementor-element.elementor-element-d31956f .elementor-icon-box-title, .elementor-1773 .elementor-element.elementor-element-d31956f .elementor-icon-box-title a{font-size:15px;}.elementor-1773 .elementor-element.elementor-element-d31956f .elementor-icon-box-description{font-size:10px;}.elementor-1773 .elementor-element.elementor-element-4c45ece{--width:45%;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-1773 .elementor-element.elementor-element-fb88728 .elementor-icon{font-size:15px;}.elementor-1773 .elementor-element.elementor-element-fb88728 .elementor-icon-box-title, .elementor-1773 .elementor-element.elementor-element-fb88728 .elementor-icon-box-title a{font-size:15px;}.elementor-1773 .elementor-element.elementor-element-fb88728 .elementor-icon-box-description{font-size:10px;}.elementor-1773 .elementor-element.elementor-element-6bcbe28{--width:45%;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-1773 .elementor-element.elementor-element-b3877d3 .elementor-icon{font-size:15px;}.elementor-1773 .elementor-element.elementor-element-b3877d3 .elementor-icon-box-title, .elementor-1773 .elementor-element.elementor-element-b3877d3 .elementor-icon-box-title a{font-size:15px;}.elementor-1773 .elementor-element.elementor-element-b3877d3 .elementor-icon-box-description{font-size:10px;}.elementor-1773 .elementor-element.elementor-element-062081c{--width:45%;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-1773 .elementor-element.elementor-element-efcae07 .elementor-icon{font-size:15px;}.elementor-1773 .elementor-element.elementor-element-efcae07 .elementor-icon-box-title, .elementor-1773 .elementor-element.elementor-element-efcae07 .elementor-icon-box-title a{font-size:15px;}.elementor-1773 .elementor-element.elementor-element-efcae07 .elementor-icon-box-description{font-size:10px;}.elementor-1773 .elementor-element.elementor-element-41bf7a3{--justify-content:center;}.elementor-1773 .elementor-element.elementor-element-8d77820{--width:45%;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-1773 .elementor-element.elementor-element-ed9bf4a .elementor-icon{font-size:15px;}.elementor-1773 .elementor-element.elementor-element-ed9bf4a .elementor-icon-box-title, .elementor-1773 .elementor-element.elementor-element-ed9bf4a .elementor-icon-box-title a{font-size:15px;}.elementor-1773 .elementor-element.elementor-element-ed9bf4a .elementor-icon-box-description{font-size:10px;}.elementor-1773 .elementor-element.elementor-element-5a6b2df{--width:45%;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-1773 .elementor-element.elementor-element-2086d8d .elementor-icon{font-size:15px;}.elementor-1773 .elementor-element.elementor-element-2086d8d .elementor-icon-box-title, .elementor-1773 .elementor-element.elementor-element-2086d8d .elementor-icon-box-title a{font-size:15px;}.elementor-1773 .elementor-element.elementor-element-2086d8d .elementor-icon-box-description{font-size:10px;}.elementor-1773 .elementor-element.elementor-element-8c46d1f{--width:45%;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-1773 .elementor-element.elementor-element-c7efcbf .elementor-icon{font-size:15px;}.elementor-1773 .elementor-element.elementor-element-c7efcbf .elementor-icon-box-title, .elementor-1773 .elementor-element.elementor-element-c7efcbf .elementor-icon-box-title a{font-size:15px;}.elementor-1773 .elementor-element.elementor-element-c7efcbf .elementor-icon-box-description{font-size:10px;}.elementor-1773 .elementor-element.elementor-element-314c96b{--width:45%;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-1773 .elementor-element.elementor-element-6886d6f .elementor-icon{font-size:15px;}.elementor-1773 .elementor-element.elementor-element-6886d6f .elementor-icon-box-title, .elementor-1773 .elementor-element.elementor-element-6886d6f .elementor-icon-box-title a{font-size:15px;}.elementor-1773 .elementor-element.elementor-element-6886d6f .elementor-icon-box-description{font-size:10px;}}@media(min-width:768px){.elementor-1773 .elementor-element.elementor-element-110b53e{--content-width:1300px;}.elementor-1773 .elementor-element.elementor-element-4845df8{--content-width:1300px;}.elementor-1773 .elementor-element.elementor-element-4bdd101{--content-width:1300px;}.elementor-1773 .elementor-element.elementor-element-edaa703{--content-width:1300px;}.elementor-1773 .elementor-element.elementor-element-26d1a72{--content-width:1300px;}.elementor-1773 .elementor-element.elementor-element-7e18dd2{--content-width:1300px;}.elementor-1773 .elementor-element.elementor-element-600dc22{--content-width:1300px;}.elementor-1773 .elementor-element.elementor-element-3c845cb{--content-width:1300px;}.elementor-1773 .elementor-element.elementor-element-79d9c5b{--content-width:1300px;}.elementor-1773 .elementor-element.elementor-element-01409fd{--content-width:1300px;}}@media(min-width:1025px){.elementor-1773 .elementor-element.elementor-element-3c845cb:not(.elementor-motion-effects-element-type-background), .elementor-1773 .elementor-element.elementor-element-3c845cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for icon-list, class: .elementor-element-196f02f *//* Elementor Icon List Marquee */
.elementor-1773 .elementor-element.elementor-element-196f02f {
    overflow: hidden;
}

.elementor-1773 .elementor-element.elementor-element-196f02f .elementor-icon-list-items {
    display: flex;
    align-items: center;
    gap: 40px;
    width: max-content;
    animation: iconMarquee 50s linear infinite;
    will-change: transform;
}

.elementor-1773 .elementor-element.elementor-element-196f02f .elementor-icon-list-item {
    flex: 0 0 auto;
}

/* Pause on Hover */
.elementor-1773 .elementor-element.elementor-element-196f02f:hover .elementor-icon-list-items {
    animation-play-state: paused;
}

@keyframes iconMarquee {
    from {
        transform: translateX(0);
    }
    to {
        transform: translateX(-100%);
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f48ff44 *//* =========================================================
   ✦ MODERN LUXURY E-COMMERCE PRODUCT CARDS ✦
   RIGHT TOP CORNER GOLD LINE REMOVED
   Elementor Custom CSS
   =========================================================

   CHARCOAL   #171717
   GOLD       #C8A45D
   LIGHT GOLD #F1D99B
   IVORY      #FAF7F0
   CREAM      #F3EEE4
   WHITE      #FFFFFF
   TEXT       #242424
   ========================================================= */


/* =========================================================
   PRODUCT GRID
   ========================================================= */

.elementor-1773 .elementor-element.elementor-element-f48ff44 ul.products {

    display: grid !important;

    grid-template-columns:
        repeat(4, minmax(0, 1fr)) !important;

    gap: 30px !important;

    margin: 0 !important;
    padding: 0 !important;
}


/* =========================================================
   ✦ NEW PRODUCT CARD ✦
   ========================================================= */

.elementor-1773 .elementor-element.elementor-element-f48ff44 ul.products li.product {

    position: relative !important;

    display: flex !important;
    flex-direction: column !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 10px !important;

    background: #FFFFFF !important;

    border: 1px solid rgba(23,23,23,.08) !important;

    border-radius: 28px !important;

    overflow: hidden !important;

    isolation: isolate !important;

    box-shadow:
        0 12px 35px rgba(23,23,23,.07) !important;

    transition:
        transform .55s cubic-bezier(.2,.8,.2,1),
        box-shadow .55s ease,
        border-color .4s ease !important;
}


/* =========================================================
   RIGHT TOP GOLD CORNER ACCENT REMOVED
   ========================================================= */

.elementor-1773 .elementor-element.elementor-element-f48ff44 ul.products li.product::before {

    display: none !important;

    content: none !important;
}


/* =========================================================
   CARD HOVER
   ========================================================= */

.elementor-1773 .elementor-element.elementor-element-f48ff44 ul.products li.product:hover {

    transform:
        translateY(-12px) !important;

    border-color:
        rgba(200,164,93,.45) !important;

    box-shadow:
        0 28px 55px rgba(23,23,23,.13),
        0 8px 25px rgba(200,164,93,.12) !important;
}


/* =========================================================
   ✦ IMAGE CONTAINER ✦
   ========================================================= */

.elementor-1773 .elementor-element.elementor-element-f48ff44 ul.products li.product
> a.woocommerce-LoopProduct-link {

    position: relative !important;

    display: block !important;

    width: 100% !important;
    height: 290px !important;

    margin: 0 !important;
    padding: 0 !important;

    background:
        linear-gradient(
            145deg,
            #FAF7F0,
            #F3EEE4
        ) !important;

    border-radius: 21px !important;

    overflow: hidden !important;

    isolation: isolate !important;

    box-shadow:
        inset 0 0 0 1px rgba(200,164,93,.13) !important;
}


/* =========================================================
   GOLD IMAGE CORNER LINE
   ========================================================= */

.elementor-1773 .elementor-element.elementor-element-f48ff44 ul.products li.product
> a.woocommerce-LoopProduct-link::before {

    content: "" !important;

    position: absolute !important;

    bottom: 12px !important;
    left: 12px !important;

    width: 45px !important;
    height: 45px !important;

    border-left:
        2px solid #C8A45D !important;

    border-bottom:
        2px solid #C8A45D !important;

    border-radius:
        0 0 0 12px !important;

    opacity: .8 !important;

    z-index: 15 !important;

    pointer-events: none !important;
}


/* =========================================================
   PRODUCT IMAGE
   ========================================================= */

.elementor-1773 .elementor-element.elementor-element-f48ff44 ul.products li.product
> a.woocommerce-LoopProduct-link img {

    display: block !important;

    width: 100% !important;
    height: 100% !important;

    max-width: 100% !important;
    max-height: 100% !important;

    object-fit: contain !important;

    padding: 18px !important;

    margin: 0 !important;

    border-radius: 21px !important;

    transition:
        transform .7s cubic-bezier(.2,.8,.2,1),
        filter .5s ease !important;
}


/* =========================================================
   PRODUCT IMAGE HOVER
   ========================================================= */

.elementor-1773 .elementor-element.elementor-element-f48ff44 ul.products li.product:hover
> a.woocommerce-LoopProduct-link img {

    transform:
        scale(1.10)
        translateY(-4px) !important;

    filter:
        drop-shadow(
            0 20px 22px
            rgba(23,23,23,.18)
        ) !important;
}


/* =========================================================
   ✦ CONTINUOUS PREMIUM SHINE ✦
   ========================================================= */

.elementor-1773 .elementor-element.elementor-element-f48ff44 ul.products li.product
> a.woocommerce-LoopProduct-link::after {

    content: "" !important;

    position: absolute !important;

    top: -40% !important;
    left: -100% !important;

    width: 42% !important;
    height: 180% !important;

    background:
        linear-gradient(
            90deg,
            transparent,
            rgba(255,255,255,.08),
            rgba(255,255,255,.75),
            rgba(255,255,255,.08),
            transparent
        ) !important;

    transform:
        rotate(18deg) !important;

    z-index: 20 !important;

    pointer-events: none !important;

    animation:
        luxurySweep 4.8s ease-in-out infinite !important;
}


@keyframes luxurySweep {

    0% {
        left: -100%;
    }

    38% {
        left: 140%;
    }

    100% {
        left: 140%;
    }
}


/* =========================================================
   ✦ PRODUCT TITLE ✦
   ========================================================= */

.elementor-1773 .elementor-element.elementor-element-f48ff44 ul.products li.product
.woocommerce-loop-product__title {

    margin:
        19px 8px 5px !important;

    padding: 0 !important;

    color: #242424 !important;

    font-size: 17px !important;

    font-weight: 650 !important;

    line-height: 1.45 !important;

    min-height: 49px !important;

    display: -webkit-box !important;

    -webkit-line-clamp: 2 !important;

    -webkit-box-orient: vertical !important;

    overflow: hidden !important;

    transition:
        color .3s ease !important;
}


.elementor-1773 .elementor-element.elementor-element-f48ff44 ul.products li.product:hover
.woocommerce-loop-product__title {

    color: #C08F3C !important;
}


/* =========================================================
   ✦ PRICE ✦
   ========================================================= */

.elementor-1773 .elementor-element.elementor-element-f48ff44 ul.products li.product .price {

    margin:
        4px 8px 12px !important;

    color: #171717 !important;

    font-size: 19px !important;

    font-weight: 800 !important;

    line-height: 1.4 !important;
}


.elementor-1773 .elementor-element.elementor-element-f48ff44 ul.products li.product
.price ins {

    color: #B47A24 !important;

    text-decoration: none !important;
}


.elementor-1773 .elementor-element.elementor-element-f48ff44 ul.products li.product
.price del {

    color: #999999 !important;

    font-size: 13px !important;

    opacity: .65 !important;
}


/* =========================================================
   ✦ MODERN PILL BUTTON ✦
   ========================================================= */

.elementor-1773 .elementor-element.elementor-element-f48ff44 ul.products li.product .button {

    position: relative !important;

    display: flex !important;

    align-items: center !important;
    justify-content: center !important;

    width:
        calc(100% - 8px) !important;

    min-height: 48px !important;

    margin:
        auto 4px 4px !important;

    padding:
        12px 20px !important;

    border:
        1px solid #C8A45D !important;

    border-radius:
        50px !important;

    background:
        #171717 !important;

    color:
        #FFFFFF !important;

    font-size:
        13px !important;

    font-weight:
        700 !important;

    letter-spacing:
        .3px !important;

    text-align:
        center !important;

    overflow:
        hidden !important;

    box-shadow:
        0 8px 18px rgba(23,23,23,.16) !important;

    transition:
        background .35s ease,
        color .35s ease,
        transform .35s ease,
        box-shadow .35s ease !important;
}


/* =========================================================
   BUTTON HOVER
   ========================================================= */

.elementor-1773 .elementor-element.elementor-element-f48ff44 ul.products li.product:hover .button {

    background:
        linear-gradient(
            135deg,
            #C8A45D,
            #E1C47D
        ) !important;

    color:
        #171717 !important;

    transform:
        translateY(-3px) !important;

    box-shadow:
        0 12px 25px rgba(200,164,93,.30) !important;
}


/* =========================================================
   BUTTON SHINE
   ========================================================= */

.elementor-1773 .elementor-element.elementor-element-f48ff44 ul.products li.product
.button::before {

    content: "" !important;

    position: absolute !important;

    top: 0 !important;
    left: -110% !important;

    width: 45% !important;
    height: 100% !important;

    background:
        linear-gradient(
            90deg,
            transparent,
            rgba(255,255,255,.45),
            transparent
        ) !important;

    transform:
        skewX(-20deg) !important;

    animation:
        buttonSweep 4s ease-in-out infinite !important;

    pointer-events:
        none !important;
}


@keyframes buttonSweep {

    0% {
        left: -110%;
    }

    30% {
        left: 130%;
    }

    100% {
        left: 130%;
    }
}


/* =========================================================
   ✦ NEW SALE BADGE ✦
   ========================================================= */

.elementor-1773 .elementor-element.elementor-element-f48ff44 ul.products li.product .onsale {

    position: absolute !important;

    top: 22px !important;
    left: 22px !important;

    right: auto !important;

    z-index: 50 !important;

    min-width:
        auto !important;

    min-height:
        auto !important;

    margin:
        0 !important;

    padding:
        8px 14px !important;

    border:
        none !important;

    border-radius:
        6px 18px 18px 6px !important;

    background:
        #171717 !important;

    color:
        #F1D99B !important;

    font-size:
        10px !important;

    font-weight:
        800 !important;

    letter-spacing:
        1px !important;

    box-shadow:
        0 7px 17px rgba(23,23,23,.20) !important;

    animation:
        saleFloat 3s ease-in-out infinite !important;
}


@keyframes saleFloat {

    0%,100% {
        transform:
            translateY(0);
    }

    50% {
        transform:
            translateY(-4px);
    }
}


/* =========================================================
   ✦ SUBTLE CARD LIGHT ✦
   ========================================================= */

.elementor-1773 .elementor-element.elementor-element-f48ff44 ul.products li.product {

    background-image:
        radial-gradient(
            circle at 100% 0%,
            rgba(241,217,155,.16),
            transparent 25%
        ) !important;
}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 1024px) {

    .elementor-1773 .elementor-element.elementor-element-f48ff44 ul.products {

        grid-template-columns:
            repeat(2, minmax(0,1fr)) !important;

        gap: 22px !important;
    }

    .elementor-1773 .elementor-element.elementor-element-f48ff44 ul.products li.product
    > a.woocommerce-LoopProduct-link {

        height: 270px !important;
    }
}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

    .elementor-1773 .elementor-element.elementor-element-f48ff44 ul.products {

        grid-template-columns:
            repeat(2, minmax(0,1fr)) !important;

        gap: 12px !important;
    }

    .elementor-1773 .elementor-element.elementor-element-f48ff44 ul.products li.product {

        padding: 8px !important;

        border-radius: 20px !important;
    }

    .elementor-1773 .elementor-element.elementor-element-f48ff44 ul.products li.product
    > a.woocommerce-LoopProduct-link {

        height: 185px !important;

        border-radius: 15px !important;
    }

    .elementor-1773 .elementor-element.elementor-element-f48ff44 ul.products li.product
    > a.woocommerce-LoopProduct-link img {

        padding: 7px !important;

        border-radius: 15px !important;
    }

    .elementor-1773 .elementor-element.elementor-element-f48ff44 ul.products li.product
    .woocommerce-loop-product__title {

        font-size: 14px !important;

        margin:
            13px 5px 4px !important;

        min-height: 40px !important;
    }

    .elementor-1773 .elementor-element.elementor-element-f48ff44 ul.products li.product .price {

        font-size: 15px !important;

        margin:
            4px 5px 8px !important;
    }

    .elementor-1773 .elementor-element.elementor-element-f48ff44 ul.products li.product .button {

        min-height: 42px !important;

        padding:
            9px 8px !important;

        font-size:
            11px !important;

        width:
            calc(100% - 6px) !important;

        margin:
            auto 3px 3px !important;
    }

    .elementor-1773 .elementor-element.elementor-element-f48ff44 ul.products li.product .onsale {

        top: 15px !important;
        left: 15px !important;

        padding:
            6px 10px !important;

        font-size:
            8px !important;
    }
}


/* =========================================================
   SMALL MOBILE
   ========================================================= */

@media (max-width: 480px) {

    .elementor-1773 .elementor-element.elementor-element-f48ff44 ul.products {

        gap: 9px !important;
    }

    .elementor-1773 .elementor-element.elementor-element-f48ff44 ul.products li.product
    > a.woocommerce-LoopProduct-link {

        height: 160px !important;
    }

    .elementor-1773 .elementor-element.elementor-element-f48ff44 ul.products li.product
    .woocommerce-loop-product__title {

        font-size: 13px !important;
    }

    .elementor-1773 .elementor-element.elementor-element-f48ff44 ul.products li.product .price {

        font-size: 14px !important;
    }
}


/* =========================================================
   REDUCED MOTION
   ========================================================= */

@media (prefers-reduced-motion: reduce) {

    .elementor-1773 .elementor-element.elementor-element-f48ff44 ul.products li.product,
    .elementor-1773 .elementor-element.elementor-element-f48ff44 ul.products li.product img,
    .elementor-1773 .elementor-element.elementor-element-f48ff44 ul.products li.product::before,
    .elementor-1773 .elementor-element.elementor-element-f48ff44 ul.products li.product::after,
    .elementor-1773 .elementor-element.elementor-element-f48ff44 ul.products li.product
    > a.woocommerce-LoopProduct-link::after,
    .elementor-1773 .elementor-element.elementor-element-f48ff44 ul.products li.product .button::before,
    .elementor-1773 .elementor-element.elementor-element-f48ff44 ul.products li.product .onsale {

        animation: none !important;
        transition: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-996515b *//* =========================================================
   ✦ MODERN LUXURY E-COMMERCE PRODUCT CARDS ✦
   RIGHT TOP CORNER GOLD LINE REMOVED
   Elementor Custom CSS
   =========================================================

   CHARCOAL   #171717
   GOLD       #C8A45D
   LIGHT GOLD #F1D99B
   IVORY      #FAF7F0
   CREAM      #F3EEE4
   WHITE      #FFFFFF
   TEXT       #242424
   ========================================================= */


/* =========================================================
   PRODUCT GRID
   ========================================================= */

.elementor-1773 .elementor-element.elementor-element-996515b ul.products {

    display: grid !important;

    grid-template-columns:
        repeat(4, minmax(0, 1fr)) !important;

    gap: 30px !important;

    margin: 0 !important;
    padding: 0 !important;
}


/* =========================================================
   ✦ NEW PRODUCT CARD ✦
   ========================================================= */

.elementor-1773 .elementor-element.elementor-element-996515b ul.products li.product {

    position: relative !important;

    display: flex !important;
    flex-direction: column !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 10px !important;

    background: #FFFFFF !important;

    border: 1px solid rgba(23,23,23,.08) !important;

    border-radius: 28px !important;

    overflow: hidden !important;

    isolation: isolate !important;

    box-shadow:
        0 12px 35px rgba(23,23,23,.07) !important;

    transition:
        transform .55s cubic-bezier(.2,.8,.2,1),
        box-shadow .55s ease,
        border-color .4s ease !important;
}


/* =========================================================
   RIGHT TOP GOLD CORNER ACCENT REMOVED
   ========================================================= */

.elementor-1773 .elementor-element.elementor-element-996515b ul.products li.product::before {

    display: none !important;

    content: none !important;
}


/* =========================================================
   CARD HOVER
   ========================================================= */

.elementor-1773 .elementor-element.elementor-element-996515b ul.products li.product:hover {

    transform:
        translateY(-12px) !important;

    border-color:
        rgba(200,164,93,.45) !important;

    box-shadow:
        0 28px 55px rgba(23,23,23,.13),
        0 8px 25px rgba(200,164,93,.12) !important;
}


/* =========================================================
   ✦ IMAGE CONTAINER ✦
   ========================================================= */

.elementor-1773 .elementor-element.elementor-element-996515b ul.products li.product
> a.woocommerce-LoopProduct-link {

    position: relative !important;

    display: block !important;

    width: 100% !important;
    height: 290px !important;

    margin: 0 !important;
    padding: 0 !important;

    background:
        linear-gradient(
            145deg,
            #FAF7F0,
            #F3EEE4
        ) !important;

    border-radius: 21px !important;

    overflow: hidden !important;

    isolation: isolate !important;

    box-shadow:
        inset 0 0 0 1px rgba(200,164,93,.13) !important;
}


/* =========================================================
   GOLD IMAGE CORNER LINE
   ========================================================= */

.elementor-1773 .elementor-element.elementor-element-996515b ul.products li.product
> a.woocommerce-LoopProduct-link::before {

    content: "" !important;

    position: absolute !important;

    bottom: 12px !important;
    left: 12px !important;

    width: 45px !important;
    height: 45px !important;

    border-left:
        2px solid #C8A45D !important;

    border-bottom:
        2px solid #C8A45D !important;

    border-radius:
        0 0 0 12px !important;

    opacity: .8 !important;

    z-index: 15 !important;

    pointer-events: none !important;
}


/* =========================================================
   PRODUCT IMAGE
   ========================================================= */

.elementor-1773 .elementor-element.elementor-element-996515b ul.products li.product
> a.woocommerce-LoopProduct-link img {

    display: block !important;

    width: 100% !important;
    height: 100% !important;

    max-width: 100% !important;
    max-height: 100% !important;

    object-fit: contain !important;

    padding: 18px !important;

    margin: 0 !important;

    border-radius: 21px !important;

    transition:
        transform .7s cubic-bezier(.2,.8,.2,1),
        filter .5s ease !important;
}


/* =========================================================
   PRODUCT IMAGE HOVER
   ========================================================= */

.elementor-1773 .elementor-element.elementor-element-996515b ul.products li.product:hover
> a.woocommerce-LoopProduct-link img {

    transform:
        scale(1.10)
        translateY(-4px) !important;

    filter:
        drop-shadow(
            0 20px 22px
            rgba(23,23,23,.18)
        ) !important;
}


/* =========================================================
   ✦ CONTINUOUS PREMIUM SHINE ✦
   ========================================================= */

.elementor-1773 .elementor-element.elementor-element-996515b ul.products li.product
> a.woocommerce-LoopProduct-link::after {

    content: "" !important;

    position: absolute !important;

    top: -40% !important;
    left: -100% !important;

    width: 42% !important;
    height: 180% !important;

    background:
        linear-gradient(
            90deg,
            transparent,
            rgba(255,255,255,.08),
            rgba(255,255,255,.75),
            rgba(255,255,255,.08),
            transparent
        ) !important;

    transform:
        rotate(18deg) !important;

    z-index: 20 !important;

    pointer-events: none !important;

    animation:
        luxurySweep 4.8s ease-in-out infinite !important;
}


@keyframes luxurySweep {

    0% {
        left: -100%;
    }

    38% {
        left: 140%;
    }

    100% {
        left: 140%;
    }
}


/* =========================================================
   ✦ PRODUCT TITLE ✦
   ========================================================= */

.elementor-1773 .elementor-element.elementor-element-996515b ul.products li.product
.woocommerce-loop-product__title {

    margin:
        19px 8px 5px !important;

    padding: 0 !important;

    color: #242424 !important;

    font-size: 17px !important;

    font-weight: 650 !important;

    line-height: 1.45 !important;

    min-height: 49px !important;

    display: -webkit-box !important;

    -webkit-line-clamp: 2 !important;

    -webkit-box-orient: vertical !important;

    overflow: hidden !important;

    transition:
        color .3s ease !important;
}


.elementor-1773 .elementor-element.elementor-element-996515b ul.products li.product:hover
.woocommerce-loop-product__title {

    color: #C08F3C !important;
}


/* =========================================================
   ✦ PRICE ✦
   ========================================================= */

.elementor-1773 .elementor-element.elementor-element-996515b ul.products li.product .price {

    margin:
        4px 8px 12px !important;

    color: #171717 !important;

    font-size: 19px !important;

    font-weight: 800 !important;

    line-height: 1.4 !important;
}


.elementor-1773 .elementor-element.elementor-element-996515b ul.products li.product
.price ins {

    color: #B47A24 !important;

    text-decoration: none !important;
}


.elementor-1773 .elementor-element.elementor-element-996515b ul.products li.product
.price del {

    color: #999999 !important;

    font-size: 13px !important;

    opacity: .65 !important;
}


/* =========================================================
   ✦ MODERN PILL BUTTON ✦
   ========================================================= */

.elementor-1773 .elementor-element.elementor-element-996515b ul.products li.product .button {

    position: relative !important;

    display: flex !important;

    align-items: center !important;
    justify-content: center !important;

    width:
        calc(100% - 8px) !important;

    min-height: 48px !important;

    margin:
        auto 4px 4px !important;

    padding:
        12px 20px !important;

    border:
        1px solid #C8A45D !important;

    border-radius:
        50px !important;

    background:
        #171717 !important;

    color:
        #FFFFFF !important;

    font-size:
        13px !important;

    font-weight:
        700 !important;

    letter-spacing:
        .3px !important;

    text-align:
        center !important;

    overflow:
        hidden !important;

    box-shadow:
        0 8px 18px rgba(23,23,23,.16) !important;

    transition:
        background .35s ease,
        color .35s ease,
        transform .35s ease,
        box-shadow .35s ease !important;
}


/* =========================================================
   BUTTON HOVER
   ========================================================= */

.elementor-1773 .elementor-element.elementor-element-996515b ul.products li.product:hover .button {

    background:
        linear-gradient(
            135deg,
            #C8A45D,
            #E1C47D
        ) !important;

    color:
        #171717 !important;

    transform:
        translateY(-3px) !important;

    box-shadow:
        0 12px 25px rgba(200,164,93,.30) !important;
}


/* =========================================================
   BUTTON SHINE
   ========================================================= */

.elementor-1773 .elementor-element.elementor-element-996515b ul.products li.product
.button::before {

    content: "" !important;

    position: absolute !important;

    top: 0 !important;
    left: -110% !important;

    width: 45% !important;
    height: 100% !important;

    background:
        linear-gradient(
            90deg,
            transparent,
            rgba(255,255,255,.45),
            transparent
        ) !important;

    transform:
        skewX(-20deg) !important;

    animation:
        buttonSweep 4s ease-in-out infinite !important;

    pointer-events:
        none !important;
}


@keyframes buttonSweep {

    0% {
        left: -110%;
    }

    30% {
        left: 130%;
    }

    100% {
        left: 130%;
    }
}


/* =========================================================
   ✦ NEW SALE BADGE ✦
   ========================================================= */

.elementor-1773 .elementor-element.elementor-element-996515b ul.products li.product .onsale {

    position: absolute !important;

    top: 22px !important;
    left: 22px !important;

    right: auto !important;

    z-index: 50 !important;

    min-width:
        auto !important;

    min-height:
        auto !important;

    margin:
        0 !important;

    padding:
        8px 14px !important;

    border:
        none !important;

    border-radius:
        6px 18px 18px 6px !important;

    background:
        #171717 !important;

    color:
        #F1D99B !important;

    font-size:
        10px !important;

    font-weight:
        800 !important;

    letter-spacing:
        1px !important;

    box-shadow:
        0 7px 17px rgba(23,23,23,.20) !important;

    animation:
        saleFloat 3s ease-in-out infinite !important;
}


@keyframes saleFloat {

    0%,100% {
        transform:
            translateY(0);
    }

    50% {
        transform:
            translateY(-4px);
    }
}


/* =========================================================
   ✦ SUBTLE CARD LIGHT ✦
   ========================================================= */

.elementor-1773 .elementor-element.elementor-element-996515b ul.products li.product {

    background-image:
        radial-gradient(
            circle at 100% 0%,
            rgba(241,217,155,.16),
            transparent 25%
        ) !important;
}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 1024px) {

    .elementor-1773 .elementor-element.elementor-element-996515b ul.products {

        grid-template-columns:
            repeat(2, minmax(0,1fr)) !important;

        gap: 22px !important;
    }

    .elementor-1773 .elementor-element.elementor-element-996515b ul.products li.product
    > a.woocommerce-LoopProduct-link {

        height: 270px !important;
    }
}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

    .elementor-1773 .elementor-element.elementor-element-996515b ul.products {

        grid-template-columns:
            repeat(2, minmax(0,1fr)) !important;

        gap: 12px !important;
    }

    .elementor-1773 .elementor-element.elementor-element-996515b ul.products li.product {

        padding: 8px !important;

        border-radius: 20px !important;
    }

    .elementor-1773 .elementor-element.elementor-element-996515b ul.products li.product
    > a.woocommerce-LoopProduct-link {

        height: 185px !important;

        border-radius: 15px !important;
    }

    .elementor-1773 .elementor-element.elementor-element-996515b ul.products li.product
    > a.woocommerce-LoopProduct-link img {

        padding: 7px !important;

        border-radius: 15px !important;
    }

    .elementor-1773 .elementor-element.elementor-element-996515b ul.products li.product
    .woocommerce-loop-product__title {

        font-size: 14px !important;

        margin:
            13px 5px 4px !important;

        min-height: 40px !important;
    }

    .elementor-1773 .elementor-element.elementor-element-996515b ul.products li.product .price {

        font-size: 15px !important;

        margin:
            4px 5px 8px !important;
    }

    .elementor-1773 .elementor-element.elementor-element-996515b ul.products li.product .button {

        min-height: 42px !important;

        padding:
            9px 8px !important;

        font-size:
            11px !important;

        width:
            calc(100% - 6px) !important;

        margin:
            auto 3px 3px !important;
    }

    .elementor-1773 .elementor-element.elementor-element-996515b ul.products li.product .onsale {

        top: 15px !important;
        left: 15px !important;

        padding:
            6px 10px !important;

        font-size:
            8px !important;
    }
}


/* =========================================================
   SMALL MOBILE
   ========================================================= */

@media (max-width: 480px) {

    .elementor-1773 .elementor-element.elementor-element-996515b ul.products {

        gap: 9px !important;
    }

    .elementor-1773 .elementor-element.elementor-element-996515b ul.products li.product
    > a.woocommerce-LoopProduct-link {

        height: 160px !important;
    }

    .elementor-1773 .elementor-element.elementor-element-996515b ul.products li.product
    .woocommerce-loop-product__title {

        font-size: 13px !important;
    }

    .elementor-1773 .elementor-element.elementor-element-996515b ul.products li.product .price {

        font-size: 14px !important;
    }
}


/* =========================================================
   REDUCED MOTION
   ========================================================= */

@media (prefers-reduced-motion: reduce) {

    .elementor-1773 .elementor-element.elementor-element-996515b ul.products li.product,
    .elementor-1773 .elementor-element.elementor-element-996515b ul.products li.product img,
    .elementor-1773 .elementor-element.elementor-element-996515b ul.products li.product::before,
    .elementor-1773 .elementor-element.elementor-element-996515b ul.products li.product::after,
    .elementor-1773 .elementor-element.elementor-element-996515b ul.products li.product
    > a.woocommerce-LoopProduct-link::after,
    .elementor-1773 .elementor-element.elementor-element-996515b ul.products li.product .button::before,
    .elementor-1773 .elementor-element.elementor-element-996515b ul.products li.product .onsale {

        animation: none !important;
        transition: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5e1beab *//* =========================================================
   ✦ MODERN LUXURY E-COMMERCE PRODUCT CARDS ✦
   RIGHT TOP CORNER GOLD LINE REMOVED
   Elementor Custom CSS
   =========================================================

   CHARCOAL   #171717
   GOLD       #C8A45D
   LIGHT GOLD #F1D99B
   IVORY      #FAF7F0
   CREAM      #F3EEE4
   WHITE      #FFFFFF
   TEXT       #242424
   ========================================================= */


/* =========================================================
   PRODUCT GRID
   ========================================================= */

.elementor-1773 .elementor-element.elementor-element-5e1beab ul.products {

    display: grid !important;

    grid-template-columns:
        repeat(4, minmax(0, 1fr)) !important;

    gap: 30px !important;

    margin: 0 !important;
    padding: 0 !important;
}


/* =========================================================
   ✦ NEW PRODUCT CARD ✦
   ========================================================= */

.elementor-1773 .elementor-element.elementor-element-5e1beab ul.products li.product {

    position: relative !important;

    display: flex !important;
    flex-direction: column !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 10px !important;

    background: #FFFFFF !important;

    border: 1px solid rgba(23,23,23,.08) !important;

    border-radius: 28px !important;

    overflow: hidden !important;

    isolation: isolate !important;

    box-shadow:
        0 12px 35px rgba(23,23,23,.07) !important;

    transition:
        transform .55s cubic-bezier(.2,.8,.2,1),
        box-shadow .55s ease,
        border-color .4s ease !important;
}


/* =========================================================
   RIGHT TOP GOLD CORNER ACCENT REMOVED
   ========================================================= */

.elementor-1773 .elementor-element.elementor-element-5e1beab ul.products li.product::before {

    display: none !important;

    content: none !important;
}


/* =========================================================
   CARD HOVER
   ========================================================= */

.elementor-1773 .elementor-element.elementor-element-5e1beab ul.products li.product:hover {

    transform:
        translateY(-12px) !important;

    border-color:
        rgba(200,164,93,.45) !important;

    box-shadow:
        0 28px 55px rgba(23,23,23,.13),
        0 8px 25px rgba(200,164,93,.12) !important;
}


/* =========================================================
   ✦ IMAGE CONTAINER ✦
   ========================================================= */

.elementor-1773 .elementor-element.elementor-element-5e1beab ul.products li.product
> a.woocommerce-LoopProduct-link {

    position: relative !important;

    display: block !important;

    width: 100% !important;
    height: 290px !important;

    margin: 0 !important;
    padding: 0 !important;

    background:
        linear-gradient(
            145deg,
            #FAF7F0,
            #F3EEE4
        ) !important;

    border-radius: 21px !important;

    overflow: hidden !important;

    isolation: isolate !important;

    box-shadow:
        inset 0 0 0 1px rgba(200,164,93,.13) !important;
}


/* =========================================================
   GOLD IMAGE CORNER LINE
   ========================================================= */

.elementor-1773 .elementor-element.elementor-element-5e1beab ul.products li.product
> a.woocommerce-LoopProduct-link::before {

    content: "" !important;

    position: absolute !important;

    bottom: 12px !important;
    left: 12px !important;

    width: 45px !important;
    height: 45px !important;

    border-left:
        2px solid #C8A45D !important;

    border-bottom:
        2px solid #C8A45D !important;

    border-radius:
        0 0 0 12px !important;

    opacity: .8 !important;

    z-index: 15 !important;

    pointer-events: none !important;
}


/* =========================================================
   PRODUCT IMAGE
   ========================================================= */

.elementor-1773 .elementor-element.elementor-element-5e1beab ul.products li.product
> a.woocommerce-LoopProduct-link img {

    display: block !important;

    width: 100% !important;
    height: 100% !important;

    max-width: 100% !important;
    max-height: 100% !important;

    object-fit: contain !important;

    padding: 18px !important;

    margin: 0 !important;

    border-radius: 21px !important;

    transition:
        transform .7s cubic-bezier(.2,.8,.2,1),
        filter .5s ease !important;
}


/* =========================================================
   PRODUCT IMAGE HOVER
   ========================================================= */

.elementor-1773 .elementor-element.elementor-element-5e1beab ul.products li.product:hover
> a.woocommerce-LoopProduct-link img {

    transform:
        scale(1.10)
        translateY(-4px) !important;

    filter:
        drop-shadow(
            0 20px 22px
            rgba(23,23,23,.18)
        ) !important;
}


/* =========================================================
   ✦ CONTINUOUS PREMIUM SHINE ✦
   ========================================================= */

.elementor-1773 .elementor-element.elementor-element-5e1beab ul.products li.product
> a.woocommerce-LoopProduct-link::after {

    content: "" !important;

    position: absolute !important;

    top: -40% !important;
    left: -100% !important;

    width: 42% !important;
    height: 180% !important;

    background:
        linear-gradient(
            90deg,
            transparent,
            rgba(255,255,255,.08),
            rgba(255,255,255,.75),
            rgba(255,255,255,.08),
            transparent
        ) !important;

    transform:
        rotate(18deg) !important;

    z-index: 20 !important;

    pointer-events: none !important;

    animation:
        luxurySweep 4.8s ease-in-out infinite !important;
}


@keyframes luxurySweep {

    0% {
        left: -100%;
    }

    38% {
        left: 140%;
    }

    100% {
        left: 140%;
    }
}


/* =========================================================
   ✦ PRODUCT TITLE ✦
   ========================================================= */

.elementor-1773 .elementor-element.elementor-element-5e1beab ul.products li.product
.woocommerce-loop-product__title {

    margin:
        19px 8px 5px !important;

    padding: 0 !important;

    color: #242424 !important;

    font-size: 17px !important;

    font-weight: 650 !important;

    line-height: 1.45 !important;

    min-height: 49px !important;

    display: -webkit-box !important;

    -webkit-line-clamp: 2 !important;

    -webkit-box-orient: vertical !important;

    overflow: hidden !important;

    transition:
        color .3s ease !important;
}


.elementor-1773 .elementor-element.elementor-element-5e1beab ul.products li.product:hover
.woocommerce-loop-product__title {

    color: #C08F3C !important;
}


/* =========================================================
   ✦ PRICE ✦
   ========================================================= */

.elementor-1773 .elementor-element.elementor-element-5e1beab ul.products li.product .price {

    margin:
        4px 8px 12px !important;

    color: #171717 !important;

    font-size: 19px !important;

    font-weight: 800 !important;

    line-height: 1.4 !important;
}


.elementor-1773 .elementor-element.elementor-element-5e1beab ul.products li.product
.price ins {

    color: #B47A24 !important;

    text-decoration: none !important;
}


.elementor-1773 .elementor-element.elementor-element-5e1beab ul.products li.product
.price del {

    color: #999999 !important;

    font-size: 13px !important;

    opacity: .65 !important;
}


/* =========================================================
   ✦ MODERN PILL BUTTON ✦
   ========================================================= */

.elementor-1773 .elementor-element.elementor-element-5e1beab ul.products li.product .button {

    position: relative !important;

    display: flex !important;

    align-items: center !important;
    justify-content: center !important;

    width:
        calc(100% - 8px) !important;

    min-height: 48px !important;

    margin:
        auto 4px 4px !important;

    padding:
        12px 20px !important;

    border:
        1px solid #C8A45D !important;

    border-radius:
        50px !important;

    background:
        #171717 !important;

    color:
        #FFFFFF !important;

    font-size:
        13px !important;

    font-weight:
        700 !important;

    letter-spacing:
        .3px !important;

    text-align:
        center !important;

    overflow:
        hidden !important;

    box-shadow:
        0 8px 18px rgba(23,23,23,.16) !important;

    transition:
        background .35s ease,
        color .35s ease,
        transform .35s ease,
        box-shadow .35s ease !important;
}


/* =========================================================
   BUTTON HOVER
   ========================================================= */

.elementor-1773 .elementor-element.elementor-element-5e1beab ul.products li.product:hover .button {

    background:
        linear-gradient(
            135deg,
            #C8A45D,
            #E1C47D
        ) !important;

    color:
        #171717 !important;

    transform:
        translateY(-3px) !important;

    box-shadow:
        0 12px 25px rgba(200,164,93,.30) !important;
}


/* =========================================================
   BUTTON SHINE
   ========================================================= */

.elementor-1773 .elementor-element.elementor-element-5e1beab ul.products li.product
.button::before {

    content: "" !important;

    position: absolute !important;

    top: 0 !important;
    left: -110% !important;

    width: 45% !important;
    height: 100% !important;

    background:
        linear-gradient(
            90deg,
            transparent,
            rgba(255,255,255,.45),
            transparent
        ) !important;

    transform:
        skewX(-20deg) !important;

    animation:
        buttonSweep 4s ease-in-out infinite !important;

    pointer-events:
        none !important;
}


@keyframes buttonSweep {

    0% {
        left: -110%;
    }

    30% {
        left: 130%;
    }

    100% {
        left: 130%;
    }
}


/* =========================================================
   ✦ NEW SALE BADGE ✦
   ========================================================= */

.elementor-1773 .elementor-element.elementor-element-5e1beab ul.products li.product .onsale {

    position: absolute !important;

    top: 22px !important;
    left: 22px !important;

    right: auto !important;

    z-index: 50 !important;

    min-width:
        auto !important;

    min-height:
        auto !important;

    margin:
        0 !important;

    padding:
        8px 14px !important;

    border:
        none !important;

    border-radius:
        6px 18px 18px 6px !important;

    background:
        #171717 !important;

    color:
        #F1D99B !important;

    font-size:
        10px !important;

    font-weight:
        800 !important;

    letter-spacing:
        1px !important;

    box-shadow:
        0 7px 17px rgba(23,23,23,.20) !important;

    animation:
        saleFloat 3s ease-in-out infinite !important;
}


@keyframes saleFloat {

    0%,100% {
        transform:
            translateY(0);
    }

    50% {
        transform:
            translateY(-4px);
    }
}


/* =========================================================
   ✦ SUBTLE CARD LIGHT ✦
   ========================================================= */

.elementor-1773 .elementor-element.elementor-element-5e1beab ul.products li.product {

    background-image:
        radial-gradient(
            circle at 100% 0%,
            rgba(241,217,155,.16),
            transparent 25%
        ) !important;
}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 1024px) {

    .elementor-1773 .elementor-element.elementor-element-5e1beab ul.products {

        grid-template-columns:
            repeat(2, minmax(0,1fr)) !important;

        gap: 22px !important;
    }

    .elementor-1773 .elementor-element.elementor-element-5e1beab ul.products li.product
    > a.woocommerce-LoopProduct-link {

        height: 270px !important;
    }
}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

    .elementor-1773 .elementor-element.elementor-element-5e1beab ul.products {

        grid-template-columns:
            repeat(2, minmax(0,1fr)) !important;

        gap: 12px !important;
    }

    .elementor-1773 .elementor-element.elementor-element-5e1beab ul.products li.product {

        padding: 8px !important;

        border-radius: 20px !important;
    }

    .elementor-1773 .elementor-element.elementor-element-5e1beab ul.products li.product
    > a.woocommerce-LoopProduct-link {

        height: 185px !important;

        border-radius: 15px !important;
    }

    .elementor-1773 .elementor-element.elementor-element-5e1beab ul.products li.product
    > a.woocommerce-LoopProduct-link img {

        padding: 7px !important;

        border-radius: 15px !important;
    }

    .elementor-1773 .elementor-element.elementor-element-5e1beab ul.products li.product
    .woocommerce-loop-product__title {

        font-size: 14px !important;

        margin:
            13px 5px 4px !important;

        min-height: 40px !important;
    }

    .elementor-1773 .elementor-element.elementor-element-5e1beab ul.products li.product .price {

        font-size: 15px !important;

        margin:
            4px 5px 8px !important;
    }

    .elementor-1773 .elementor-element.elementor-element-5e1beab ul.products li.product .button {

        min-height: 42px !important;

        padding:
            9px 8px !important;

        font-size:
            11px !important;

        width:
            calc(100% - 6px) !important;

        margin:
            auto 3px 3px !important;
    }

    .elementor-1773 .elementor-element.elementor-element-5e1beab ul.products li.product .onsale {

        top: 15px !important;
        left: 15px !important;

        padding:
            6px 10px !important;

        font-size:
            8px !important;
    }
}


/* =========================================================
   SMALL MOBILE
   ========================================================= */

@media (max-width: 480px) {

    .elementor-1773 .elementor-element.elementor-element-5e1beab ul.products {

        gap: 9px !important;
    }

    .elementor-1773 .elementor-element.elementor-element-5e1beab ul.products li.product
    > a.woocommerce-LoopProduct-link {

        height: 160px !important;
    }

    .elementor-1773 .elementor-element.elementor-element-5e1beab ul.products li.product
    .woocommerce-loop-product__title {

        font-size: 13px !important;
    }

    .elementor-1773 .elementor-element.elementor-element-5e1beab ul.products li.product .price {

        font-size: 14px !important;
    }
}


/* =========================================================
   REDUCED MOTION
   ========================================================= */

@media (prefers-reduced-motion: reduce) {

    .elementor-1773 .elementor-element.elementor-element-5e1beab ul.products li.product,
    .elementor-1773 .elementor-element.elementor-element-5e1beab ul.products li.product img,
    .elementor-1773 .elementor-element.elementor-element-5e1beab ul.products li.product::before,
    .elementor-1773 .elementor-element.elementor-element-5e1beab ul.products li.product::after,
    .elementor-1773 .elementor-element.elementor-element-5e1beab ul.products li.product
    > a.woocommerce-LoopProduct-link::after,
    .elementor-1773 .elementor-element.elementor-element-5e1beab ul.products li.product .button::before,
    .elementor-1773 .elementor-element.elementor-element-5e1beab ul.products li.product .onsale {

        animation: none !important;
        transition: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f5e2e16 *//* =========================================================
   ✦ MODERN LUXURY E-COMMERCE PRODUCT CARDS ✦
   RIGHT TOP CORNER GOLD LINE REMOVED
   Elementor Custom CSS
   =========================================================

   CHARCOAL   #171717
   GOLD       #C8A45D
   LIGHT GOLD #F1D99B
   IVORY      #FAF7F0
   CREAM      #F3EEE4
   WHITE      #FFFFFF
   TEXT       #242424
   ========================================================= */


/* =========================================================
   PRODUCT GRID
   ========================================================= */

.elementor-1773 .elementor-element.elementor-element-f5e2e16 ul.products {

    display: grid !important;

    grid-template-columns:
        repeat(4, minmax(0, 1fr)) !important;

    gap: 30px !important;

    margin: 0 !important;
    padding: 0 !important;
}


/* =========================================================
   ✦ NEW PRODUCT CARD ✦
   ========================================================= */

.elementor-1773 .elementor-element.elementor-element-f5e2e16 ul.products li.product {

    position: relative !important;

    display: flex !important;
    flex-direction: column !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 10px !important;

    background: #FFFFFF !important;

    border: 1px solid rgba(23,23,23,.08) !important;

    border-radius: 28px !important;

    overflow: hidden !important;

    isolation: isolate !important;

    box-shadow:
        0 12px 35px rgba(23,23,23,.07) !important;

    transition:
        transform .55s cubic-bezier(.2,.8,.2,1),
        box-shadow .55s ease,
        border-color .4s ease !important;
}


/* =========================================================
   RIGHT TOP GOLD CORNER ACCENT REMOVED
   ========================================================= */

.elementor-1773 .elementor-element.elementor-element-f5e2e16 ul.products li.product::before {

    display: none !important;

    content: none !important;
}


/* =========================================================
   CARD HOVER
   ========================================================= */

.elementor-1773 .elementor-element.elementor-element-f5e2e16 ul.products li.product:hover {

    transform:
        translateY(-12px) !important;

    border-color:
        rgba(200,164,93,.45) !important;

    box-shadow:
        0 28px 55px rgba(23,23,23,.13),
        0 8px 25px rgba(200,164,93,.12) !important;
}


/* =========================================================
   ✦ IMAGE CONTAINER ✦
   ========================================================= */

.elementor-1773 .elementor-element.elementor-element-f5e2e16 ul.products li.product
> a.woocommerce-LoopProduct-link {

    position: relative !important;

    display: block !important;

    width: 100% !important;
    height: 290px !important;

    margin: 0 !important;
    padding: 0 !important;

    background:
        linear-gradient(
            145deg,
            #FAF7F0,
            #F3EEE4
        ) !important;

    border-radius: 21px !important;

    overflow: hidden !important;

    isolation: isolate !important;

    box-shadow:
        inset 0 0 0 1px rgba(200,164,93,.13) !important;
}


/* =========================================================
   GOLD IMAGE CORNER LINE
   ========================================================= */

.elementor-1773 .elementor-element.elementor-element-f5e2e16 ul.products li.product
> a.woocommerce-LoopProduct-link::before {

    content: "" !important;

    position: absolute !important;

    bottom: 12px !important;
    left: 12px !important;

    width: 45px !important;
    height: 45px !important;

    border-left:
        2px solid #C8A45D !important;

    border-bottom:
        2px solid #C8A45D !important;

    border-radius:
        0 0 0 12px !important;

    opacity: .8 !important;

    z-index: 15 !important;

    pointer-events: none !important;
}


/* =========================================================
   PRODUCT IMAGE
   ========================================================= */

.elementor-1773 .elementor-element.elementor-element-f5e2e16 ul.products li.product
> a.woocommerce-LoopProduct-link img {

    display: block !important;

    width: 100% !important;
    height: 100% !important;

    max-width: 100% !important;
    max-height: 100% !important;

    object-fit: contain !important;

    padding: 18px !important;

    margin: 0 !important;

    border-radius: 21px !important;

    transition:
        transform .7s cubic-bezier(.2,.8,.2,1),
        filter .5s ease !important;
}


/* =========================================================
   PRODUCT IMAGE HOVER
   ========================================================= */

.elementor-1773 .elementor-element.elementor-element-f5e2e16 ul.products li.product:hover
> a.woocommerce-LoopProduct-link img {

    transform:
        scale(1.10)
        translateY(-4px) !important;

    filter:
        drop-shadow(
            0 20px 22px
            rgba(23,23,23,.18)
        ) !important;
}


/* =========================================================
   ✦ CONTINUOUS PREMIUM SHINE ✦
   ========================================================= */

.elementor-1773 .elementor-element.elementor-element-f5e2e16 ul.products li.product
> a.woocommerce-LoopProduct-link::after {

    content: "" !important;

    position: absolute !important;

    top: -40% !important;
    left: -100% !important;

    width: 42% !important;
    height: 180% !important;

    background:
        linear-gradient(
            90deg,
            transparent,
            rgba(255,255,255,.08),
            rgba(255,255,255,.75),
            rgba(255,255,255,.08),
            transparent
        ) !important;

    transform:
        rotate(18deg) !important;

    z-index: 20 !important;

    pointer-events: none !important;

    animation:
        luxurySweep 4.8s ease-in-out infinite !important;
}


@keyframes luxurySweep {

    0% {
        left: -100%;
    }

    38% {
        left: 140%;
    }

    100% {
        left: 140%;
    }
}


/* =========================================================
   ✦ PRODUCT TITLE ✦
   ========================================================= */

.elementor-1773 .elementor-element.elementor-element-f5e2e16 ul.products li.product
.woocommerce-loop-product__title {

    margin:
        19px 8px 5px !important;

    padding: 0 !important;

    color: #242424 !important;

    font-size: 17px !important;

    font-weight: 650 !important;

    line-height: 1.45 !important;

    min-height: 49px !important;

    display: -webkit-box !important;

    -webkit-line-clamp: 2 !important;

    -webkit-box-orient: vertical !important;

    overflow: hidden !important;

    transition:
        color .3s ease !important;
}


.elementor-1773 .elementor-element.elementor-element-f5e2e16 ul.products li.product:hover
.woocommerce-loop-product__title {

    color: #C08F3C !important;
}


/* =========================================================
   ✦ PRICE ✦
   ========================================================= */

.elementor-1773 .elementor-element.elementor-element-f5e2e16 ul.products li.product .price {

    margin:
        4px 8px 12px !important;

    color: #171717 !important;

    font-size: 19px !important;

    font-weight: 800 !important;

    line-height: 1.4 !important;
}


.elementor-1773 .elementor-element.elementor-element-f5e2e16 ul.products li.product
.price ins {

    color: #B47A24 !important;

    text-decoration: none !important;
}


.elementor-1773 .elementor-element.elementor-element-f5e2e16 ul.products li.product
.price del {

    color: #999999 !important;

    font-size: 13px !important;

    opacity: .65 !important;
}


/* =========================================================
   ✦ MODERN PILL BUTTON ✦
   ========================================================= */

.elementor-1773 .elementor-element.elementor-element-f5e2e16 ul.products li.product .button {

    position: relative !important;

    display: flex !important;

    align-items: center !important;
    justify-content: center !important;

    width:
        calc(100% - 8px) !important;

    min-height: 48px !important;

    margin:
        auto 4px 4px !important;

    padding:
        12px 20px !important;

    border:
        1px solid #C8A45D !important;

    border-radius:
        50px !important;

    background:
        #171717 !important;

    color:
        #FFFFFF !important;

    font-size:
        13px !important;

    font-weight:
        700 !important;

    letter-spacing:
        .3px !important;

    text-align:
        center !important;

    overflow:
        hidden !important;

    box-shadow:
        0 8px 18px rgba(23,23,23,.16) !important;

    transition:
        background .35s ease,
        color .35s ease,
        transform .35s ease,
        box-shadow .35s ease !important;
}


/* =========================================================
   BUTTON HOVER
   ========================================================= */

.elementor-1773 .elementor-element.elementor-element-f5e2e16 ul.products li.product:hover .button {

    background:
        linear-gradient(
            135deg,
            #C8A45D,
            #E1C47D
        ) !important;

    color:
        #171717 !important;

    transform:
        translateY(-3px) !important;

    box-shadow:
        0 12px 25px rgba(200,164,93,.30) !important;
}


/* =========================================================
   BUTTON SHINE
   ========================================================= */

.elementor-1773 .elementor-element.elementor-element-f5e2e16 ul.products li.product
.button::before {

    content: "" !important;

    position: absolute !important;

    top: 0 !important;
    left: -110% !important;

    width: 45% !important;
    height: 100% !important;

    background:
        linear-gradient(
            90deg,
            transparent,
            rgba(255,255,255,.45),
            transparent
        ) !important;

    transform:
        skewX(-20deg) !important;

    animation:
        buttonSweep 4s ease-in-out infinite !important;

    pointer-events:
        none !important;
}


@keyframes buttonSweep {

    0% {
        left: -110%;
    }

    30% {
        left: 130%;
    }

    100% {
        left: 130%;
    }
}


/* =========================================================
   ✦ NEW SALE BADGE ✦
   ========================================================= */

.elementor-1773 .elementor-element.elementor-element-f5e2e16 ul.products li.product .onsale {

    position: absolute !important;

    top: 22px !important;
    left: 22px !important;

    right: auto !important;

    z-index: 50 !important;

    min-width:
        auto !important;

    min-height:
        auto !important;

    margin:
        0 !important;

    padding:
        8px 14px !important;

    border:
        none !important;

    border-radius:
        6px 18px 18px 6px !important;

    background:
        #171717 !important;

    color:
        #F1D99B !important;

    font-size:
        10px !important;

    font-weight:
        800 !important;

    letter-spacing:
        1px !important;

    box-shadow:
        0 7px 17px rgba(23,23,23,.20) !important;

    animation:
        saleFloat 3s ease-in-out infinite !important;
}


@keyframes saleFloat {

    0%,100% {
        transform:
            translateY(0);
    }

    50% {
        transform:
            translateY(-4px);
    }
}


/* =========================================================
   ✦ SUBTLE CARD LIGHT ✦
   ========================================================= */

.elementor-1773 .elementor-element.elementor-element-f5e2e16 ul.products li.product {

    background-image:
        radial-gradient(
            circle at 100% 0%,
            rgba(241,217,155,.16),
            transparent 25%
        ) !important;
}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 1024px) {

    .elementor-1773 .elementor-element.elementor-element-f5e2e16 ul.products {

        grid-template-columns:
            repeat(2, minmax(0,1fr)) !important;

        gap: 22px !important;
    }

    .elementor-1773 .elementor-element.elementor-element-f5e2e16 ul.products li.product
    > a.woocommerce-LoopProduct-link {

        height: 270px !important;
    }
}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

    .elementor-1773 .elementor-element.elementor-element-f5e2e16 ul.products {

        grid-template-columns:
            repeat(2, minmax(0,1fr)) !important;

        gap: 12px !important;
    }

    .elementor-1773 .elementor-element.elementor-element-f5e2e16 ul.products li.product {

        padding: 8px !important;

        border-radius: 20px !important;
    }

    .elementor-1773 .elementor-element.elementor-element-f5e2e16 ul.products li.product
    > a.woocommerce-LoopProduct-link {

        height: 185px !important;

        border-radius: 15px !important;
    }

    .elementor-1773 .elementor-element.elementor-element-f5e2e16 ul.products li.product
    > a.woocommerce-LoopProduct-link img {

        padding: 7px !important;

        border-radius: 15px !important;
    }

    .elementor-1773 .elementor-element.elementor-element-f5e2e16 ul.products li.product
    .woocommerce-loop-product__title {

        font-size: 14px !important;

        margin:
            13px 5px 4px !important;

        min-height: 40px !important;
    }

    .elementor-1773 .elementor-element.elementor-element-f5e2e16 ul.products li.product .price {

        font-size: 15px !important;

        margin:
            4px 5px 8px !important;
    }

    .elementor-1773 .elementor-element.elementor-element-f5e2e16 ul.products li.product .button {

        min-height: 42px !important;

        padding:
            9px 8px !important;

        font-size:
            11px !important;

        width:
            calc(100% - 6px) !important;

        margin:
            auto 3px 3px !important;
    }

    .elementor-1773 .elementor-element.elementor-element-f5e2e16 ul.products li.product .onsale {

        top: 15px !important;
        left: 15px !important;

        padding:
            6px 10px !important;

        font-size:
            8px !important;
    }
}


/* =========================================================
   SMALL MOBILE
   ========================================================= */

@media (max-width: 480px) {

    .elementor-1773 .elementor-element.elementor-element-f5e2e16 ul.products {

        gap: 9px !important;
    }

    .elementor-1773 .elementor-element.elementor-element-f5e2e16 ul.products li.product
    > a.woocommerce-LoopProduct-link {

        height: 160px !important;
    }

    .elementor-1773 .elementor-element.elementor-element-f5e2e16 ul.products li.product
    .woocommerce-loop-product__title {

        font-size: 13px !important;
    }

    .elementor-1773 .elementor-element.elementor-element-f5e2e16 ul.products li.product .price {

        font-size: 14px !important;
    }
}


/* =========================================================
   REDUCED MOTION
   ========================================================= */

@media (prefers-reduced-motion: reduce) {

    .elementor-1773 .elementor-element.elementor-element-f5e2e16 ul.products li.product,
    .elementor-1773 .elementor-element.elementor-element-f5e2e16 ul.products li.product img,
    .elementor-1773 .elementor-element.elementor-element-f5e2e16 ul.products li.product::before,
    .elementor-1773 .elementor-element.elementor-element-f5e2e16 ul.products li.product::after,
    .elementor-1773 .elementor-element.elementor-element-f5e2e16 ul.products li.product
    > a.woocommerce-LoopProduct-link::after,
    .elementor-1773 .elementor-element.elementor-element-f5e2e16 ul.products li.product .button::before,
    .elementor-1773 .elementor-element.elementor-element-f5e2e16 ul.products li.product .onsale {

        animation: none !important;
        transition: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-94b2fc9 *//* =========================================================
   ✦ MODERN LUXURY E-COMMERCE PRODUCT CARDS ✦
   RIGHT TOP CORNER GOLD LINE REMOVED
   Elementor Custom CSS
   =========================================================

   CHARCOAL   #171717
   GOLD       #C8A45D
   LIGHT GOLD #F1D99B
   IVORY      #FAF7F0
   CREAM      #F3EEE4
   WHITE      #FFFFFF
   TEXT       #242424
   ========================================================= */


/* =========================================================
   PRODUCT GRID
   ========================================================= */

.elementor-1773 .elementor-element.elementor-element-94b2fc9 ul.products {

    display: grid !important;

    grid-template-columns:
        repeat(4, minmax(0, 1fr)) !important;

    gap: 30px !important;

    margin: 0 !important;
    padding: 0 !important;
}


/* =========================================================
   ✦ NEW PRODUCT CARD ✦
   ========================================================= */

.elementor-1773 .elementor-element.elementor-element-94b2fc9 ul.products li.product {

    position: relative !important;

    display: flex !important;
    flex-direction: column !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 10px !important;

    background: #FFFFFF !important;

    border: 1px solid rgba(23,23,23,.08) !important;

    border-radius: 28px !important;

    overflow: hidden !important;

    isolation: isolate !important;

    box-shadow:
        0 12px 35px rgba(23,23,23,.07) !important;

    transition:
        transform .55s cubic-bezier(.2,.8,.2,1),
        box-shadow .55s ease,
        border-color .4s ease !important;
}


/* =========================================================
   RIGHT TOP GOLD CORNER ACCENT REMOVED
   ========================================================= */

.elementor-1773 .elementor-element.elementor-element-94b2fc9 ul.products li.product::before {

    display: none !important;

    content: none !important;
}


/* =========================================================
   CARD HOVER
   ========================================================= */

.elementor-1773 .elementor-element.elementor-element-94b2fc9 ul.products li.product:hover {

    transform:
        translateY(-12px) !important;

    border-color:
        rgba(200,164,93,.45) !important;

    box-shadow:
        0 28px 55px rgba(23,23,23,.13),
        0 8px 25px rgba(200,164,93,.12) !important;
}


/* =========================================================
   ✦ IMAGE CONTAINER ✦
   ========================================================= */

.elementor-1773 .elementor-element.elementor-element-94b2fc9 ul.products li.product
> a.woocommerce-LoopProduct-link {

    position: relative !important;

    display: block !important;

    width: 100% !important;
    height: 290px !important;

    margin: 0 !important;
    padding: 0 !important;

    background:
        linear-gradient(
            145deg,
            #FAF7F0,
            #F3EEE4
        ) !important;

    border-radius: 21px !important;

    overflow: hidden !important;

    isolation: isolate !important;

    box-shadow:
        inset 0 0 0 1px rgba(200,164,93,.13) !important;
}


/* =========================================================
   GOLD IMAGE CORNER LINE
   ========================================================= */

.elementor-1773 .elementor-element.elementor-element-94b2fc9 ul.products li.product
> a.woocommerce-LoopProduct-link::before {

    content: "" !important;

    position: absolute !important;

    bottom: 12px !important;
    left: 12px !important;

    width: 45px !important;
    height: 45px !important;

    border-left:
        2px solid #C8A45D !important;

    border-bottom:
        2px solid #C8A45D !important;

    border-radius:
        0 0 0 12px !important;

    opacity: .8 !important;

    z-index: 15 !important;

    pointer-events: none !important;
}


/* =========================================================
   PRODUCT IMAGE
   ========================================================= */

.elementor-1773 .elementor-element.elementor-element-94b2fc9 ul.products li.product
> a.woocommerce-LoopProduct-link img {

    display: block !important;

    width: 100% !important;
    height: 100% !important;

    max-width: 100% !important;
    max-height: 100% !important;

    object-fit: contain !important;

    padding: 18px !important;

    margin: 0 !important;

    border-radius: 21px !important;

    transition:
        transform .7s cubic-bezier(.2,.8,.2,1),
        filter .5s ease !important;
}


/* =========================================================
   PRODUCT IMAGE HOVER
   ========================================================= */

.elementor-1773 .elementor-element.elementor-element-94b2fc9 ul.products li.product:hover
> a.woocommerce-LoopProduct-link img {

    transform:
        scale(1.10)
        translateY(-4px) !important;

    filter:
        drop-shadow(
            0 20px 22px
            rgba(23,23,23,.18)
        ) !important;
}


/* =========================================================
   ✦ CONTINUOUS PREMIUM SHINE ✦
   ========================================================= */

.elementor-1773 .elementor-element.elementor-element-94b2fc9 ul.products li.product
> a.woocommerce-LoopProduct-link::after {

    content: "" !important;

    position: absolute !important;

    top: -40% !important;
    left: -100% !important;

    width: 42% !important;
    height: 180% !important;

    background:
        linear-gradient(
            90deg,
            transparent,
            rgba(255,255,255,.08),
            rgba(255,255,255,.75),
            rgba(255,255,255,.08),
            transparent
        ) !important;

    transform:
        rotate(18deg) !important;

    z-index: 20 !important;

    pointer-events: none !important;

    animation:
        luxurySweep 4.8s ease-in-out infinite !important;
}


@keyframes luxurySweep {

    0% {
        left: -100%;
    }

    38% {
        left: 140%;
    }

    100% {
        left: 140%;
    }
}


/* =========================================================
   ✦ PRODUCT TITLE ✦
   ========================================================= */

.elementor-1773 .elementor-element.elementor-element-94b2fc9 ul.products li.product
.woocommerce-loop-product__title {

    margin:
        19px 8px 5px !important;

    padding: 0 !important;

    color: #242424 !important;

    font-size: 17px !important;

    font-weight: 650 !important;

    line-height: 1.45 !important;

    min-height: 49px !important;

    display: -webkit-box !important;

    -webkit-line-clamp: 2 !important;

    -webkit-box-orient: vertical !important;

    overflow: hidden !important;

    transition:
        color .3s ease !important;
}


.elementor-1773 .elementor-element.elementor-element-94b2fc9 ul.products li.product:hover
.woocommerce-loop-product__title {

    color: #C08F3C !important;
}


/* =========================================================
   ✦ PRICE ✦
   ========================================================= */

.elementor-1773 .elementor-element.elementor-element-94b2fc9 ul.products li.product .price {

    margin:
        4px 8px 12px !important;

    color: #171717 !important;

    font-size: 19px !important;

    font-weight: 800 !important;

    line-height: 1.4 !important;
}


.elementor-1773 .elementor-element.elementor-element-94b2fc9 ul.products li.product
.price ins {

    color: #B47A24 !important;

    text-decoration: none !important;
}


.elementor-1773 .elementor-element.elementor-element-94b2fc9 ul.products li.product
.price del {

    color: #999999 !important;

    font-size: 13px !important;

    opacity: .65 !important;
}


/* =========================================================
   ✦ MODERN PILL BUTTON ✦
   ========================================================= */

.elementor-1773 .elementor-element.elementor-element-94b2fc9 ul.products li.product .button {

    position: relative !important;

    display: flex !important;

    align-items: center !important;
    justify-content: center !important;

    width:
        calc(100% - 8px) !important;

    min-height: 48px !important;

    margin:
        auto 4px 4px !important;

    padding:
        12px 20px !important;

    border:
        1px solid #C8A45D !important;

    border-radius:
        50px !important;

    background:
        #171717 !important;

    color:
        #FFFFFF !important;

    font-size:
        13px !important;

    font-weight:
        700 !important;

    letter-spacing:
        .3px !important;

    text-align:
        center !important;

    overflow:
        hidden !important;

    box-shadow:
        0 8px 18px rgba(23,23,23,.16) !important;

    transition:
        background .35s ease,
        color .35s ease,
        transform .35s ease,
        box-shadow .35s ease !important;
}


/* =========================================================
   BUTTON HOVER
   ========================================================= */

.elementor-1773 .elementor-element.elementor-element-94b2fc9 ul.products li.product:hover .button {

    background:
        linear-gradient(
            135deg,
            #C8A45D,
            #E1C47D
        ) !important;

    color:
        #171717 !important;

    transform:
        translateY(-3px) !important;

    box-shadow:
        0 12px 25px rgba(200,164,93,.30) !important;
}


/* =========================================================
   BUTTON SHINE
   ========================================================= */

.elementor-1773 .elementor-element.elementor-element-94b2fc9 ul.products li.product
.button::before {

    content: "" !important;

    position: absolute !important;

    top: 0 !important;
    left: -110% !important;

    width: 45% !important;
    height: 100% !important;

    background:
        linear-gradient(
            90deg,
            transparent,
            rgba(255,255,255,.45),
            transparent
        ) !important;

    transform:
        skewX(-20deg) !important;

    animation:
        buttonSweep 4s ease-in-out infinite !important;

    pointer-events:
        none !important;
}


@keyframes buttonSweep {

    0% {
        left: -110%;
    }

    30% {
        left: 130%;
    }

    100% {
        left: 130%;
    }
}


/* =========================================================
   ✦ NEW SALE BADGE ✦
   ========================================================= */

.elementor-1773 .elementor-element.elementor-element-94b2fc9 ul.products li.product .onsale {

    position: absolute !important;

    top: 22px !important;
    left: 22px !important;

    right: auto !important;

    z-index: 50 !important;

    min-width:
        auto !important;

    min-height:
        auto !important;

    margin:
        0 !important;

    padding:
        8px 14px !important;

    border:
        none !important;

    border-radius:
        6px 18px 18px 6px !important;

    background:
        #171717 !important;

    color:
        #F1D99B !important;

    font-size:
        10px !important;

    font-weight:
        800 !important;

    letter-spacing:
        1px !important;

    box-shadow:
        0 7px 17px rgba(23,23,23,.20) !important;

    animation:
        saleFloat 3s ease-in-out infinite !important;
}


@keyframes saleFloat {

    0%,100% {
        transform:
            translateY(0);
    }

    50% {
        transform:
            translateY(-4px);
    }
}


/* =========================================================
   ✦ SUBTLE CARD LIGHT ✦
   ========================================================= */

.elementor-1773 .elementor-element.elementor-element-94b2fc9 ul.products li.product {

    background-image:
        radial-gradient(
            circle at 100% 0%,
            rgba(241,217,155,.16),
            transparent 25%
        ) !important;
}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 1024px) {

    .elementor-1773 .elementor-element.elementor-element-94b2fc9 ul.products {

        grid-template-columns:
            repeat(2, minmax(0,1fr)) !important;

        gap: 22px !important;
    }

    .elementor-1773 .elementor-element.elementor-element-94b2fc9 ul.products li.product
    > a.woocommerce-LoopProduct-link {

        height: 270px !important;
    }
}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

    .elementor-1773 .elementor-element.elementor-element-94b2fc9 ul.products {

        grid-template-columns:
            repeat(2, minmax(0,1fr)) !important;

        gap: 12px !important;
    }

    .elementor-1773 .elementor-element.elementor-element-94b2fc9 ul.products li.product {

        padding: 8px !important;

        border-radius: 20px !important;
    }

    .elementor-1773 .elementor-element.elementor-element-94b2fc9 ul.products li.product
    > a.woocommerce-LoopProduct-link {

        height: 185px !important;

        border-radius: 15px !important;
    }

    .elementor-1773 .elementor-element.elementor-element-94b2fc9 ul.products li.product
    > a.woocommerce-LoopProduct-link img {

        padding: 7px !important;

        border-radius: 15px !important;
    }

    .elementor-1773 .elementor-element.elementor-element-94b2fc9 ul.products li.product
    .woocommerce-loop-product__title {

        font-size: 14px !important;

        margin:
            13px 5px 4px !important;

        min-height: 40px !important;
    }

    .elementor-1773 .elementor-element.elementor-element-94b2fc9 ul.products li.product .price {

        font-size: 15px !important;

        margin:
            4px 5px 8px !important;
    }

    .elementor-1773 .elementor-element.elementor-element-94b2fc9 ul.products li.product .button {

        min-height: 42px !important;

        padding:
            9px 8px !important;

        font-size:
            11px !important;

        width:
            calc(100% - 6px) !important;

        margin:
            auto 3px 3px !important;
    }

    .elementor-1773 .elementor-element.elementor-element-94b2fc9 ul.products li.product .onsale {

        top: 15px !important;
        left: 15px !important;

        padding:
            6px 10px !important;

        font-size:
            8px !important;
    }
}


/* =========================================================
   SMALL MOBILE
   ========================================================= */

@media (max-width: 480px) {

    .elementor-1773 .elementor-element.elementor-element-94b2fc9 ul.products {

        gap: 9px !important;
    }

    .elementor-1773 .elementor-element.elementor-element-94b2fc9 ul.products li.product
    > a.woocommerce-LoopProduct-link {

        height: 160px !important;
    }

    .elementor-1773 .elementor-element.elementor-element-94b2fc9 ul.products li.product
    .woocommerce-loop-product__title {

        font-size: 13px !important;
    }

    .elementor-1773 .elementor-element.elementor-element-94b2fc9 ul.products li.product .price {

        font-size: 14px !important;
    }
}


/* =========================================================
   REDUCED MOTION
   ========================================================= */

@media (prefers-reduced-motion: reduce) {

    .elementor-1773 .elementor-element.elementor-element-94b2fc9 ul.products li.product,
    .elementor-1773 .elementor-element.elementor-element-94b2fc9 ul.products li.product img,
    .elementor-1773 .elementor-element.elementor-element-94b2fc9 ul.products li.product::before,
    .elementor-1773 .elementor-element.elementor-element-94b2fc9 ul.products li.product::after,
    .elementor-1773 .elementor-element.elementor-element-94b2fc9 ul.products li.product
    > a.woocommerce-LoopProduct-link::after,
    .elementor-1773 .elementor-element.elementor-element-94b2fc9 ul.products li.product .button::before,
    .elementor-1773 .elementor-element.elementor-element-94b2fc9 ul.products li.product .onsale {

        animation: none !important;
        transition: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e0f6213 *//* =========================================================
   ✦ MODERN LUXURY E-COMMERCE PRODUCT CARDS ✦
   RIGHT TOP CORNER GOLD LINE REMOVED
   Elementor Custom CSS
   =========================================================

   CHARCOAL   #171717
   GOLD       #C8A45D
   LIGHT GOLD #F1D99B
   IVORY      #FAF7F0
   CREAM      #F3EEE4
   WHITE      #FFFFFF
   TEXT       #242424
   ========================================================= */


/* =========================================================
   PRODUCT GRID
   ========================================================= */

.elementor-1773 .elementor-element.elementor-element-e0f6213 ul.products {

    display: grid !important;

    grid-template-columns:
        repeat(4, minmax(0, 1fr)) !important;

    gap: 30px !important;

    margin: 0 !important;
    padding: 0 !important;
}


/* =========================================================
   ✦ NEW PRODUCT CARD ✦
   ========================================================= */

.elementor-1773 .elementor-element.elementor-element-e0f6213 ul.products li.product {

    position: relative !important;

    display: flex !important;
    flex-direction: column !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 10px !important;

    background: #FFFFFF !important;

    border: 1px solid rgba(23,23,23,.08) !important;

    border-radius: 28px !important;

    overflow: hidden !important;

    isolation: isolate !important;

    box-shadow:
        0 12px 35px rgba(23,23,23,.07) !important;

    transition:
        transform .55s cubic-bezier(.2,.8,.2,1),
        box-shadow .55s ease,
        border-color .4s ease !important;
}


/* =========================================================
   RIGHT TOP GOLD CORNER ACCENT REMOVED
   ========================================================= */

.elementor-1773 .elementor-element.elementor-element-e0f6213 ul.products li.product::before {

    display: none !important;

    content: none !important;
}


/* =========================================================
   CARD HOVER
   ========================================================= */

.elementor-1773 .elementor-element.elementor-element-e0f6213 ul.products li.product:hover {

    transform:
        translateY(-12px) !important;

    border-color:
        rgba(200,164,93,.45) !important;

    box-shadow:
        0 28px 55px rgba(23,23,23,.13),
        0 8px 25px rgba(200,164,93,.12) !important;
}


/* =========================================================
   ✦ IMAGE CONTAINER ✦
   ========================================================= */

.elementor-1773 .elementor-element.elementor-element-e0f6213 ul.products li.product
> a.woocommerce-LoopProduct-link {

    position: relative !important;

    display: block !important;

    width: 100% !important;
    height: 290px !important;

    margin: 0 !important;
    padding: 0 !important;

    background:
        linear-gradient(
            145deg,
            #FAF7F0,
            #F3EEE4
        ) !important;

    border-radius: 21px !important;

    overflow: hidden !important;

    isolation: isolate !important;

    box-shadow:
        inset 0 0 0 1px rgba(200,164,93,.13) !important;
}


/* =========================================================
   GOLD IMAGE CORNER LINE
   ========================================================= */

.elementor-1773 .elementor-element.elementor-element-e0f6213 ul.products li.product
> a.woocommerce-LoopProduct-link::before {

    content: "" !important;

    position: absolute !important;

    bottom: 12px !important;
    left: 12px !important;

    width: 45px !important;
    height: 45px !important;

    border-left:
        2px solid #C8A45D !important;

    border-bottom:
        2px solid #C8A45D !important;

    border-radius:
        0 0 0 12px !important;

    opacity: .8 !important;

    z-index: 15 !important;

    pointer-events: none !important;
}


/* =========================================================
   PRODUCT IMAGE
   ========================================================= */

.elementor-1773 .elementor-element.elementor-element-e0f6213 ul.products li.product
> a.woocommerce-LoopProduct-link img {

    display: block !important;

    width: 100% !important;
    height: 100% !important;

    max-width: 100% !important;
    max-height: 100% !important;

    object-fit: contain !important;

    padding: 18px !important;

    margin: 0 !important;

    border-radius: 21px !important;

    transition:
        transform .7s cubic-bezier(.2,.8,.2,1),
        filter .5s ease !important;
}


/* =========================================================
   PRODUCT IMAGE HOVER
   ========================================================= */

.elementor-1773 .elementor-element.elementor-element-e0f6213 ul.products li.product:hover
> a.woocommerce-LoopProduct-link img {

    transform:
        scale(1.10)
        translateY(-4px) !important;

    filter:
        drop-shadow(
            0 20px 22px
            rgba(23,23,23,.18)
        ) !important;
}


/* =========================================================
   ✦ CONTINUOUS PREMIUM SHINE ✦
   ========================================================= */

.elementor-1773 .elementor-element.elementor-element-e0f6213 ul.products li.product
> a.woocommerce-LoopProduct-link::after {

    content: "" !important;

    position: absolute !important;

    top: -40% !important;
    left: -100% !important;

    width: 42% !important;
    height: 180% !important;

    background:
        linear-gradient(
            90deg,
            transparent,
            rgba(255,255,255,.08),
            rgba(255,255,255,.75),
            rgba(255,255,255,.08),
            transparent
        ) !important;

    transform:
        rotate(18deg) !important;

    z-index: 20 !important;

    pointer-events: none !important;

    animation:
        luxurySweep 4.8s ease-in-out infinite !important;
}


@keyframes luxurySweep {

    0% {
        left: -100%;
    }

    38% {
        left: 140%;
    }

    100% {
        left: 140%;
    }
}


/* =========================================================
   ✦ PRODUCT TITLE ✦
   ========================================================= */

.elementor-1773 .elementor-element.elementor-element-e0f6213 ul.products li.product
.woocommerce-loop-product__title {

    margin:
        19px 8px 5px !important;

    padding: 0 !important;

    color: #242424 !important;

    font-size: 17px !important;

    font-weight: 650 !important;

    line-height: 1.45 !important;

    min-height: 49px !important;

    display: -webkit-box !important;

    -webkit-line-clamp: 2 !important;

    -webkit-box-orient: vertical !important;

    overflow: hidden !important;

    transition:
        color .3s ease !important;
}


.elementor-1773 .elementor-element.elementor-element-e0f6213 ul.products li.product:hover
.woocommerce-loop-product__title {

    color: #C08F3C !important;
}


/* =========================================================
   ✦ PRICE ✦
   ========================================================= */

.elementor-1773 .elementor-element.elementor-element-e0f6213 ul.products li.product .price {

    margin:
        4px 8px 12px !important;

    color: #171717 !important;

    font-size: 19px !important;

    font-weight: 800 !important;

    line-height: 1.4 !important;
}


.elementor-1773 .elementor-element.elementor-element-e0f6213 ul.products li.product
.price ins {

    color: #B47A24 !important;

    text-decoration: none !important;
}


.elementor-1773 .elementor-element.elementor-element-e0f6213 ul.products li.product
.price del {

    color: #999999 !important;

    font-size: 13px !important;

    opacity: .65 !important;
}


/* =========================================================
   ✦ MODERN PILL BUTTON ✦
   ========================================================= */

.elementor-1773 .elementor-element.elementor-element-e0f6213 ul.products li.product .button {

    position: relative !important;

    display: flex !important;

    align-items: center !important;
    justify-content: center !important;

    width:
        calc(100% - 8px) !important;

    min-height: 48px !important;

    margin:
        auto 4px 4px !important;

    padding:
        12px 20px !important;

    border:
        1px solid #C8A45D !important;

    border-radius:
        50px !important;

    background:
        #171717 !important;

    color:
        #FFFFFF !important;

    font-size:
        13px !important;

    font-weight:
        700 !important;

    letter-spacing:
        .3px !important;

    text-align:
        center !important;

    overflow:
        hidden !important;

    box-shadow:
        0 8px 18px rgba(23,23,23,.16) !important;

    transition:
        background .35s ease,
        color .35s ease,
        transform .35s ease,
        box-shadow .35s ease !important;
}


/* =========================================================
   BUTTON HOVER
   ========================================================= */

.elementor-1773 .elementor-element.elementor-element-e0f6213 ul.products li.product:hover .button {

    background:
        linear-gradient(
            135deg,
            #C8A45D,
            #E1C47D
        ) !important;

    color:
        #171717 !important;

    transform:
        translateY(-3px) !important;

    box-shadow:
        0 12px 25px rgba(200,164,93,.30) !important;
}


/* =========================================================
   BUTTON SHINE
   ========================================================= */

.elementor-1773 .elementor-element.elementor-element-e0f6213 ul.products li.product
.button::before {

    content: "" !important;

    position: absolute !important;

    top: 0 !important;
    left: -110% !important;

    width: 45% !important;
    height: 100% !important;

    background:
        linear-gradient(
            90deg,
            transparent,
            rgba(255,255,255,.45),
            transparent
        ) !important;

    transform:
        skewX(-20deg) !important;

    animation:
        buttonSweep 4s ease-in-out infinite !important;

    pointer-events:
        none !important;
}


@keyframes buttonSweep {

    0% {
        left: -110%;
    }

    30% {
        left: 130%;
    }

    100% {
        left: 130%;
    }
}


/* =========================================================
   ✦ NEW SALE BADGE ✦
   ========================================================= */

.elementor-1773 .elementor-element.elementor-element-e0f6213 ul.products li.product .onsale {

    position: absolute !important;

    top: 22px !important;
    left: 22px !important;

    right: auto !important;

    z-index: 50 !important;

    min-width:
        auto !important;

    min-height:
        auto !important;

    margin:
        0 !important;

    padding:
        8px 14px !important;

    border:
        none !important;

    border-radius:
        6px 18px 18px 6px !important;

    background:
        #171717 !important;

    color:
        #F1D99B !important;

    font-size:
        10px !important;

    font-weight:
        800 !important;

    letter-spacing:
        1px !important;

    box-shadow:
        0 7px 17px rgba(23,23,23,.20) !important;

    animation:
        saleFloat 3s ease-in-out infinite !important;
}


@keyframes saleFloat {

    0%,100% {
        transform:
            translateY(0);
    }

    50% {
        transform:
            translateY(-4px);
    }
}


/* =========================================================
   ✦ SUBTLE CARD LIGHT ✦
   ========================================================= */

.elementor-1773 .elementor-element.elementor-element-e0f6213 ul.products li.product {

    background-image:
        radial-gradient(
            circle at 100% 0%,
            rgba(241,217,155,.16),
            transparent 25%
        ) !important;
}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 1024px) {

    .elementor-1773 .elementor-element.elementor-element-e0f6213 ul.products {

        grid-template-columns:
            repeat(2, minmax(0,1fr)) !important;

        gap: 22px !important;
    }

    .elementor-1773 .elementor-element.elementor-element-e0f6213 ul.products li.product
    > a.woocommerce-LoopProduct-link {

        height: 270px !important;
    }
}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

    .elementor-1773 .elementor-element.elementor-element-e0f6213 ul.products {

        grid-template-columns:
            repeat(2, minmax(0,1fr)) !important;

        gap: 12px !important;
    }

    .elementor-1773 .elementor-element.elementor-element-e0f6213 ul.products li.product {

        padding: 8px !important;

        border-radius: 20px !important;
    }

    .elementor-1773 .elementor-element.elementor-element-e0f6213 ul.products li.product
    > a.woocommerce-LoopProduct-link {

        height: 185px !important;

        border-radius: 15px !important;
    }

    .elementor-1773 .elementor-element.elementor-element-e0f6213 ul.products li.product
    > a.woocommerce-LoopProduct-link img {

        padding: 7px !important;

        border-radius: 15px !important;
    }

    .elementor-1773 .elementor-element.elementor-element-e0f6213 ul.products li.product
    .woocommerce-loop-product__title {

        font-size: 14px !important;

        margin:
            13px 5px 4px !important;

        min-height: 40px !important;
    }

    .elementor-1773 .elementor-element.elementor-element-e0f6213 ul.products li.product .price {

        font-size: 15px !important;

        margin:
            4px 5px 8px !important;
    }

    .elementor-1773 .elementor-element.elementor-element-e0f6213 ul.products li.product .button {

        min-height: 42px !important;

        padding:
            9px 8px !important;

        font-size:
            11px !important;

        width:
            calc(100% - 6px) !important;

        margin:
            auto 3px 3px !important;
    }

    .elementor-1773 .elementor-element.elementor-element-e0f6213 ul.products li.product .onsale {

        top: 15px !important;
        left: 15px !important;

        padding:
            6px 10px !important;

        font-size:
            8px !important;
    }
}


/* =========================================================
   SMALL MOBILE
   ========================================================= */

@media (max-width: 480px) {

    .elementor-1773 .elementor-element.elementor-element-e0f6213 ul.products {

        gap: 9px !important;
    }

    .elementor-1773 .elementor-element.elementor-element-e0f6213 ul.products li.product
    > a.woocommerce-LoopProduct-link {

        height: 160px !important;
    }

    .elementor-1773 .elementor-element.elementor-element-e0f6213 ul.products li.product
    .woocommerce-loop-product__title {

        font-size: 13px !important;
    }

    .elementor-1773 .elementor-element.elementor-element-e0f6213 ul.products li.product .price {

        font-size: 14px !important;
    }
}


/* =========================================================
   REDUCED MOTION
   ========================================================= */

@media (prefers-reduced-motion: reduce) {

    .elementor-1773 .elementor-element.elementor-element-e0f6213 ul.products li.product,
    .elementor-1773 .elementor-element.elementor-element-e0f6213 ul.products li.product img,
    .elementor-1773 .elementor-element.elementor-element-e0f6213 ul.products li.product::before,
    .elementor-1773 .elementor-element.elementor-element-e0f6213 ul.products li.product::after,
    .elementor-1773 .elementor-element.elementor-element-e0f6213 ul.products li.product
    > a.woocommerce-LoopProduct-link::after,
    .elementor-1773 .elementor-element.elementor-element-e0f6213 ul.products li.product .button::before,
    .elementor-1773 .elementor-element.elementor-element-e0f6213 ul.products li.product .onsale {

        animation: none !important;
        transition: none !important;
    }
}/* End custom CSS */