.elementor-105 .elementor-element.elementor-element-12ccfe6{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-105 .elementor-element.elementor-element-c0dbbf4{--display:flex;animation-duration:2500ms;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;animation-delay:1600ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-105 .elementor-element.elementor-element-8b99527{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-105 .elementor-element.elementor-element-9d7d5be{--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;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-105 .elementor-element.elementor-element-e435fd6{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-105 .elementor-element.elementor-element-e8b3192 > .elementor-widget-container{margin:-2px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-105 .elementor-element.elementor-element-e8b3192 .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:11px;}.elementor-105 .elementor-element.elementor-element-e8b3192 .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-ea3b8aa );}.elementor-105 .elementor-element.elementor-element-e8b3192.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ea3b8aa );}.elementor-105 .elementor-element.elementor-element-e8b3192.elementor-view-framed .elementor-icon, .elementor-105 .elementor-element.elementor-element-e8b3192.elementor-view-default .elementor-icon{fill:var( --e-global-color-ea3b8aa );color:var( --e-global-color-ea3b8aa );border-color:var( --e-global-color-ea3b8aa );}.elementor-105 .elementor-element.elementor-element-e8b3192 .elementor-icon{font-size:20px;}.elementor-105 .elementor-element.elementor-element-e8b3192 .elementor-icon-box-title, .elementor-105 .elementor-element.elementor-element-e8b3192 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:700;}.elementor-105 .elementor-element.elementor-element-70cce29 .aux-modern-button.aux-modern-button-outline .aux-overlay:after, .elementor-105 .elementor-element.elementor-element-70cce29 .aux-modern-button .aux-overlay:after{background-color:var( --e-global-color-ea3b8aa );}.elementor-105 .elementor-element.elementor-element-70cce29 > .elementor-widget-container{margin:-6px 0px 0px 0px;}.elementor-105 .elementor-element.elementor-element-70cce29 .aux-modern-button-wrapper{text-align:left;}.elementor-105 .elementor-element.elementor-element-70cce29 .aux-overlay:before, .elementor-105 .elementor-element.elementor-element-70cce29 .aux-overlay:after{border-radius:42px 42px 42px 42px;}.elementor-105 .elementor-element.elementor-element-70cce29 .aux-text{font-size:11px;font-weight:700;}.elementor-105 .elementor-element.elementor-element-f1f7584{text-align:left;}.elementor-105 .elementor-element.elementor-element-f1f7584 .aux-vertical .aux-menu-depth-0 .aux-item-content{text-align:left;}.elementor-105 .elementor-element.elementor-element-f1f7584 .aux-menu-depth-0 > .aux-item-content{color:var( --e-global-color-text );font-size:16px;font-weight:500;text-transform:capitalize;line-height:1.3em;padding:0px 0px 0px 0px;}.elementor-105 .elementor-element.elementor-element-f1f7584 .aux-menu-depth-0.aux-hover > .aux-item-content {color:var( --e-global-color-ea3b8aa );}.elementor-105 .elementor-element.elementor-element-f1f7584 .aux-menu-depth-0.aux-hover > .aux-item-content{font-weight:bold;}.elementor-105 .elementor-element.elementor-element-f1f7584 .aux-fs-menu .aux-master-menu{text-align:left;}.elementor-105 .elementor-element.elementor-element-aa4b5e9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-105 .elementor-element.elementor-element-aa889bc{--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;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-105 .elementor-element.elementor-element-412a7d8{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-105 .elementor-element.elementor-element-4481cea > .elementor-widget-container{margin:-2px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-105 .elementor-element.elementor-element-4481cea .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:11px;}.elementor-105 .elementor-element.elementor-element-4481cea .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-ea3b8aa );}.elementor-105 .elementor-element.elementor-element-4481cea.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ea3b8aa );}.elementor-105 .elementor-element.elementor-element-4481cea.elementor-view-framed .elementor-icon, .elementor-105 .elementor-element.elementor-element-4481cea.elementor-view-default .elementor-icon{fill:var( --e-global-color-ea3b8aa );color:var( --e-global-color-ea3b8aa );border-color:var( --e-global-color-ea3b8aa );}.elementor-105 .elementor-element.elementor-element-4481cea .elementor-icon{font-size:20px;}.elementor-105 .elementor-element.elementor-element-4481cea .elementor-icon-box-title, .elementor-105 .elementor-element.elementor-element-4481cea .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:700;}.elementor-105 .elementor-element.elementor-element-93af3b8 .aux-modern-button.aux-modern-button-outline .aux-overlay:after, .elementor-105 .elementor-element.elementor-element-93af3b8 .aux-modern-button .aux-overlay:after{background-color:var( --e-global-color-ea3b8aa );}.elementor-105 .elementor-element.elementor-element-93af3b8 > .elementor-widget-container{margin:-6px 0px 0px 0px;}.elementor-105 .elementor-element.elementor-element-93af3b8 .aux-modern-button-wrapper{text-align:left;}.elementor-105 .elementor-element.elementor-element-93af3b8 .aux-overlay:before, .elementor-105 .elementor-element.elementor-element-93af3b8 .aux-overlay:after{border-radius:42px 42px 42px 42px;}.elementor-105 .elementor-element.elementor-element-93af3b8 .aux-text{font-size:11px;font-weight:700;}.elementor-105 .elementor-element.elementor-element-3d5c477{text-align:left;}.elementor-105 .elementor-element.elementor-element-3d5c477 .aux-vertical .aux-menu-depth-0 .aux-item-content{text-align:left;}.elementor-105 .elementor-element.elementor-element-3d5c477 .aux-menu-depth-0 > .aux-item-content{color:var( --e-global-color-text );font-size:16px;font-weight:500;text-transform:capitalize;line-height:1.3em;padding:0px 0px 0px 0px;}.elementor-105 .elementor-element.elementor-element-3d5c477 .aux-menu-depth-0.aux-hover > .aux-item-content {color:var( --e-global-color-ea3b8aa );}.elementor-105 .elementor-element.elementor-element-3d5c477 .aux-menu-depth-0.aux-hover > .aux-item-content{font-weight:bold;}.elementor-105 .elementor-element.elementor-element-3d5c477 .aux-fs-menu .aux-master-menu{text-align:left;}.elementor-105 .elementor-element.elementor-element-b187394{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-105 .elementor-element.elementor-element-c401213{--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;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-105 .elementor-element.elementor-element-50c2fc7{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-105 .elementor-element.elementor-element-b3f0022 > .elementor-widget-container{margin:-2px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-105 .elementor-element.elementor-element-b3f0022 .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:11px;}.elementor-105 .elementor-element.elementor-element-b3f0022 .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-ea3b8aa );}.elementor-105 .elementor-element.elementor-element-b3f0022.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ea3b8aa );}.elementor-105 .elementor-element.elementor-element-b3f0022.elementor-view-framed .elementor-icon, .elementor-105 .elementor-element.elementor-element-b3f0022.elementor-view-default .elementor-icon{fill:var( --e-global-color-ea3b8aa );color:var( --e-global-color-ea3b8aa );border-color:var( --e-global-color-ea3b8aa );}.elementor-105 .elementor-element.elementor-element-b3f0022 .elementor-icon{font-size:20px;}.elementor-105 .elementor-element.elementor-element-b3f0022 .elementor-icon-box-title, .elementor-105 .elementor-element.elementor-element-b3f0022 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:700;}.elementor-105 .elementor-element.elementor-element-93a674d .aux-modern-button.aux-modern-button-outline .aux-overlay:after, .elementor-105 .elementor-element.elementor-element-93a674d .aux-modern-button .aux-overlay:after{background-color:var( --e-global-color-ea3b8aa );}.elementor-105 .elementor-element.elementor-element-93a674d > .elementor-widget-container{margin:-6px 0px 0px 0px;}.elementor-105 .elementor-element.elementor-element-93a674d .aux-modern-button-wrapper{text-align:left;}.elementor-105 .elementor-element.elementor-element-93a674d .aux-overlay:before, .elementor-105 .elementor-element.elementor-element-93a674d .aux-overlay:after{border-radius:42px 42px 42px 42px;}.elementor-105 .elementor-element.elementor-element-93a674d .aux-text{font-size:11px;font-weight:700;}.elementor-105 .elementor-element.elementor-element-01a9727{text-align:left;}.elementor-105 .elementor-element.elementor-element-01a9727 .aux-vertical .aux-menu-depth-0 .aux-item-content{text-align:left;}.elementor-105 .elementor-element.elementor-element-01a9727 .aux-menu-depth-0 > .aux-item-content{color:var( --e-global-color-text );font-size:16px;font-weight:500;text-transform:capitalize;line-height:1.3em;padding:0px 0px 0px 0px;}.elementor-105 .elementor-element.elementor-element-01a9727 .aux-menu-depth-0.aux-hover > .aux-item-content {color:var( --e-global-color-ea3b8aa );}.elementor-105 .elementor-element.elementor-element-01a9727 .aux-menu-depth-0.aux-hover > .aux-item-content{font-weight:bold;}.elementor-105 .elementor-element.elementor-element-01a9727 .aux-fs-menu .aux-master-menu{text-align:left;}.elementor-105 .elementor-element.elementor-element-6bfc94b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-105 .elementor-element.elementor-element-70f745f{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-105 .elementor-element.elementor-element-22345fe img{border-radius:12px 12px 12px 12px;}.elementor-105 .elementor-element.elementor-element-2a3cce4{--display:flex;animation-duration:2000ms;--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--margin-top:19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:4px;--padding-left:50px;--padding-right:50px;animation-delay:1000ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-105 .elementor-element.elementor-element-2a3cce4:not(.elementor-motion-effects-element-type-background), .elementor-105 .elementor-element.elementor-element-2a3cce4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-105 .elementor-element.elementor-element-3318951{--display:flex;}.elementor-105 .elementor-element.elementor-element-63a3d4f{animation-duration:2000ms;animation-delay:1700ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-105 .elementor-element.elementor-element-63a3d4f .elementor-icon-box-wrapper{align-items:start;gap:14px;}.elementor-105 .elementor-element.elementor-element-63a3d4f .elementor-icon-box-title{margin-block-end:3px;}.elementor-105 .elementor-element.elementor-element-63a3d4f .elementor-icon{font-size:49px;}.elementor-105 .elementor-element.elementor-element-63a3d4f .elementor-icon-box-title, .elementor-105 .elementor-element.elementor-element-63a3d4f .elementor-icon-box-title a{font-size:16px;}.elementor-105 .elementor-element.elementor-element-63a3d4f .elementor-icon-box-description{font-size:12px;font-weight:500;line-height:1.2em;color:#858997;}.elementor-105 .elementor-element.elementor-element-4aa0743{--display:flex;}.elementor-105 .elementor-element.elementor-element-5caff0e{animation-duration:2000ms;animation-delay:1900ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-105 .elementor-element.elementor-element-5caff0e .elementor-icon-box-wrapper{align-items:start;gap:14px;}.elementor-105 .elementor-element.elementor-element-5caff0e .elementor-icon-box-title{margin-block-end:3px;}.elementor-105 .elementor-element.elementor-element-5caff0e .elementor-icon{font-size:49px;}.elementor-105 .elementor-element.elementor-element-5caff0e .elementor-icon-box-title, .elementor-105 .elementor-element.elementor-element-5caff0e .elementor-icon-box-title a{font-size:16px;}.elementor-105 .elementor-element.elementor-element-5caff0e .elementor-icon-box-description{font-size:12px;font-weight:500;line-height:1.2em;color:#858997;}.elementor-105 .elementor-element.elementor-element-9f8a9b1{--display:flex;}.elementor-105 .elementor-element.elementor-element-c0e69a0{animation-duration:2000ms;animation-delay:2100ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-105 .elementor-element.elementor-element-c0e69a0 .elementor-icon-box-wrapper{align-items:start;gap:14px;}.elementor-105 .elementor-element.elementor-element-c0e69a0 .elementor-icon-box-title{margin-block-end:3px;}.elementor-105 .elementor-element.elementor-element-c0e69a0 .elementor-icon{font-size:49px;}.elementor-105 .elementor-element.elementor-element-c0e69a0 .elementor-icon-box-title, .elementor-105 .elementor-element.elementor-element-c0e69a0 .elementor-icon-box-title a{font-size:16px;}.elementor-105 .elementor-element.elementor-element-c0e69a0 .elementor-icon-box-description{font-size:12px;font-weight:500;line-height:1.2em;color:#858997;}.elementor-105 .elementor-element.elementor-element-a9241de{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:-11px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-105 .elementor-element.elementor-element-bdb29ba .onsale, .elementor-105 .elementor-element.elementor-element-bdb29ba .auxin-onsale-badge{background-color:transparent;font-size:11px;font-weight:bold;line-height:4.4em;padding:0px 0px 0px 0px;background-image:linear-gradient(359deg, var( --e-global-color-df593e7 ) 0%, var( --e-global-color-primary ) 100%);}.elementor-105 .elementor-element.elementor-element-bdb29ba .add_to_cart_button{background-color:transparent;background-image:linear-gradient(259deg, var( --e-global-color-df593e7 ) 0%, var( --e-global-color-primary ) 100%);color:var( --e-global-color-accent );padding:20px 64px 20px 26px;}.elementor-105 .elementor-element.elementor-element-bdb29ba{animation-duration:1400ms;animation-delay:1800ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-105 .elementor-element.elementor-element-bdb29ba > .elementor-widget-container{margin:00px 0px 0px 0px;padding:20px 0px 35px 0px;border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-primary );border-radius:20px 20px 20px 20px;}.elementor-105 .elementor-element.elementor-element-bdb29ba .type-product{padding-bottom:0px;}.elementor-105 .elementor-element.elementor-element-bdb29ba .auxshp-loop-title{color:var( --e-global-color-text );font-size:26px;font-weight:bold;line-height:1.4em;}.elementor-105 .elementor-element.elementor-element-bdb29ba .woocommerce-Price-amount{color:var( --e-global-color-primary );font-size:25px;font-weight:bold;line-height:1.3em;}.elementor-105 .elementor-element.elementor-element-44321ff{--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;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--margin-top:34px;--margin-bottom:42px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-105 .elementor-element.elementor-element-e8c61b8{--display:flex;animation-duration:2000ms;--overflow:hidden;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-105 .elementor-element.elementor-element-e8c61b8:not(.elementor-motion-effects-element-type-background), .elementor-105 .elementor-element.elementor-element-e8c61b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #C900FF 0%, #6C00FF 100%);}.elementor-105 .elementor-element.elementor-element-cf50d6c > .elementor-widget-container{margin:-8px -16px -26px 50px;}body:not(.rtl) .elementor-105 .elementor-element.elementor-element-cf50d6c{right:-102px;}body.rtl .elementor-105 .elementor-element.elementor-element-cf50d6c{left:-102px;}.elementor-105 .elementor-element.elementor-element-cf50d6c{top:0px;}.elementor-105 .elementor-element.elementor-element-79fdecb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-105 .elementor-element.elementor-element-79fdecb{position:absolute;top:42px;left:40px;}.elementor-105 .elementor-element.elementor-element-79fdecb .aux-modern-heading-primary{font-size:20px;font-weight:400;text-transform:capitalize;line-height:1.3em;letter-spacing:0.5px;color:var( --e-global-color-accent );margin:0px 0px -5px 0px;max-width:40px;}.elementor-105 .elementor-element.elementor-element-79fdecb .aux-modern-heading-secondary{font-size:30px;font-weight:bold;text-transform:capitalize;line-height:1.4em;letter-spacing:-0.6px;color:var( --e-global-color-accent );}.elementor-105 .elementor-element.elementor-element-79fdecb .aux-modern-heading-description{color:#FFFFFF;font-size:30px;font-weight:700;text-transform:uppercase;line-height:1px;margin:20px 0px 0px 0px;}.elementor-105 .elementor-element.elementor-element-f7c5a68 .aux-modern-button.aux-modern-button-outline .aux-overlay:before, .elementor-105 .elementor-element.elementor-element-f7c5a68 .aux-modern-button .aux-overlay:before{background-color:#02010100;}.elementor-105 .elementor-element.elementor-element-f7c5a68 .aux-modern-button.aux-modern-button-outline .aux-overlay:after, .elementor-105 .elementor-element.elementor-element-f7c5a68 .aux-modern-button .aux-overlay:after{background-color:var( --e-global-color-accent );}.elementor-105 .elementor-element.elementor-element-f7c5a68 > .elementor-widget-container{--e-transform-translateX:-10px;--e-transform-translateY:19px;--e-transform-scale:0.8;margin:-9px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:25px 25px 25px 25px;}.elementor-105 .elementor-element.elementor-element-f7c5a68{position:absolute;top:130px;left:37px;}.elementor-105 .elementor-element.elementor-element-f7c5a68 .aux-modern-button-wrapper{text-align:left;}.elementor-105 .elementor-element.elementor-element-f7c5a68 .aux-overlay:before, .elementor-105 .elementor-element.elementor-element-f7c5a68 .aux-overlay:after{box-shadow:0px 0px 0px 1px #FFFFFF;border-radius:25px 25px 25px 25px;}.elementor-105 .elementor-element.elementor-element-f7c5a68 .aux-modern-button{padding:8px 30px 8px 30px;}.elementor-105 .elementor-element.elementor-element-f7c5a68 .aux-text{font-size:15px;line-height:1.3em;}.elementor-105 .elementor-element.elementor-element-f7c5a68 .aux-modern-button:hover .aux-text{color:var( --e-global-color-text );}.elementor-105 .elementor-element.elementor-element-44e93a9{--display:flex;animation-duration:2000ms;--overflow:hidden;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-105 .elementor-element.elementor-element-44e93a9:not(.elementor-motion-effects-element-type-background), .elementor-105 .elementor-element.elementor-element-44e93a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #96005C 100%);}.elementor-105 .elementor-element.elementor-element-a6358c0 > .elementor-widget-container{margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-105 .elementor-element.elementor-element-a6358c0{right:-61px;}body.rtl .elementor-105 .elementor-element.elementor-element-a6358c0{left:-61px;}.elementor-105 .elementor-element.elementor-element-a6358c0{top:0px;}.elementor-105 .elementor-element.elementor-element-a6358c0 .aux-media-image{max-width:239px;}.elementor-105 .elementor-element.elementor-element-389d3a3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-105 .elementor-element.elementor-element-389d3a3{position:absolute;top:42px;left:40px;}.elementor-105 .elementor-element.elementor-element-389d3a3 .aux-modern-heading-primary{font-size:20px;font-weight:400;text-transform:capitalize;line-height:1.3em;letter-spacing:0.5px;color:var( --e-global-color-accent );margin:0px 0px -5px 0px;max-width:40px;}.elementor-105 .elementor-element.elementor-element-389d3a3 .aux-modern-heading-secondary{font-size:30px;font-weight:bold;text-transform:capitalize;line-height:1.4em;letter-spacing:-0.6px;color:var( --e-global-color-accent );}.elementor-105 .elementor-element.elementor-element-389d3a3 .aux-modern-heading-description{color:#FFFFFF;font-size:30px;font-weight:700;text-transform:uppercase;line-height:1px;margin:20px 0px 0px 0px;}.elementor-105 .elementor-element.elementor-element-fc4d7f2 .aux-modern-button.aux-modern-button-outline .aux-overlay:before, .elementor-105 .elementor-element.elementor-element-fc4d7f2 .aux-modern-button .aux-overlay:before{background-color:#02010100;}.elementor-105 .elementor-element.elementor-element-fc4d7f2 .aux-modern-button.aux-modern-button-outline .aux-overlay:after, .elementor-105 .elementor-element.elementor-element-fc4d7f2 .aux-modern-button .aux-overlay:after{background-color:var( --e-global-color-accent );}.elementor-105 .elementor-element.elementor-element-fc4d7f2 > .elementor-widget-container{--e-transform-translateX:-10px;--e-transform-translateY:19px;--e-transform-scale:0.8;margin:-9px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:25px 25px 25px 25px;}.elementor-105 .elementor-element.elementor-element-fc4d7f2{position:absolute;top:130px;left:37px;}.elementor-105 .elementor-element.elementor-element-fc4d7f2 .aux-modern-button-wrapper{text-align:left;}.elementor-105 .elementor-element.elementor-element-fc4d7f2 .aux-overlay:before, .elementor-105 .elementor-element.elementor-element-fc4d7f2 .aux-overlay:after{box-shadow:0px 0px 0px 1px #FFFFFF;border-radius:25px 25px 25px 25px;}.elementor-105 .elementor-element.elementor-element-fc4d7f2 .aux-modern-button{padding:8px 30px 8px 30px;}.elementor-105 .elementor-element.elementor-element-fc4d7f2 .aux-text{font-size:15px;line-height:1.3em;}.elementor-105 .elementor-element.elementor-element-fc4d7f2 .aux-modern-button:hover .aux-text{color:var( --e-global-color-text );}.elementor-105 .elementor-element.elementor-element-9fe73f0{--display:flex;animation-duration:2000ms;--overflow:hidden;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-105 .elementor-element.elementor-element-9fe73f0:not(.elementor-motion-effects-element-type-background), .elementor-105 .elementor-element.elementor-element-9fe73f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #009675 100%);}.elementor-105 .elementor-element.elementor-element-ad9b421 > .elementor-widget-container{margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-105 .elementor-element.elementor-element-ad9b421{right:-61px;}body.rtl .elementor-105 .elementor-element.elementor-element-ad9b421{left:-61px;}.elementor-105 .elementor-element.elementor-element-ad9b421{top:0px;}.elementor-105 .elementor-element.elementor-element-ad9b421 .aux-media-image{max-width:337px;}.elementor-105 .elementor-element.elementor-element-fa74b76 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-105 .elementor-element.elementor-element-fa74b76{position:absolute;top:42px;left:40px;}.elementor-105 .elementor-element.elementor-element-fa74b76 .aux-modern-heading-primary{font-size:20px;font-weight:400;text-transform:capitalize;line-height:1.3em;letter-spacing:0.5px;color:var( --e-global-color-accent );margin:0px 0px -5px 0px;max-width:40px;}.elementor-105 .elementor-element.elementor-element-fa74b76 .aux-modern-heading-secondary{font-size:30px;font-weight:bold;text-transform:capitalize;line-height:1.4em;letter-spacing:-0.6px;color:var( --e-global-color-accent );}.elementor-105 .elementor-element.elementor-element-fa74b76 .aux-modern-heading-description{color:#FFFFFF;font-size:30px;font-weight:700;line-height:1px;margin:20px 0px 0px 0px;}.elementor-105 .elementor-element.elementor-element-d1b11d0 .aux-modern-button.aux-modern-button-outline .aux-overlay:before, .elementor-105 .elementor-element.elementor-element-d1b11d0 .aux-modern-button .aux-overlay:before{background-color:#02010100;}.elementor-105 .elementor-element.elementor-element-d1b11d0 .aux-modern-button.aux-modern-button-outline .aux-overlay:after, .elementor-105 .elementor-element.elementor-element-d1b11d0 .aux-modern-button .aux-overlay:after{background-color:var( --e-global-color-accent );}.elementor-105 .elementor-element.elementor-element-d1b11d0 > .elementor-widget-container{--e-transform-translateX:-10px;--e-transform-translateY:19px;--e-transform-scale:0.8;margin:-9px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:25px 25px 25px 25px;}.elementor-105 .elementor-element.elementor-element-d1b11d0{position:absolute;top:130px;left:37px;}.elementor-105 .elementor-element.elementor-element-d1b11d0 .aux-modern-button-wrapper{text-align:left;}.elementor-105 .elementor-element.elementor-element-d1b11d0 .aux-overlay:before, .elementor-105 .elementor-element.elementor-element-d1b11d0 .aux-overlay:after{box-shadow:0px 0px 0px 1px #FFFFFF;border-radius:25px 25px 25px 25px;}.elementor-105 .elementor-element.elementor-element-d1b11d0 .aux-modern-button{padding:8px 30px 8px 30px;}.elementor-105 .elementor-element.elementor-element-d1b11d0 .aux-text{font-size:15px;line-height:1.3em;}.elementor-105 .elementor-element.elementor-element-d1b11d0 .aux-modern-button:hover .aux-text{color:var( --e-global-color-text );}.elementor-105 .elementor-element.elementor-element-745d503{--display:flex;animation-duration:2000ms;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-105 .elementor-element.elementor-element-745d503:not(.elementor-motion-effects-element-type-background), .elementor-105 .elementor-element.elementor-element-745d503 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(121deg, #8C44C9 0%, #8A00FF 100%);}.elementor-105 .elementor-element.elementor-element-d4f9296 > .elementor-widget-container{--e-transform-rotateZ:11deg;--e-transform-translateX:66px;--e-transform-translateY:-44px;--e-transform-scale:1.2;margin:20px -145px -47px 0px;}.elementor-105 .elementor-element.elementor-element-d4f9296 .aux-media-image{max-width:231px;}.elementor-105 .elementor-element.elementor-element-169cd8d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-105 .elementor-element.elementor-element-169cd8d{position:absolute;top:42px;left:40px;}.elementor-105 .elementor-element.elementor-element-169cd8d .aux-modern-heading-primary{font-size:20px;font-weight:400;text-transform:capitalize;line-height:1.3em;letter-spacing:0.5px;color:var( --e-global-color-accent );margin:0px 0px -5px 0px;max-width:40px;}.elementor-105 .elementor-element.elementor-element-169cd8d .aux-modern-heading-secondary{font-size:30px;font-weight:bold;text-transform:capitalize;line-height:1.4em;letter-spacing:-0.6px;color:var( --e-global-color-accent );}.elementor-105 .elementor-element.elementor-element-169cd8d .aux-modern-heading-description{color:#FFFFFF;font-size:30px;font-weight:700;line-height:1px;margin:20px 0px 0px 0px;}.elementor-105 .elementor-element.elementor-element-bbac4ad .aux-modern-button.aux-modern-button-outline .aux-overlay:before, .elementor-105 .elementor-element.elementor-element-bbac4ad .aux-modern-button .aux-overlay:before{background-color:#02010100;}.elementor-105 .elementor-element.elementor-element-bbac4ad .aux-modern-button.aux-modern-button-outline .aux-overlay:after, .elementor-105 .elementor-element.elementor-element-bbac4ad .aux-modern-button .aux-overlay:after{background-color:var( --e-global-color-accent );}.elementor-105 .elementor-element.elementor-element-bbac4ad > .elementor-widget-container{--e-transform-translateX:-10px;--e-transform-translateY:19px;--e-transform-scale:0.8;margin:-9px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:25px 25px 25px 25px;}.elementor-105 .elementor-element.elementor-element-bbac4ad{position:absolute;top:130px;left:37px;}.elementor-105 .elementor-element.elementor-element-bbac4ad .aux-modern-button-wrapper{text-align:left;}.elementor-105 .elementor-element.elementor-element-bbac4ad .aux-overlay:before, .elementor-105 .elementor-element.elementor-element-bbac4ad .aux-overlay:after{box-shadow:0px 0px 0px 1px #FFFFFF;border-radius:25px 25px 25px 25px;}.elementor-105 .elementor-element.elementor-element-bbac4ad .aux-modern-button{padding:8px 30px 8px 30px;}.elementor-105 .elementor-element.elementor-element-bbac4ad .aux-text{font-size:15px;line-height:1.3em;}.elementor-105 .elementor-element.elementor-element-bbac4ad .aux-modern-button:hover .aux-text{color:var( --e-global-color-text );}.elementor-105 .elementor-element.elementor-element-fff936b{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-105 .elementor-element.elementor-element-fff936b:not(.elementor-motion-effects-element-type-background), .elementor-105 .elementor-element.elementor-element-fff936b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #0F0C29 0%, #302B63 100%);}.elementor-105 .elementor-element.elementor-element-fff936b > .elementor-shape-top svg, .elementor-105 .elementor-element.elementor-element-fff936b > .e-con-inner > .elementor-shape-top svg{height:29px;}.elementor-105 .elementor-element.elementor-element-fff936b > .elementor-shape-bottom svg, .elementor-105 .elementor-element.elementor-element-fff936b > .e-con-inner > .elementor-shape-bottom svg{height:29px;}.elementor-105 .elementor-element.elementor-element-3fdaef07{--display:flex;--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-105 .elementor-element.elementor-element-cc99e92{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-105 .elementor-element.elementor-element-d5ea237{width:var( --container-widget-width, 3% );max-width:3%;--container-widget-width:3%;--container-widget-flex-grow:0;}.elementor-105 .elementor-element.elementor-element-d5ea237 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-105 .elementor-element.elementor-element-d5ea237 img{width:100%;}.elementor-105 .elementor-element.elementor-element-25f6cd9b{animation-duration:1500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-105 .elementor-element.elementor-element-25f6cd9b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-105 .elementor-element.elementor-element-25f6cd9b .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-105 .elementor-element.elementor-element-25f6cd9b .aux-modern-heading-primary{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:700;color:var( --e-global-color-accent );margin:0px 0px -20px 0px;}.elementor-105 .elementor-element.elementor-element-dfb4cfd{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3.2px;}.elementor-105 .elementor-element.elementor-element-dfb4cfd > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-105 .elementor-element.elementor-element-dfb4cfd .elementor-divider-separator{width:17%;margin:0 auto;margin-center:0;}.elementor-105 .elementor-element.elementor-element-dfb4cfd .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-105 .elementor-element.elementor-element-2fe6aa49 .onsale, .elementor-105 .elementor-element.elementor-element-2fe6aa49 .auxin-onsale-badge{background-color:#FF0507;color:#FFFFFF;font-size:14px;font-weight:bold;text-transform:capitalize;}.elementor-105 .elementor-element.elementor-element-2fe6aa49 .add_to_cart_button{background-color:transparent;background-image:linear-gradient(98deg, #00EEFF 0%, #008BFF 100%);color:#FFFFFF;font-size:16px;font-weight:600;padding:16px 44px 16px 44px;}.elementor-105 .elementor-element.elementor-element-2fe6aa49 > .elementor-widget-container{margin:-30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-105 .elementor-element.elementor-element-2fe6aa49{animation-delay:500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-105 .elementor-element.elementor-element-2fe6aa49 .type-product{padding-bottom:0px;}.elementor-105 .elementor-element.elementor-element-2fe6aa49 .aux-shop-info-wrapper{padding:0px 0px 0px 0px;}.elementor-105 .elementor-element.elementor-element-2fe6aa49 .aux-shop-meta-wrapper{padding:0px 0px 0px 0px;}.elementor-105 .elementor-element.elementor-element-2fe6aa49 .aux-shop-desc-wrapper{padding:0px 0px 0px 0px;}.elementor-105 .elementor-element.elementor-element-2fe6aa49 .aux-shop-btns-wrapper{padding:0px 0px 0px 0px;}.elementor-105 .elementor-element.elementor-element-2fe6aa49 .auxshp-loop-title{color:var( --e-global-color-text );font-size:20px;font-weight:bold;text-transform:capitalize;}.elementor-105 .elementor-element.elementor-element-2fe6aa49 .woocommerce-Price-amount{color:var( --e-global-color-text );font-size:20px;font-weight:bold;letter-spacing:-0.6px;}.elementor-105 .elementor-element.elementor-element-caccc1c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-105 .elementor-element.elementor-element-caccc1c.elementor-element{--align-self:center;}.elementor-105 .elementor-element.elementor-element-caccc1c .aux-modern-button-wrapper{text-align:center;}.elementor-105 .elementor-element.elementor-element-caccc1c .aux-modern-button{padding:19px 52px 19px 52px;}.elementor-105 .elementor-element.elementor-element-caccc1c .aux-overlay:before, .elementor-105 .elementor-element.elementor-element-caccc1c .aux-overlay:after{border-radius:100px 100px 100px 100px;}.elementor-105 .elementor-element.elementor-element-caccc1c .aux-text{font-size:20px;}.elementor-105 .elementor-element.elementor-element-caccc1c .aux-icon{font-size:20px;}.elementor-105 .elementor-element.elementor-element-159edad7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-105 .elementor-element.elementor-element-87da013 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-105 .elementor-element.elementor-element-87da013 img{width:14%;}.elementor-105 .elementor-element.elementor-element-8c210f2{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-105 .elementor-element.elementor-element-d3c9bc6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:40px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-105 .elementor-element.elementor-element-6162fda{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-105 .elementor-element.elementor-element-315cd5a{animation-duration:1500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-105 .elementor-element.elementor-element-315cd5a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-105 .elementor-element.elementor-element-315cd5a .aux-modern-heading-primary{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:bold;letter-spacing:-1.2px;color:var( --e-global-color-text );margin:0px 0px -20px 0px;}.elementor-105 .elementor-element.elementor-element-315cd5a .aux-modern-heading-secondary .aux-head-highlight{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;letter-spacing:-0.48px;}.elementor-105 .elementor-element.elementor-element-4bd4836{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3.1px;}.elementor-105 .elementor-element.elementor-element-4bd4836 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-105 .elementor-element.elementor-element-4bd4836.elementor-element{--align-self:stretch;}.elementor-105 .elementor-element.elementor-element-4bd4836 .elementor-divider-separator{width:95%;margin:0 auto;margin-center:0;}.elementor-105 .elementor-element.elementor-element-4bd4836 .elementor-divider{text-align:center;padding-block-start:30px;padding-block-end:30px;}.elementor-105 .elementor-element.elementor-element-ba4eb2c{width:auto;max-width:auto;animation-duration:1500ms;align-self:center;position:relative;top:-25px;animation-delay:500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-105 .elementor-element.elementor-element-ba4eb2c .aux-carousel-navigation{justify-content:center;}.elementor-105 .elementor-element.elementor-element-ba4eb2c .aux-carousel-navigation .aux-prev{margin-right:10px;}.elementor-105 .elementor-element.elementor-element-ba4eb2c .aux-custom-nav{color:#3d3d3d;font-size:25px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#70798B;}.elementor-105 .elementor-element.elementor-element-ba4eb2c .aux-custom-nav, .elementor-105 .elementor-element.elementor-element-ba4eb2c .aux-arrow-nav{border-radius:100% 100% 100% 100%;padding:10px 10px 10px 10px;}.elementor-105 .elementor-element.elementor-element-ba4eb2c .aux-custom-nav > span{line-height:0;}.elementor-105 .elementor-element.elementor-element-ba4eb2c .aux-custom-nav:hover{border-style:solid;border-color:var( --e-global-color-primary );}.elementor-105 .elementor-element.elementor-element-1b3b62d{width:100%;max-width:100%;animation-duration:1500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-105 .elementor-element.elementor-element-1b3b62d > .elementor-widget-container{margin:-25px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-105 .elementor-element.elementor-element-1b3b62d .auxshp-loop-title{color:var( --e-global-color-text );font-size:20px;font-weight:700;text-transform:capitalize;}.elementor-105 .elementor-element.elementor-element-1b3b62d .woocommerce-Price-amount{color:var( --e-global-color-text );font-size:20px;font-weight:700;letter-spacing:-0.6px;}.elementor-105 .elementor-element.elementor-element-1b3b62d .loop-tools-wrapper .button{font-size:16px;font-weight:600;letter-spacing:-0.48px;}.elementor-105 .elementor-element.elementor-element-5281994{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:40px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-105 .elementor-element.elementor-element-3e48d94{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-105 .elementor-element.elementor-element-cd3e033{animation-duration:1500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-105 .elementor-element.elementor-element-cd3e033 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-105 .elementor-element.elementor-element-cd3e033 .aux-modern-heading-primary{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:bold;letter-spacing:-1.2px;color:var( --e-global-color-text );margin:0px 0px -20px 0px;}.elementor-105 .elementor-element.elementor-element-cd3e033 .aux-modern-heading-secondary .aux-head-highlight{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;letter-spacing:-0.48px;}.elementor-105 .elementor-element.elementor-element-9246abe{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3.1px;}.elementor-105 .elementor-element.elementor-element-9246abe > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-105 .elementor-element.elementor-element-9246abe.elementor-element{--align-self:stretch;}.elementor-105 .elementor-element.elementor-element-9246abe .elementor-divider-separator{width:95%;margin:0 auto;margin-center:0;}.elementor-105 .elementor-element.elementor-element-9246abe .elementor-divider{text-align:center;padding-block-start:30px;padding-block-end:30px;}.elementor-105 .elementor-element.elementor-element-8af7788{width:auto;max-width:auto;animation-duration:1500ms;align-self:center;position:relative;top:-25px;animation-delay:500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-105 .elementor-element.elementor-element-8af7788 .aux-carousel-navigation{justify-content:center;}.elementor-105 .elementor-element.elementor-element-8af7788 .aux-carousel-navigation .aux-prev{margin-right:10px;}.elementor-105 .elementor-element.elementor-element-8af7788 .aux-custom-nav{color:#3d3d3d;font-size:25px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#70798B;}.elementor-105 .elementor-element.elementor-element-8af7788 .aux-custom-nav, .elementor-105 .elementor-element.elementor-element-8af7788 .aux-arrow-nav{border-radius:100% 100% 100% 100%;padding:10px 10px 10px 10px;}.elementor-105 .elementor-element.elementor-element-8af7788 .aux-custom-nav > span{line-height:0;}.elementor-105 .elementor-element.elementor-element-8af7788 .aux-custom-nav:hover{border-style:solid;border-color:var( --e-global-color-primary );}.elementor-105 .elementor-element.elementor-element-03d5721{width:100%;max-width:100%;animation-duration:1500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-105 .elementor-element.elementor-element-03d5721 > .elementor-widget-container{margin:-25px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-105 .elementor-element.elementor-element-03d5721 .auxshp-loop-title{color:var( --e-global-color-text );font-size:20px;font-weight:700;text-transform:capitalize;}.elementor-105 .elementor-element.elementor-element-03d5721 .woocommerce-Price-amount{color:var( --e-global-color-text );font-size:20px;font-weight:700;letter-spacing:-0.6px;}.elementor-105 .elementor-element.elementor-element-03d5721 .loop-tools-wrapper .button{font-size:16px;font-weight:600;letter-spacing:-0.48px;}.elementor-105 .elementor-element.elementor-element-1b06eb15{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:030px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-105 .elementor-element.elementor-element-47557ca0{--display:flex;animation-duration:1500ms;--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;--overflow:hidden;--overlay-opacity:1;--border-radius:30px 30px 30px 30px;--padding-top:100px;--padding-bottom:100px;--padding-left:140px;--padding-right:140px;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-105 .elementor-element.elementor-element-47557ca0:not(.elementor-motion-effects-element-type-background), .elementor-105 .elementor-element.elementor-element-47557ca0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #4A4B4C 0%, #000000 100%);}.elementor-105 .elementor-element.elementor-element-47557ca0::before, .elementor-105 .elementor-element.elementor-element-47557ca0 > .elementor-background-video-container::before, .elementor-105 .elementor-element.elementor-element-47557ca0 > .e-con-inner > .elementor-background-video-container::before, .elementor-105 .elementor-element.elementor-element-47557ca0 > .elementor-background-slideshow::before, .elementor-105 .elementor-element.elementor-element-47557ca0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-105 .elementor-element.elementor-element-47557ca0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.crazybuys.store/wp-content/uploads/2026/01/Mask-Group-23.png");--background-overlay:'';background-position:top right;background-repeat:no-repeat;background-size:contain;}.elementor-105 .elementor-element.elementor-element-3a57bb6{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-105 .elementor-element.elementor-element-237c109b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-105 .elementor-element.elementor-element-237c109b .aux-modern-heading-primary{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;text-transform:capitalize;letter-spacing:-0.6px;color:#FFFFFF;margin:0px 0px 0px 0px;}.elementor-105 .elementor-element.elementor-element-237c109b .aux-modern-heading-description{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:43px;font-weight:700;line-height:53px;margin:0px 0px 0px 0px;}.elementor-105 .elementor-element.elementor-element-e7b3564{--display:flex;}.elementor-105 .elementor-element.elementor-element-6767c10 > .elementor-widget-container{margin:-75px 0px -75px 0px;padding:0px 0px 0px 0px;}.elementor-105 .elementor-element.elementor-element-6767c10 .aux-media-image{max-width:1600px;}.elementor-105 .elementor-element.elementor-element-d1e7ae9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:60px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-105 .elementor-element.elementor-element-3d86232{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-105 .elementor-element.elementor-element-15dbc59{width:var( --container-widget-width, 7% );max-width:7%;--container-widget-width:7%;--container-widget-flex-grow:0;}.elementor-105 .elementor-element.elementor-element-15dbc59 > .elementor-widget-container{margin:0px 15px 15px 0px;padding:0px 0px 0px 0px;}.elementor-105 .elementor-element.elementor-element-15dbc59 img{width:100%;}.elementor-105 .elementor-element.elementor-element-8192698{animation-duration:1500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-105 .elementor-element.elementor-element-8192698 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-105 .elementor-element.elementor-element-8192698 .aux-modern-heading-primary{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:bold;letter-spacing:-1.2px;color:var( --e-global-color-text );margin:0px 0px -20px 0px;}.elementor-105 .elementor-element.elementor-element-8192698 .aux-modern-heading-secondary .aux-head-highlight{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;letter-spacing:-0.48px;}.elementor-105 .elementor-element.elementor-element-1487c94{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3.1px;}.elementor-105 .elementor-element.elementor-element-1487c94 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-105 .elementor-element.elementor-element-1487c94.elementor-element{--align-self:stretch;}.elementor-105 .elementor-element.elementor-element-1487c94 .elementor-divider-separator{width:95%;margin:0 auto;margin-center:0;}.elementor-105 .elementor-element.elementor-element-1487c94 .elementor-divider{text-align:center;padding-block-start:30px;padding-block-end:30px;}.elementor-105 .elementor-element.elementor-element-cd44627{width:auto;max-width:auto;animation-duration:1500ms;align-self:center;position:relative;top:-25px;animation-delay:500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-105 .elementor-element.elementor-element-cd44627 .aux-carousel-navigation{justify-content:center;}.elementor-105 .elementor-element.elementor-element-cd44627 .aux-carousel-navigation .aux-prev{margin-right:10px;}.elementor-105 .elementor-element.elementor-element-cd44627 .aux-custom-nav{color:#3d3d3d;font-size:25px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#70798B;}.elementor-105 .elementor-element.elementor-element-cd44627 .aux-custom-nav, .elementor-105 .elementor-element.elementor-element-cd44627 .aux-arrow-nav{border-radius:100% 100% 100% 100%;padding:10px 10px 10px 10px;}.elementor-105 .elementor-element.elementor-element-cd44627 .aux-custom-nav > span{line-height:0;}.elementor-105 .elementor-element.elementor-element-cd44627 .aux-custom-nav:hover{border-style:solid;border-color:var( --e-global-color-primary );}.elementor-105 .elementor-element.elementor-element-f336cc7{width:100%;max-width:100%;animation-duration:1500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-105 .elementor-element.elementor-element-f336cc7 > .elementor-widget-container{margin:-25px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-105 .elementor-element.elementor-element-f336cc7 .auxshp-loop-title{color:var( --e-global-color-text );font-size:20px;font-weight:700;text-transform:capitalize;}.elementor-105 .elementor-element.elementor-element-f336cc7 .woocommerce-Price-amount{color:var( --e-global-color-text );font-size:20px;font-weight:700;letter-spacing:-0.6px;}.elementor-105 .elementor-element.elementor-element-f336cc7 .loop-tools-wrapper .button{font-size:16px;font-weight:600;letter-spacing:-0.48px;}@media(max-width:1024px){.elementor-105 .elementor-element.elementor-element-12ccfe6{--flex-wrap:wrap;}.elementor-105 .elementor-element.elementor-element-6bfc94b{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-105 .elementor-element.elementor-element-70f745f{--padding-top:80px;--padding-bottom:80px;--padding-left:26px;--padding-right:44px;}.elementor-105 .elementor-element.elementor-element-63a3d4f .elementor-icon{font-size:44px;}.elementor-105 .elementor-element.elementor-element-63a3d4f .elementor-icon-box-title, .elementor-105 .elementor-element.elementor-element-63a3d4f .elementor-icon-box-title a{font-size:14px;}.elementor-105 .elementor-element.elementor-element-63a3d4f .elementor-icon-box-description{font-size:13px;}.elementor-105 .elementor-element.elementor-element-5caff0e .elementor-icon{font-size:44px;}.elementor-105 .elementor-element.elementor-element-5caff0e .elementor-icon-box-title, .elementor-105 .elementor-element.elementor-element-5caff0e .elementor-icon-box-title a{font-size:14px;}.elementor-105 .elementor-element.elementor-element-5caff0e .elementor-icon-box-description{font-size:13px;}.elementor-105 .elementor-element.elementor-element-c0e69a0 .elementor-icon{font-size:44px;}.elementor-105 .elementor-element.elementor-element-c0e69a0 .elementor-icon-box-title, .elementor-105 .elementor-element.elementor-element-c0e69a0 .elementor-icon-box-title a{font-size:14px;}.elementor-105 .elementor-element.elementor-element-c0e69a0 .elementor-icon-box-description{font-size:13px;}.elementor-105 .elementor-element.elementor-element-bdb29ba .auxshp-loop-title{font-size:20px;}.elementor-105 .elementor-element.elementor-element-bdb29ba .woocommerce-Price-amount{font-size:17px;}.elementor-105 .elementor-element.elementor-element-44321ff{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-105 .elementor-element.elementor-element-e8c61b8{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-105 .elementor-element.elementor-element-f7c5a68 .aux-text{font-size:13px;}.elementor-105 .elementor-element.elementor-element-44e93a9{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-105 .elementor-element.elementor-element-fc4d7f2 .aux-text{font-size:13px;}.elementor-105 .elementor-element.elementor-element-9fe73f0{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-105 .elementor-element.elementor-element-d1b11d0 .aux-text{font-size:13px;}.elementor-105 .elementor-element.elementor-element-745d503{--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;}.elementor-105 .elementor-element.elementor-element-bbac4ad .aux-text{font-size:13px;}.elementor-105 .elementor-element.elementor-element-2fe6aa49 .auxshp-loop-title{font-size:19px;}.elementor-105 .elementor-element.elementor-element-2fe6aa49 .woocommerce-Price-amount{font-size:18px;}.elementor-105 .elementor-element.elementor-element-159edad7{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-105 .elementor-element.elementor-element-d3c9bc6{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-105 .elementor-element.elementor-element-315cd5a .aux-modern-heading-primary{font-size:32px;}.elementor-105 .elementor-element.elementor-element-315cd5a .aux-modern-heading-secondary .aux-head-highlight{font-size:15px;}.elementor-105 .elementor-element.elementor-element-5281994{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-105 .elementor-element.elementor-element-cd3e033 .aux-modern-heading-primary{font-size:32px;}.elementor-105 .elementor-element.elementor-element-cd3e033 .aux-modern-heading-secondary .aux-head-highlight{font-size:15px;}.elementor-105 .elementor-element.elementor-element-1b06eb15{--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-105 .elementor-element.elementor-element-47557ca0::before, .elementor-105 .elementor-element.elementor-element-47557ca0 > .elementor-background-video-container::before, .elementor-105 .elementor-element.elementor-element-47557ca0 > .e-con-inner > .elementor-background-video-container::before, .elementor-105 .elementor-element.elementor-element-47557ca0 > .elementor-background-slideshow::before, .elementor-105 .elementor-element.elementor-element-47557ca0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-105 .elementor-element.elementor-element-47557ca0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:cover;}.elementor-105 .elementor-element.elementor-element-47557ca0{--padding-top:46px;--padding-bottom:46px;--padding-left:40px;--padding-right:0px;}.elementor-105 .elementor-element.elementor-element-237c109b .aux-modern-heading-primary{font-size:18px;}.elementor-105 .elementor-element.elementor-element-d1e7ae9{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-105 .elementor-element.elementor-element-8192698 .aux-modern-heading-primary{font-size:32px;}.elementor-105 .elementor-element.elementor-element-8192698 .aux-modern-heading-secondary .aux-head-highlight{font-size:15px;}}@media(max-width:767px){.elementor-105 .elementor-element.elementor-element-c0dbbf4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-105 .elementor-element.elementor-element-9d7d5be{--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;--justify-content:space-between;--flex-wrap:nowrap;}.elementor-105 .elementor-element.elementor-element-e435fd6{--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-105 .elementor-element.elementor-element-e8b3192 > .elementor-widget-container{margin:-2px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-105 .elementor-element.elementor-element-70cce29{width:var( --container-widget-width, 160px );max-width:160px;--container-widget-width:160px;--container-widget-flex-grow:0;}.elementor-105 .elementor-element.elementor-element-f1f7584 .aux-menu-depth-0 > .aux-item-content{font-size:14px;}.elementor-105 .elementor-element.elementor-element-aa889bc{--flex-wrap:nowrap;}.elementor-105 .elementor-element.elementor-element-412a7d8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-105 .elementor-element.elementor-element-93af3b8{width:var( --container-widget-width, 160px );max-width:160px;--container-widget-width:160px;--container-widget-flex-grow:0;}.elementor-105 .elementor-element.elementor-element-3d5c477 .aux-menu-depth-0 > .aux-item-content{font-size:14px;}.elementor-105 .elementor-element.elementor-element-c401213{--flex-wrap:nowrap;}.elementor-105 .elementor-element.elementor-element-93a674d{width:var( --container-widget-width, 160px );max-width:160px;--container-widget-width:160px;--container-widget-flex-grow:0;}.elementor-105 .elementor-element.elementor-element-01a9727 .aux-menu-depth-0 > .aux-item-content{font-size:14px;}.elementor-105 .elementor-element.elementor-element-6bfc94b{--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-105 .elementor-element.elementor-element-70f745f{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-105 .elementor-element.elementor-element-22345fe > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-105 .elementor-element.elementor-element-2a3cce4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-105 .elementor-element.elementor-element-4aa0743{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-105 .elementor-element.elementor-element-9f8a9b1{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-105 .elementor-element.elementor-element-a9241de{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-105 .elementor-element.elementor-element-44321ff{--margin-top:35px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;}.elementor-105 .elementor-element.elementor-element-e8c61b8{--min-height:214px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:9px;--padding-left:0px;--padding-right:0px;}.elementor-105 .elementor-element.elementor-element-79fdecb{left:16px;}.elementor-105 .elementor-element.elementor-element-f7c5a68{left:16px;}.elementor-105 .elementor-element.elementor-element-f7c5a68 .aux-text{font-size:13px;}.elementor-105 .elementor-element.elementor-element-44e93a9{--min-height:214px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:9px;--padding-left:0px;--padding-right:0px;}.elementor-105 .elementor-element.elementor-element-389d3a3{left:16px;}.elementor-105 .elementor-element.elementor-element-fc4d7f2{left:16px;}.elementor-105 .elementor-element.elementor-element-fc4d7f2 .aux-text{font-size:13px;}.elementor-105 .elementor-element.elementor-element-9fe73f0{--min-height:214px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:9px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-105 .elementor-element.elementor-element-ad9b421{right:-40px;}body.rtl .elementor-105 .elementor-element.elementor-element-ad9b421{left:-40px;}.elementor-105 .elementor-element.elementor-element-ad9b421{top:31px;}.elementor-105 .elementor-element.elementor-element-ad9b421 .aux-media-image{max-height:723px;}.elementor-105 .elementor-element.elementor-element-fa74b76{left:16px;}.elementor-105 .elementor-element.elementor-element-d1b11d0{left:16px;}.elementor-105 .elementor-element.elementor-element-d1b11d0 .aux-text{font-size:13px;}.elementor-105 .elementor-element.elementor-element-745d503{--min-height:214px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-105 .elementor-element.elementor-element-169cd8d{left:16px;}.elementor-105 .elementor-element.elementor-element-bbac4ad{left:16px;}.elementor-105 .elementor-element.elementor-element-bbac4ad .aux-text{font-size:13px;}.elementor-105 .elementor-element.elementor-element-d5ea237{--container-widget-width:44px;--container-widget-flex-grow:0;width:var( --container-widget-width, 44px );max-width:44px;}.elementor-105 .elementor-element.elementor-element-d5ea237 img{width:100%;}.elementor-105 .elementor-element.elementor-element-159edad7{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-105 .elementor-element.elementor-element-87da013 img{width:52%;}.elementor-105 .elementor-element.elementor-element-315cd5a .aux-modern-heading-primary{font-size:26px;}.elementor-105 .elementor-element.elementor-element-315cd5a .aux-modern-heading-secondary .aux-head-highlight{font-size:12px;line-height:0.1em;}.elementor-105 .elementor-element.elementor-element-ba4eb2c > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-105 .elementor-element.elementor-element-1b3b62d > .elementor-widget-container{margin:-30px -30px -30px -30px;padding:0px 0px 0px 0px;}.elementor-105 .elementor-element.elementor-element-5281994{--padding-top:0px;--padding-bottom:0px;--padding-left:23px;--padding-right:23px;}.elementor-105 .elementor-element.elementor-element-cd3e033 .aux-modern-heading-primary{font-size:26px;}.elementor-105 .elementor-element.elementor-element-cd3e033 .aux-modern-heading-secondary .aux-head-highlight{font-size:12px;}.elementor-105 .elementor-element.elementor-element-8af7788 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-105 .elementor-element.elementor-element-03d5721 > .elementor-widget-container{margin:-30px -30px -30px -30px;}.elementor-105 .elementor-element.elementor-element-47557ca0{--padding-top:20px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-105 .elementor-element.elementor-element-237c109b .aux-modern-heading-primary{font-size:16px;}.elementor-105 .elementor-element.elementor-element-237c109b .aux-modern-heading-description{font-size:29px;line-height:1.2em;}.elementor-105 .elementor-element.elementor-element-d1e7ae9{--padding-top:0px;--padding-bottom:0px;--padding-left:23px;--padding-right:23px;}.elementor-105 .elementor-element.elementor-element-3d86232{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-105 .elementor-element.elementor-element-8192698 .aux-modern-heading-primary{font-size:26px;}.elementor-105 .elementor-element.elementor-element-8192698 .aux-modern-heading-secondary .aux-head-highlight{font-size:12px;}.elementor-105 .elementor-element.elementor-element-cd44627 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-105 .elementor-element.elementor-element-f336cc7 > .elementor-widget-container{margin:-30px 0px -30px 0px;}}@media(min-width:768px){.elementor-105 .elementor-element.elementor-element-12ccfe6{--content-width:1600px;}.elementor-105 .elementor-element.elementor-element-c0dbbf4{--width:25%;}.elementor-105 .elementor-element.elementor-element-e435fd6{--width:60%;}.elementor-105 .elementor-element.elementor-element-412a7d8{--width:60%;}.elementor-105 .elementor-element.elementor-element-50c2fc7{--width:60%;}.elementor-105 .elementor-element.elementor-element-6bfc94b{--width:51.624%;}.elementor-105 .elementor-element.elementor-element-3318951{--width:33%;}.elementor-105 .elementor-element.elementor-element-4aa0743{--width:34%;}.elementor-105 .elementor-element.elementor-element-9f8a9b1{--width:34%;}.elementor-105 .elementor-element.elementor-element-a9241de{--width:23%;}.elementor-105 .elementor-element.elementor-element-44321ff{--content-width:1600px;}.elementor-105 .elementor-element.elementor-element-e8c61b8{--width:100%;}.elementor-105 .elementor-element.elementor-element-44e93a9{--width:100%;}.elementor-105 .elementor-element.elementor-element-9fe73f0{--width:100%;}.elementor-105 .elementor-element.elementor-element-745d503{--width:100%;}.elementor-105 .elementor-element.elementor-element-fff936b{--content-width:1600px;}.elementor-105 .elementor-element.elementor-element-159edad7{--content-width:1600px;}.elementor-105 .elementor-element.elementor-element-8c210f2{--width:100%;}.elementor-105 .elementor-element.elementor-element-1b06eb15{--content-width:1600px;}.elementor-105 .elementor-element.elementor-element-e7b3564{--width:100%;}.elementor-105 .elementor-element.elementor-element-d1e7ae9{--content-width:1600px;}}@media(max-width:1024px) and (min-width:768px){.elementor-105 .elementor-element.elementor-element-c0dbbf4{--width:47%;}.elementor-105 .elementor-element.elementor-element-6bfc94b{--width:100%;}.elementor-105 .elementor-element.elementor-element-3318951{--width:33%;}.elementor-105 .elementor-element.elementor-element-4aa0743{--width:34%;}.elementor-105 .elementor-element.elementor-element-9f8a9b1{--width:33%;}.elementor-105 .elementor-element.elementor-element-a9241de{--width:48%;}.elementor-105 .elementor-element.elementor-element-e8c61b8{--width:48.5%;}.elementor-105 .elementor-element.elementor-element-44e93a9{--width:48.5%;}.elementor-105 .elementor-element.elementor-element-9fe73f0{--width:48.5%;}.elementor-105 .elementor-element.elementor-element-745d503{--width:48.5%;}}/* Start custom CSS for aux_menu_box, class: .elementor-element-f1f7584 */.elementor-105 .elementor-element.elementor-element-f1f7584 .menu-item{
    border-bottom: 1px solid #8589972e;
    padding: 8px 0;
}
.elementor-105 .elementor-element.elementor-element-f1f7584 .aux-menu-icon:before{
   font-size: 38px;
   padding-right: 15px;
}
.elementor-105 .elementor-element.elementor-element-f1f7584 .menu-item:after{
  content:"\e201";
  font-family: "auxin-front" !important;
  color: #858997;
  font-size: 9px;
  position: absolute;
  right: 0;
  top: 40%;
}
@media only screen and (max-width: 1367px) and (min-width: 1025px) {
.elementor-105 .elementor-element.elementor-element-f1f7584 .aux-menu-icon:before{
    font-size: 33px;
    padding-right: 8px;
}
.elementor-105 .elementor-element.elementor-element-f1f7584 .aux-item-content {
    font-size: 14px!important;
}
}
.elementor-105 .elementor-element.elementor-element-f1f7584 .menu-item:hover .aux-menu-label, .elementor-105 .elementor-element.elementor-element-f1f7584 .menu-item:hover:after{
color:var(--e-global-color-primary) !important;
}/* End custom CSS */
/* Start custom CSS for aux_menu_box, class: .elementor-element-3d5c477 */.elementor-105 .elementor-element.elementor-element-3d5c477 .menu-item{
    border-bottom: 1px solid #8589972e;
    padding: 8px 0;
}
.elementor-105 .elementor-element.elementor-element-3d5c477 .aux-menu-icon:before{
   font-size: 38px;
   padding-right: 15px;
}
.elementor-105 .elementor-element.elementor-element-3d5c477 .menu-item:after{
  content:"\e201";
  font-family: "auxin-front" !important;
  color: #858997;
  font-size: 9px;
  position: absolute;
  right: 0;
  top: 40%;
}
@media only screen and (max-width: 1367px) and (min-width: 1025px) {
.elementor-105 .elementor-element.elementor-element-3d5c477 .aux-menu-icon:before{
    font-size: 33px;
    padding-right: 8px;
}
.elementor-105 .elementor-element.elementor-element-3d5c477 .aux-item-content {
    font-size: 14px!important;
}
}
.elementor-105 .elementor-element.elementor-element-3d5c477 .menu-item:hover .aux-menu-label, .elementor-105 .elementor-element.elementor-element-3d5c477 .menu-item:hover:after{
color:var(--e-global-color-primary) !important;
}/* End custom CSS */
/* Start custom CSS for aux_menu_box, class: .elementor-element-01a9727 */.elementor-105 .elementor-element.elementor-element-01a9727 .menu-item{
    border-bottom: 1px solid #8589972e;
    padding: 8px 0;
}
.elementor-105 .elementor-element.elementor-element-01a9727 .aux-menu-icon:before{
   font-size: 38px;
   padding-right: 15px;
}
.elementor-105 .elementor-element.elementor-element-01a9727 .menu-item:after{
  content:"\e201";
  font-family: "auxin-front" !important;
  color: #858997;
  font-size: 9px;
  position: absolute;
  right: 0;
  top: 40%;
}
@media only screen and (max-width: 1367px) and (min-width: 1025px) {
.elementor-105 .elementor-element.elementor-element-01a9727 .aux-menu-icon:before{
    font-size: 33px;
    padding-right: 8px;
}
.elementor-105 .elementor-element.elementor-element-01a9727 .aux-item-content {
    font-size: 14px!important;
}
}
.elementor-105 .elementor-element.elementor-element-01a9727 .menu-item:hover .aux-menu-label, .elementor-105 .elementor-element.elementor-element-01a9727 .menu-item:hover:after{
color:var(--e-global-color-primary) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0dbbf4 */@media only screen and (max-width: 1025px) {
.elementor-105 .elementor-element.elementor-element-c0dbbf4{
    order: 2!important;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-63a3d4f */.elementor-105 .elementor-element.elementor-element-63a3d4f .elementor-icon-box-icon{
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5caff0e */.elementor-105 .elementor-element.elementor-element-5caff0e .elementor-icon-box-icon{
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4aa0743 */@media only screen and (min-width: 767px) {
.elementor-105 .elementor-element.elementor-element-4aa0743 .elementor-column-wrap:after{
    content: '';
    height: 40px;
    width: 1px;
    background-color: #8589976b;
    position: absolute;
    top: 11px;
    right: -6px;
}
.elementor-105 .elementor-element.elementor-element-4aa0743 .elementor-column-wrap:before{
    content: '';
    height: 40px;
    width: 1px;
    background-color: #8589976b;
    position: absolute;
    top: 11px;
    left: -7px;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c0e69a0 */.elementor-105 .elementor-element.elementor-element-c0e69a0 .elementor-icon-box-icon{
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a3cce4 */@media only screen and (max-width: 1367px) and (min-width: 1025px) {
.elementor-105 .elementor-element.elementor-element-2a3cce4{
    padding: 36px 36px 36px 36px!important;
}
.elementor-105 .elementor-element.elementor-element-2a3cce4 .elementor-icon {
    font-size: 41px!important;
}
.elementor-105 .elementor-element.elementor-element-2a3cce4 .elementor-icon-box-description {
   font-size: 13px!important;
}
.elementor-105 .elementor-element.elementor-element-2a3cce4 .elementor-icon-box-title{
    font-size: 15px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6bfc94b */@media only screen and (max-width: 1025px) {
.elementor-105 .elementor-element.elementor-element-6bfc94b .aux-parallax-section{
    order: 1!important;
}
}/* End custom CSS */
/* Start custom CSS for aux_advance_recent_product, class: .elementor-element-bdb29ba */.elementor-105 .elementor-element.elementor-element-bdb29ba .aux-filters{
    display: none;
}
.elementor-105 .elementor-element.elementor-element-bdb29ba .aux-shop-info-wrapper{
    display: flex;
    flex-direction: column;
}
.elementor-105 .elementor-element.elementor-element-bdb29ba .auxshp-label{
    min-width: 100%;
    text-align: center;
}
.elementor-105 .elementor-element.elementor-element-bdb29ba  del  bdi{
    font-size: 16px;
    color: #0000004d;
}
.elementor-105 .elementor-element.elementor-element-bdb29ba .price ins{
    background-color: transparent;
}
.elementor-105 .elementor-element.elementor-element-bdb29ba .aux-widget-recent-products-pro .price {
    max-width: 100%;
}
.elementor-105 .elementor-element.elementor-element-bdb29ba .price{
    display: flex;
    flex-direction: row-reverse;
}
.elementor-105 .elementor-element.elementor-element-bdb29ba .aux-shop-badges-wrapper .onsale{
    width: 50px;
    height: 50px;
    box-shadow: 0 5px 10px #21C0B74D;
}
.elementor-105 .elementor-element.elementor-element-bdb29ba .auxshp-entry-main{
    max-width: 90%;
    margin:  0 px auto 0;
    position: relative;
}
.elementor-105 .elementor-element.elementor-element-bdb29ba .price{
    margin-top: 14px;
}
.elementor-105 .elementor-element.elementor-element-bdb29ba .button{
    border-radius: 27px;
    margin: auto;
}
.elementor-105 .elementor-element.elementor-element-bdb29ba .aux-shop-btns-wrapper {
    border-top: none;
    padding: 0;
    margin: 0;
}
.elementor-105 .elementor-element.elementor-element-bdb29ba .type-product{
    padding-bottom:0px;
}
.elementor-105 .elementor-element.elementor-element-bdb29ba .aux-shop-btns-wrapper a{
    border-radius: 25px;
}
.elementor-105 .elementor-element.elementor-element-bdb29ba .auxicon-handbag{
    position: absolute;
    right: 7px;
}
.elementor-105 .elementor-element.elementor-element-bdb29ba .aux-shop-btns-wrapper a .aux-ico{
    color: #fff;
    padding: 16px 16px;
    border-radius: 25px;
    font-size: 16px;
    line-height: 14px;
    background: #fff;
    right: -6px;
    top: 1px;
    box-shadow: 0 5px 10px #21C0B74D;
}
.elementor-105 .elementor-element.elementor-element-bdb29ba .auxicon-handbag:before{
    color: var(--e-global-color-primary);
    font-size: 19px;
}
.elementor-105 .elementor-element.elementor-element-bdb29ba .aux-shop-btns-wrapper a{
    overflow: visible;
}
@media only screen and (max-width: 1367px) and (min-width: 1025px) {
.elementor-105 .elementor-element.elementor-element-bdb29ba .auxshp-loop-title {
    font-size: 17px!important;
}
.elementor-105 .elementor-element.elementor-element-bdb29ba .button {
    padding: 20px 41px 20px 18px!important;
}
.elementor-105 .elementor-element.elementor-element-bdb29ba .aux-shop-btns-wrapper a .aux-ico{
    right: -12px;
    top: 7px;
    padding: 11px 11px;
}
}
@media only screen and (max-width: 1025px)and (min-width: 856px) {
.elementor-105 .elementor-element.elementor-element-bdb29ba .aux-flipper-images {
    max-width: 71%;
    margin: auto;
}
}
.elementor-105 .elementor-element.elementor-element-bdb29ba .aux-widget-recent-products-pro .aux-shop-meta-wrapper{
   justify-content: center;  
   padding: 6px 0px 14px;
}
.elementor-105 .elementor-element.elementor-element-bdb29ba .aux-widget-recent-products-pro .aux-flipper-images {
    border-radius: 18px;
    margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9241de */@media only screen and (max-width: 1025px) {
.elementor-105 .elementor-element.elementor-element-a9241de {
    order:3!important;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-79fdecb */@media only screen and (max-width:1367px)and (min-width: 1025px) {
.elementor-105 .elementor-element.elementor-element-79fdecb{
   top: 57px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8c61b8 */@media only screen  and  (max-width:400px) {
.elementor-105 .elementor-element.elementor-element-e8c61b8 { 
    padding-bottom: 65px;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-389d3a3 */@media only screen and (max-width:1367px)and (min-width: 1025px) {
.elementor-105 .elementor-element.elementor-element-389d3a3{
   top: 57px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44e93a9 */@media only screen  and  (max-width:400px) {
.elementor-105 .elementor-element.elementor-element-44e93a9 { 
    padding-bottom: 65px;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-fa74b76 */@media only screen and (max-width:1367px)and (min-width: 1025px) {
.elementor-105 .elementor-element.elementor-element-fa74b76{
   top: 57px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9fe73f0 */@media only screen  and  (max-width:400px) {
.elementor-105 .elementor-element.elementor-element-9fe73f0 { 
    padding-bottom: 65px;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-169cd8d */@media only screen and (max-width:1367px)and (min-width: 1025px) {
.elementor-105 .elementor-element.elementor-element-169cd8d{
   top: 57px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-745d503 */.elementor-105 .elementor-element.elementor-element-745d503{
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44321ff */.elementor-105 .elementor-element.elementor-element-44321ff .elementor-widget-wrap{
   overflow: hidden;
}
@media only screen and (max-width: 1367px) and (min-width: 1025px) {
.elementor-105 .elementor-element.elementor-element-44321ff .aux-modern-heading-primary {
    font-size: 22px!important;
}
.elementor-105 .elementor-element.elementor-element-44321ff .aux-modern-heading-secondary {
    font-size: 24px!important;
}
}/* End custom CSS */
/* Start custom CSS for aux_advance_recent_product, class: .elementor-element-2fe6aa49 *//* PRICE STYLES */
.elementor-105 .elementor-element.elementor-element-2fe6aa49 del .woocommerce-Price-amount bdi {
    font-size: 16px;
    color: #00000051;
}

.elementor-105 .elementor-element.elementor-element-2fe6aa49 .price {
    display: flex;
    //flex-direction: column-reverse;
    max-width: 22%;
    position: relative;
}

.elementor-105 .elementor-element.elementor-element-2fe6aa49 .price del bdi {
    color: var(--e-global-color-3ed51de);
    font-size: 16px;
    font-weight: 500;
    letter-spacing: -0.48px;
}

.elementor-105 .elementor-element.elementor-element-2fe6aa49 .price ins {
    background: transparent;
    padding: 0;
}

/* SHOP INFO */
.elementor-105 .elementor-element.elementor-element-2fe6aa49 .aux-shop-info-wrapper {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
}

.elementor-105 .elementor-element.elementor-element-2fe6aa49 .aux-shop-desc-wrapper {
    position: relative;
    width: 100%;
    max-width: 78%;
}

/* TITLES & META */
.elementor-105 .elementor-element.elementor-element-2fe6aa49 .auxshp-loop-title,
.elementor-105 .elementor-element.elementor-element-2fe6aa49 .aux-shop-meta-terms {
    min-width: 100%;
}

.elementor-105 .elementor-element.elementor-element-2fe6aa49 .aux-shop-meta-terms {
    margin-bottom: 15px;
}

.elementor-105 .elementor-element.elementor-element-2fe6aa49 .aux-shop-meta-terms a {
    font-size: 15px;
    font-weight: bold;
    color: #00000073;
}

/* META WRAPPER (hidden intentionally) */
.elementor-105 .elementor-element.elementor-element-2fe6aa49 .auxshp-entry-main {
    position: relative;
}

.elementor-105 .elementor-element.elementor-element-2fe6aa49 .aux-shop-meta-wrapper {
    display: none;
}

/* BUTTONS */
.elementor-105 .elementor-element.elementor-element-2fe6aa49 .aux-shop-btns-wrapper {
    border: none;
    margin-top: -10px !important;
    margin-bottom: -10px;
    opacity: 0;
    transition: all 250ms ease-in;
    width: 100%;
}

.elementor-105 .elementor-element.elementor-element-2fe6aa49 .aux-col:hover .aux-shop-btns-wrapper {
    opacity: 1;
}

/* PRODUCT CARD */
.elementor-105 .elementor-element.elementor-element-2fe6aa49 .aux-recent-products-pro-wrapper {
    display: flex;
    flex-wrap: wrap;
}

.elementor-105 .elementor-element.elementor-element-2fe6aa49 .aux-col {
    background-color: #fff;
    border: 3px solid #70798B4D;
    border-radius: 30px;
    margin: 30px 20px 40px;
    padding: 0px 20px;
    transition: all 300ms ease-in;
    flex-basis: calc(25% - 40px);
}

.elementor-105 .elementor-element.elementor-element-2fe6aa49 .aux-col:hover {
        border: 3px solid #00ffff;
    padding: 0px 20px 20px;
    margin: 30px 20px 0;
    box-shadow: 0px 26px 35px rgba(112, 121, 139, 0.2);
}

/* BUTTON */
.elementor-105 .elementor-element.elementor-element-2fe6aa49 .button {
    width: 100%;
    border-radius: 30px;
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
    justify-content: space-between;
    transition: all 250ms ease-in;
    position: relative;
    top: -10px;
}

.elementor-105 .elementor-element.elementor-element-2fe6aa49 .aux-col:hover .button {
    top: 10px;
    margin-top:10px;
    margin-bottom:20px;
}

/* WISHLIST */
.elementor-105 .elementor-element.elementor-element-2fe6aa49 .auxshp-wishlist-wrapper {
    position: absolute;
    top: 15px;
    right: 15px;
}

.elementor-105 .elementor-element.elementor-element-2fe6aa49 .tinvwl-product-make-remove .auxicon-heart-small-outline::before {
    color: red !important;
}

.elementor-105 .elementor-element.elementor-element-2fe6aa49 .auxicon-heart-small-outline::before {
    content: "\e1e4";
    font-size: 22px;
}

.elementor-105 .elementor-element.elementor-element-2fe6aa49 .auxshp-wishlist .aux-wishlist-icon {
    color: var(--e-global-color-accent);
}

/* QUICK LOOK */
.elementor-105 .elementor-element.elementor-element-2fe6aa49 .aux-shop-quicklook-wrapper {
    position: absolute;
    right: 15px;
    top: 70px;
    margin-right: 0;
}

/* SALE BADGE */
.elementor-105 .elementor-element.elementor-element-2fe6aa49 .onsale {
    position: absolute;
    left: -4px;
    top: 6px;
}

/* WIDGET LAYOUT */
@media (min-width: 767px) {
    .elementor-105 .elementor-element.elementor-element-2fe6aa49 .widget-container {
        margin-left: -20px;
        margin-right: -20px;
    }
}

/* LAPTOP */
@media (max-width: 1440px) and (min-width: 1025px) {
    .elementor-105 .elementor-element.elementor-element-2fe6aa49 .auxshp-loop-title,
    .elementor-105 .elementor-element.elementor-element-2fe6aa49 .woocommerce-Price-amount {
        font-size: 17px !important;
    }

    .elementor-105 .elementor-element.elementor-element-2fe6aa49 .aux-shop-desc-wrapper {
        font-size: 15px !important;
    }

    .elementor-105 .elementor-element.elementor-element-2fe6aa49 .aux-col {
        padding: 0 20px !important;
        background-color: #fff;
    }
}

/* TABLET */
@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-105 .elementor-element.elementor-element-2fe6aa49 .aux-col {
        flex-basis: calc(50% - 40px);
    }
}

/* MOBILE */
@media (max-width: 767px) {
    .elementor-105 .elementor-element.elementor-element-2fe6aa49 .aux-col {
        margin: 50px 0 55px;
        flex-basis: 100%;
    }

    .elementor-105 .elementor-element.elementor-element-2fe6aa49 .aux-col:hover {
        margin: 50px 0 0;
    }

    .elementor-105 .elementor-element.elementor-element-2fe6aa49 .aux-shop-info-wrapper {
        flex-direction: column;
    }

    .elementor-105 .elementor-element.elementor-element-2fe6aa49 .price ins {
        position: relative;
        padding: 0;
    }
}


.elementor-105 .elementor-element.elementor-element-2fe6aa49 .auxshp-product-image,
.elementor-105 .elementor-element.elementor-element-2fe6aa49 .auxshp-product-secondary-image {
    border-radius: 20px;
    margin-bottom:20px;
    margin-top:20px;
}/* End custom CSS */
/* Start custom CSS for aux_carousel_navigation, class: .elementor-element-ba4eb2c */.elementor-105 .elementor-element.elementor-element-ba4eb2c .aux-custom-nav{
    position: relative;
}
.elementor-105 .elementor-element.elementor-element-ba4eb2c .auxicon2{
    position: relative;
    z-index: 99;
}
.elementor-105 .elementor-element.elementor-element-ba4eb2c .aux-custom-nav:after{
    content: "";
    width: 100%;
    height: 100%;
    background: transparent linear-gradient(359deg, var(--e-global-color-primary) 100%, var(--e-global-color-secondary) 100%);
    display: inline-block;
    padding: 10px;
    border-radius: 100%;
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    transition:all 300ms ease-in;
}
.elementor-105 .elementor-element.elementor-element-ba4eb2c .aux-custom-nav:hover:after{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for aux_products_carousel, class: .elementor-element-1b3b62d *//* Hide the carousel controls */
.elementor-105 .elementor-element.elementor-element-1b3b62d .aux-carousel-controls { 
    display: none; 
} 

.elementor-105 .elementor-element.elementor-element-1b3b62d .auxshp-entry-main .aux-featured-color {
    background-color: white;
}
/* Set fixed height for product loop container */
.elementor-105 .elementor-element.elementor-element-1b3b62d .products-loop { 
    height: 620px !important; 
} 

/* Style for original (deleted) price: color, font size, weight, spacing */
.elementor-105 .elementor-element.elementor-element-1b3b62d .price del bdi { 
    color: var(--e-global-color-3ed51de); 
    font-size: 16px; 
    font-weight: 500; 
    letter-spacing: -0.48px; 
} 

/* Style for discounted price: remove background */
.elementor-105 .elementor-element.elementor-element-1b3b62d .price ins { 
    background: transparent; 
} 

/* Make product title full width */
.elementor-105 .elementor-element.elementor-element-1b3b62d .auxshp-loop-title { 
    width: 100%; 
} 

/* Ensure product description wrapper doesn't exceed full width */
.elementor-105 .elementor-element.elementor-element-1b3b62d .aux-shop-desc-wrapper { 
    max-width: 100%!important; 
} 



/* Move price up when hovering over a product column */
.elementor-105 .elementor-element.elementor-element-1b3b62d .aux-col:hover .price, .elementor-105 .elementor-element.elementor-element-1b3b62d .aux-col:hover .price { 
    bottom: 90px; 
} 

/* Make recent products wrapper a flex container that wraps items */
.elementor-105 .elementor-element.elementor-element-1b3b62d .aux-recent-products-pro-wrapper { 
    display: flex; 
    flex-wrap: wrap; 
} 

/* Style for multi-column product item: border, radius, spacing, transition */
.elementor-105 .elementor-element.elementor-element-1b3b62d .aux-mc-item { 
    background-color: #fff;
    border: 3px solid #70798B4D;
    border-radius: 30px;
    margin: 0 20px 40px;
    padding: 0px 20px;
    transition: all 300ms ease-in;
    width: calc(25% - 40px) !important; 
} 

/* Hover effect for product item: padding/margin adjustment + shadow */
.elementor-105 .elementor-element.elementor-element-1b3b62d .aux-mc-item:hover { 
     border: 3px solid #00ffff;
    padding: 0px 20px 10px;
    margin: 0px 20px 0;
    box-shadow: 0px 40px 35px rgba(112, 121, 139, 0.2); 
} 

/* Product column full width, no side padding */
.elementor-105 .elementor-element.elementor-element-1b3b62d .aux-col { 
    width:100%; 
    padding-left: 0; 
    padding-right: 0; 
} 

/* Remove margin from discounted price */
.elementor-105 .elementor-element.elementor-element-1b3b62d .price ins { 
    margin-right: 0; 
} 

/* Button styling: gradient background, size, border-radius, flex layout, position */
.elementor-105 .elementor-element.elementor-element-1b3b62d .button { 
    background-image: linear-gradient(98deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%); 
    width: 100%; 
    border-radius: 30px; 
    display: flex; 
    flex-direction: row-reverse; 
    align-items: center; 
    justify-content: space-between; 
    transition: all 250ms ease-in; 
    position: relative; 
    top: -10px; 
    padding: 16px 44px 15px 44px; 
} 

/* Button hover effect: move down and add bottom margin */
.elementor-105 .elementor-element.elementor-element-1b3b62d .aux-mc-item:hover .button { 
    position: relative; 
    top: 10px; 
    margin-bottom:20px; 
} 

/* Sale badge styling */
.elementor-105 .elementor-element.elementor-element-1b3b62d .onsale { 
    position: absolute; 
    left: 30px; 
    text-transform: capitalize; 
    font-size: 14px; 
    font-weight: bold; 
    background-color: #FF0507; 
} 

/* Heart icon (wishlist) styling */
.elementor-105 .elementor-element.elementor-element-1b3b62d .auxicon-heart-small-outline::before { 
    content: "\e1e4"; 
    font-size: 22px; 
    background-color: rgba(112, 121, 139, 0.1); 
    display: flex; 
    align-items: center; 
    justify-content: center; 
    border-radius: 100%; 
    width: 49px; 
    height: 49px; 
    color:#FF0507 ; 
} 

/* Quick look icon styling */
.elementor-105 .elementor-element.elementor-element-1b3b62d .aux-quicklook-icon::before { 
    font-size: 20px; 
    background-color: rgba(112, 121, 139, 0.1); 
    display: flex; 
    align-items: center; 
    justify-content: center; 
    border-radius: 100%; 
    width: 49px; 
    height: 49px; 
    color: var(--e-global-color-text); 
} 

/* Heart icon color adjustment when product is available */
.elementor-105 .elementor-element.elementor-element-1b3b62d .available-add .auxicon-heart-small-outline::before { 
    color:var(--e-global-color-text) ; 
} 

/* Wishlist wrapper position */
.elementor-105 .elementor-element.elementor-element-1b3b62d .auxshp-wishlist-wrapper { 
    position: absolute; 
    top: 10px; 
    right: 20px; 
} 

/* Quicklook wrapper position */
.elementor-105 .elementor-element.elementor-element-1b3b62d .aux-shop-quicklook-wrapper { 
    position: absolute; 
    top: 70px; 
    right: 20px; 
    margin-right: 0; 
} 

/* Loop tools wrapper hidden by default */
.elementor-105 .elementor-element.elementor-element-1b3b62d .loop-tools-wrapper { 
    border: none; 
    opacity: 0; 
    width:100%; 
    transition:all 250ms ease-in; 
} 

/* Show loop tools on hover */
.elementor-105 .elementor-element.elementor-element-1b3b62d .aux-mc-item:hover .loop-tools-wrapper { 
    opacity: 1; 
} 

/* Product description wrapper spacing */
.elementor-105 .elementor-element.elementor-element-1b3b62d .aux-shop-desc-wrapper { 
    margin-top: 4px; 
    max-width: 100% !important; 
} 

/* Loop tools wrapper margin override */
.elementor-105 .elementor-element.elementor-element-1b3b62d .loop-tools-wrapper { 
    margin-top: 0px !important; 
} 

/* Widget container negative margins for wider layout on medium+ screens */
@media screen and (min-width:767px){ 
    .elementor-105 .elementor-element.elementor-element-1b3b62d .widget-container { 
        margin-left: -20px; 
        margin-right: -20px; 
    } 
} 

/* Adjust product item spacing for large screens */
@media screen and (max-width:1440px) and (min-width:1025px){ 
    .elementor-105 .elementor-element.elementor-element-1b3b62d .aux-mc-item { 
        margin: 30px 12px 60px 12px; 
        padding: 0 20px; 
        width: calc(25% - 24px) !important; 
    } 
    .elementor-105 .elementor-element.elementor-element-1b3b62d .aux-mc-item:hover { 
        padding: 0px 20px; 
        margin: 30px 12px 0 12px; 
    } 
    .elementor-105 .elementor-element.elementor-element-1b3b62d .aux-shop-desc-wrapper { 
        font-size:15px; 
    } 
} 

/* Medium screen adjustments: make product items 50% width */
@media screen and (max-width:1024px) and (min-width:768px){ 
    .elementor-105 .elementor-element.elementor-element-1b3b62d .aux-mc-item { 
        width: calc(50% - 40px) !important; 
    } 
} 

/* Slight height adjustment for products loop on screens 900px–1024px */
@media screen and (max-width:1024px) and (min-width:900px){ 
    .elementor-105 .elementor-element.elementor-element-1b3b62d .products-loop { 
        height: 720px !important; 
    } 
} 

/* Small screen adjustments */
@media screen and (max-width:767px){ 
    .elementor-105 .elementor-element.elementor-element-1b3b62d .aux-mc-item { 
        margin: 30px 0px 60px 0px; 
        padding: 0 20px; 
        width: 100% !important; 
    } 
    .elementor-105 .elementor-element.elementor-element-1b3b62d .aux-mc-item:hover { 
        padding: 30px 20px; 
        margin: 30px 0px 0 0px; 
    } 
    .elementor-105 .elementor-element.elementor-element-1b3b62d .price { 
        position:relative!important; 
        right:unset; 
        top:unset; 
        left:unset; 
        align-items: flex-start; 
        bottom:unset; 
    } 
    .elementor-105 .elementor-element.elementor-element-1b3b62d .aux-col:hover .price, .elementor-105 .elementor-element.elementor-element-1b3b62d .aux-col:hover .price { 
        bottom:unset; 
    } 
} 

/* Product image styling: rounded corners + vertical spacing */
.elementor-105 .elementor-element.elementor-element-1b3b62d .auxshp-product-image, .elementor-105 .elementor-element.elementor-element-1b3b62d .auxshp-product-secondary-image { 
    border-radius: 20px; 
    margin-bottom:20px; 
    margin-top:20px; 
} 

/* Highlight product column border on hover */
.elementor-105 .elementor-element.elementor-element-1b3b62d .aux-col:hover { 
    border: 2px solid #00ffff; 
}/* End custom CSS */
/* Start custom CSS for aux_carousel_navigation, class: .elementor-element-8af7788 */.elementor-105 .elementor-element.elementor-element-8af7788 .aux-custom-nav{
    position: relative;
}
.elementor-105 .elementor-element.elementor-element-8af7788 .auxicon2{
    position: relative;
    z-index: 99;
}
.elementor-105 .elementor-element.elementor-element-8af7788 .aux-custom-nav:after{
    content: "";
    width: 100%;
    height: 100%;
    background: transparent linear-gradient(359deg, var(--e-global-color-primary) 100%, var(--e-global-color-secondary) 100%);
    display: inline-block;
    padding: 10px;
    border-radius: 100%;
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    transition:all 300ms ease-in;
}
.elementor-105 .elementor-element.elementor-element-8af7788 .aux-custom-nav:hover:after{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for aux_products_carousel, class: .elementor-element-03d5721 *//* Hide the carousel controls */
.elementor-105 .elementor-element.elementor-element-03d5721 .aux-carousel-controls { 
    display: none; 
} 

.elementor-105 .elementor-element.elementor-element-03d5721 .auxshp-entry-main .aux-featured-color {
    background-color: white;
}
/* Set fixed height for product loop container */
.elementor-105 .elementor-element.elementor-element-03d5721 .products-loop { 
    height: 620px !important; 
} 

/* Style for original (deleted) price: color, font size, weight, spacing */
.elementor-105 .elementor-element.elementor-element-03d5721 .price del bdi { 
    color: var(--e-global-color-3ed51de); 
    font-size: 16px; 
    font-weight: 500; 
    letter-spacing: -0.48px; 
} 

/* Style for discounted price: remove background */
.elementor-105 .elementor-element.elementor-element-03d5721 .price ins { 
    background: transparent; 
} 

/* Make product title full width */
.elementor-105 .elementor-element.elementor-element-03d5721 .auxshp-loop-title { 
    width: 100%; 
} 

/* Ensure product description wrapper doesn't exceed full width */
.elementor-105 .elementor-element.elementor-element-03d5721 .aux-shop-desc-wrapper { 
    max-width: 100%!important; 
} 



/* Move price up when hovering over a product column */
.elementor-105 .elementor-element.elementor-element-03d5721 .aux-col:hover .price, .elementor-105 .elementor-element.elementor-element-03d5721 .aux-col:hover .price { 
    bottom: 90px; 
} 

/* Make recent products wrapper a flex container that wraps items */
.elementor-105 .elementor-element.elementor-element-03d5721 .aux-recent-products-pro-wrapper { 
    display: flex; 
    flex-wrap: wrap; 
} 

/* Style for multi-column product item: border, radius, spacing, transition */
.elementor-105 .elementor-element.elementor-element-03d5721 .aux-mc-item { 
    background-color: #fff;
    border: 3px solid #70798B4D;
    border-radius: 30px;
    margin: 0 20px 40px;
    padding: 0px 20px;
    transition: all 300ms ease-in;
    width: calc(25% - 40px) !important; 
} 

/* Hover effect for product item: padding/margin adjustment + shadow */
.elementor-105 .elementor-element.elementor-element-03d5721 .aux-mc-item:hover { 
     border: 3px solid #00ffff;
    padding: 0px 20px 10px;
    margin: 0px 20px 0;
    box-shadow: 0px 40px 35px rgba(112, 121, 139, 0.2); 
} 

/* Product column full width, no side padding */
.elementor-105 .elementor-element.elementor-element-03d5721 .aux-col { 
    width:100%; 
    padding-left: 0; 
    padding-right: 0; 
} 

/* Remove margin from discounted price */
.elementor-105 .elementor-element.elementor-element-03d5721 .price ins { 
    margin-right: 0; 
} 

/* Button styling: gradient background, size, border-radius, flex layout, position */
.elementor-105 .elementor-element.elementor-element-03d5721 .button { 
    background-image: linear-gradient(98deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%); 
    width: 100%; 
    border-radius: 30px; 
    display: flex; 
    flex-direction: row-reverse; 
    align-items: center; 
    justify-content: space-between; 
    transition: all 250ms ease-in; 
    position: relative; 
    top: -10px; 
    padding: 16px 44px 15px 44px; 
} 

/* Button hover effect: move down and add bottom margin */
.elementor-105 .elementor-element.elementor-element-03d5721 .aux-mc-item:hover .button { 
    position: relative; 
    top: 10px; 
    margin-bottom:20px; 
} 

/* Sale badge styling */
.elementor-105 .elementor-element.elementor-element-03d5721 .onsale { 
    position: absolute; 
    left: 30px; 
    text-transform: capitalize; 
    font-size: 14px; 
    font-weight: bold; 
    background-color: #FF0507; 
} 

/* Heart icon (wishlist) styling */
.elementor-105 .elementor-element.elementor-element-03d5721 .auxicon-heart-small-outline::before { 
    content: "\e1e4"; 
    font-size: 22px; 
    background-color: rgba(112, 121, 139, 0.1); 
    display: flex; 
    align-items: center; 
    justify-content: center; 
    border-radius: 100%; 
    width: 49px; 
    height: 49px; 
    color:#FF0507 ; 
} 

/* Quick look icon styling */
.elementor-105 .elementor-element.elementor-element-03d5721 .aux-quicklook-icon::before { 
    font-size: 20px; 
    background-color: rgba(112, 121, 139, 0.1); 
    display: flex; 
    align-items: center; 
    justify-content: center; 
    border-radius: 100%; 
    width: 49px; 
    height: 49px; 
    color: var(--e-global-color-text); 
} 

/* Heart icon color adjustment when product is available */
.elementor-105 .elementor-element.elementor-element-03d5721 .available-add .auxicon-heart-small-outline::before { 
    color:var(--e-global-color-text) ; 
} 

/* Wishlist wrapper position */
.elementor-105 .elementor-element.elementor-element-03d5721 .auxshp-wishlist-wrapper { 
    position: absolute; 
    top: 10px; 
    right: 20px; 
} 

/* Quicklook wrapper position */
.elementor-105 .elementor-element.elementor-element-03d5721 .aux-shop-quicklook-wrapper { 
    position: absolute; 
    top: 70px; 
    right: 20px; 
    margin-right: 0; 
} 

/* Loop tools wrapper hidden by default */
.elementor-105 .elementor-element.elementor-element-03d5721 .loop-tools-wrapper { 
    border: none; 
    opacity: 0; 
    width:100%; 
    transition:all 250ms ease-in; 
} 

/* Show loop tools on hover */
.elementor-105 .elementor-element.elementor-element-03d5721 .aux-mc-item:hover .loop-tools-wrapper { 
    opacity: 1; 
} 

/* Product description wrapper spacing */
.elementor-105 .elementor-element.elementor-element-03d5721 .aux-shop-desc-wrapper { 
    margin-top: 4px; 
    max-width: 100% !important; 
} 

/* Loop tools wrapper margin override */
.elementor-105 .elementor-element.elementor-element-03d5721 .loop-tools-wrapper { 
    margin-top: 0px !important; 
} 

/* Widget container negative margins for wider layout on medium+ screens */
@media screen and (min-width:767px){ 
    .elementor-105 .elementor-element.elementor-element-03d5721 .widget-container { 
        margin-left: -20px; 
        margin-right: -20px; 
    } 
} 

/* Adjust product item spacing for large screens */
@media screen and (max-width:1440px) and (min-width:1025px){ 
    .elementor-105 .elementor-element.elementor-element-03d5721 .aux-mc-item { 
        margin: 30px 12px 60px 12px; 
        padding: 0 20px; 
        width: calc(25% - 24px) !important; 
    } 
    .elementor-105 .elementor-element.elementor-element-03d5721 .aux-mc-item:hover { 
        padding: 0px 20px; 
        margin: 30px 12px 0 12px; 
    } 
    .elementor-105 .elementor-element.elementor-element-03d5721 .aux-shop-desc-wrapper { 
        font-size:15px; 
    } 
} 

/* Medium screen adjustments: make product items 50% width */
@media screen and (max-width:1024px) and (min-width:768px){ 
    .elementor-105 .elementor-element.elementor-element-03d5721 .aux-mc-item { 
        width: calc(50% - 40px) !important; 
    } 
} 

/* Slight height adjustment for products loop on screens 900px–1024px */
@media screen and (max-width:1024px) and (min-width:900px){ 
    .elementor-105 .elementor-element.elementor-element-03d5721 .products-loop { 
        height: 720px !important; 
    } 
} 

/* Small screen adjustments */
@media screen and (max-width:767px){ 
    .elementor-105 .elementor-element.elementor-element-03d5721 .aux-mc-item { 
        margin: 30px 0px 60px 0px; 
        padding: 0 20px; 
        width: 100% !important; 
    } 
    .elementor-105 .elementor-element.elementor-element-03d5721 .aux-mc-item:hover { 
        padding: 30px 20px; 
        margin: 30px 0px 0 0px; 
    } 
    .elementor-105 .elementor-element.elementor-element-03d5721 .price { 
        position:relative!important; 
        right:unset; 
        top:unset; 
        left:unset; 
        align-items: flex-start; 
        bottom:unset; 
    } 
    .elementor-105 .elementor-element.elementor-element-03d5721 .aux-col:hover .price, .elementor-105 .elementor-element.elementor-element-03d5721 .aux-col:hover .price { 
        bottom:unset; 
    } 
} 

/* Product image styling: rounded corners + vertical spacing */
.elementor-105 .elementor-element.elementor-element-03d5721 .auxshp-product-image, .elementor-105 .elementor-element.elementor-element-03d5721 .auxshp-product-secondary-image { 
    border-radius: 20px; 
    margin-bottom:20px; 
    margin-top:20px; 
} 

/* Highlight product column border on hover */
.elementor-105 .elementor-element.elementor-element-03d5721 .aux-col:hover { 
    border: 2px solid #00ffff; 
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-237c109b */.elementor-105 .elementor-element.elementor-element-237c109b  .aux-head-highlight{
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for aux_carousel_navigation, class: .elementor-element-cd44627 */.elementor-105 .elementor-element.elementor-element-cd44627 .aux-custom-nav{
    position: relative;
}
.elementor-105 .elementor-element.elementor-element-cd44627 .auxicon2{
    position: relative;
    z-index: 99;
}
.elementor-105 .elementor-element.elementor-element-cd44627 .aux-custom-nav:after{
    content: "";
    width: 100%;
    height: 100%;
    background: transparent linear-gradient(359deg, var(--e-global-color-primary) 100%, var(--e-global-color-secondary) 100%);
    display: inline-block;
    padding: 10px;
    border-radius: 100%;
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    transition:all 300ms ease-in;
}
.elementor-105 .elementor-element.elementor-element-cd44627 .aux-custom-nav:hover:after{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for aux_products_carousel, class: .elementor-element-f336cc7 *//* Hide the carousel controls */
.elementor-105 .elementor-element.elementor-element-f336cc7 .aux-carousel-controls { 
    display: none; 
} 

.elementor-105 .elementor-element.elementor-element-f336cc7 .auxshp-entry-main .aux-featured-color {
    background-color: white;
}
/* Set fixed height for product loop container */
.elementor-105 .elementor-element.elementor-element-f336cc7 .products-loop { 
    height: 620px !important; 
} 

/* Style for original (deleted) price: color, font size, weight, spacing */
.elementor-105 .elementor-element.elementor-element-f336cc7 .price del bdi { 
    color: var(--e-global-color-3ed51de); 
    font-size: 16px; 
    font-weight: 500; 
    letter-spacing: -0.48px; 
} 

/* Style for discounted price: remove background */
.elementor-105 .elementor-element.elementor-element-f336cc7 .price ins { 
    background: transparent; 
} 

/* Make product title full width */
.elementor-105 .elementor-element.elementor-element-f336cc7 .auxshp-loop-title { 
    width: 100%; 
} 

/* Ensure product description wrapper doesn't exceed full width */
.elementor-105 .elementor-element.elementor-element-f336cc7 .aux-shop-desc-wrapper { 
    max-width: 100%!important; 
} 



/* Move price up when hovering over a product column */
.elementor-105 .elementor-element.elementor-element-f336cc7 .aux-col:hover .price, .elementor-105 .elementor-element.elementor-element-f336cc7 .aux-col:hover .price { 
    bottom: 90px; 
} 

/* Make recent products wrapper a flex container that wraps items */
.elementor-105 .elementor-element.elementor-element-f336cc7 .aux-recent-products-pro-wrapper { 
    display: flex; 
    flex-wrap: wrap; 
} 

/* Style for multi-column product item: border, radius, spacing, transition */
.elementor-105 .elementor-element.elementor-element-f336cc7 .aux-mc-item { 
    background-color: #fff;
    border: 3px solid #70798B4D;
    border-radius: 30px;
    margin: 0 20px 40px;
    padding: 0px 20px;
    transition: all 300ms ease-in;
    width: calc(25% - 40px) !important; 
} 

/* Hover effect for product item: padding/margin adjustment + shadow */
.elementor-105 .elementor-element.elementor-element-f336cc7 .aux-mc-item:hover { 
     border: 3px solid #00ffff;
    padding: 0px 20px 10px;
    margin: 0px 20px 0;
    box-shadow: 0px 40px 35px rgba(112, 121, 139, 0.2); 
} 

/* Product column full width, no side padding */
.elementor-105 .elementor-element.elementor-element-f336cc7 .aux-col { 
    width:100%; 
    padding-left: 0; 
    padding-right: 0; 
} 

/* Remove margin from discounted price */
.elementor-105 .elementor-element.elementor-element-f336cc7 .price ins { 
    margin-right: 0; 
} 

/* Button styling: gradient background, size, border-radius, flex layout, position */
.elementor-105 .elementor-element.elementor-element-f336cc7 .button { 
    background-image: linear-gradient(98deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%); 
    width: 100%; 
    border-radius: 30px; 
    display: flex; 
    flex-direction: row-reverse; 
    align-items: center; 
    justify-content: space-between; 
    transition: all 250ms ease-in; 
    position: relative; 
    top: -10px; 
    padding: 16px 44px 15px 44px; 
} 

/* Button hover effect: move down and add bottom margin */
.elementor-105 .elementor-element.elementor-element-f336cc7 .aux-mc-item:hover .button { 
    position: relative; 
    top: 10px; 
    margin-bottom:20px; 
} 

/* Sale badge styling */
.elementor-105 .elementor-element.elementor-element-f336cc7 .onsale { 
    position: absolute; 
    left: 30px; 
    text-transform: capitalize; 
    font-size: 14px; 
    font-weight: bold; 
    background-color: #FF0507; 
} 

/* Heart icon (wishlist) styling */
.elementor-105 .elementor-element.elementor-element-f336cc7 .auxicon-heart-small-outline::before { 
    content: "\e1e4"; 
    font-size: 22px; 
    background-color: rgba(112, 121, 139, 0.1); 
    display: flex; 
    align-items: center; 
    justify-content: center; 
    border-radius: 100%; 
    width: 49px; 
    height: 49px; 
    color:#FF0507 ; 
} 

/* Quick look icon styling */
.elementor-105 .elementor-element.elementor-element-f336cc7 .aux-quicklook-icon::before { 
    font-size: 20px; 
    background-color: rgba(112, 121, 139, 0.1); 
    display: flex; 
    align-items: center; 
    justify-content: center; 
    border-radius: 100%; 
    width: 49px; 
    height: 49px; 
    color: var(--e-global-color-text); 
} 

/* Heart icon color adjustment when product is available */
.elementor-105 .elementor-element.elementor-element-f336cc7 .available-add .auxicon-heart-small-outline::before { 
    color:var(--e-global-color-text) ; 
} 

/* Wishlist wrapper position */
.elementor-105 .elementor-element.elementor-element-f336cc7 .auxshp-wishlist-wrapper { 
    position: absolute; 
    top: 10px; 
    right: 20px; 
} 

/* Quicklook wrapper position */
.elementor-105 .elementor-element.elementor-element-f336cc7 .aux-shop-quicklook-wrapper { 
    position: absolute; 
    top: 70px; 
    right: 20px; 
    margin-right: 0; 
} 

/* Loop tools wrapper hidden by default */
.elementor-105 .elementor-element.elementor-element-f336cc7 .loop-tools-wrapper { 
    border: none; 
    opacity: 0; 
    width:100%; 
    transition:all 250ms ease-in; 
} 

/* Show loop tools on hover */
.elementor-105 .elementor-element.elementor-element-f336cc7 .aux-mc-item:hover .loop-tools-wrapper { 
    opacity: 1; 
} 

/* Product description wrapper spacing */
.elementor-105 .elementor-element.elementor-element-f336cc7 .aux-shop-desc-wrapper { 
    margin-top: 4px; 
    max-width: 100% !important; 
} 

/* Loop tools wrapper margin override */
.elementor-105 .elementor-element.elementor-element-f336cc7 .loop-tools-wrapper { 
    margin-top: 0px !important; 
} 

/* Widget container negative margins for wider layout on medium+ screens */
@media screen and (min-width:767px){ 
    .elementor-105 .elementor-element.elementor-element-f336cc7 .widget-container { 
        margin-left: -20px; 
        margin-right: -20px; 
    } 
} 

/* Adjust product item spacing for large screens */
@media screen and (max-width:1440px) and (min-width:1025px){ 
    .elementor-105 .elementor-element.elementor-element-f336cc7 .aux-mc-item { 
        margin: 30px 12px 60px 12px; 
        padding: 0 20px; 
        width: calc(25% - 24px) !important; 
    } 
    .elementor-105 .elementor-element.elementor-element-f336cc7 .aux-mc-item:hover { 
        padding: 0px 20px; 
        margin: 30px 12px 0 12px; 
    } 
    .elementor-105 .elementor-element.elementor-element-f336cc7 .aux-shop-desc-wrapper { 
        font-size:15px; 
    } 
} 

/* Medium screen adjustments: make product items 50% width */
@media screen and (max-width:1024px) and (min-width:768px){ 
    .elementor-105 .elementor-element.elementor-element-f336cc7 .aux-mc-item { 
        width: calc(50% - 40px) !important; 
    } 
} 

/* Slight height adjustment for products loop on screens 900px–1024px */
@media screen and (max-width:1024px) and (min-width:900px){ 
    .elementor-105 .elementor-element.elementor-element-f336cc7 .products-loop { 
        height: 720px !important; 
    } 
} 

/* Small screen adjustments */
@media screen and (max-width:767px){ 
    .elementor-105 .elementor-element.elementor-element-f336cc7 .aux-mc-item { 
        margin: 30px 0px 60px 0px; 
        padding: 0 20px; 
        width: 100% !important; 
    } 
    .elementor-105 .elementor-element.elementor-element-f336cc7 .aux-mc-item:hover { 
        padding: 30px 20px; 
        margin: 30px 0px 0 0px; 
    } 
    .elementor-105 .elementor-element.elementor-element-f336cc7 .price { 
        position:relative!important; 
        right:unset; 
        top:unset; 
        left:unset; 
        align-items: flex-start; 
        bottom:unset; 
    } 
    .elementor-105 .elementor-element.elementor-element-f336cc7 .aux-col:hover .price, .elementor-105 .elementor-element.elementor-element-f336cc7 .aux-col:hover .price { 
        bottom:unset; 
    } 
} 

/* Product image styling: rounded corners + vertical spacing */
.elementor-105 .elementor-element.elementor-element-f336cc7 .auxshp-product-image, .elementor-105 .elementor-element.elementor-element-f336cc7 .auxshp-product-secondary-image { 
    border-radius: 20px; 
    margin-bottom:20px; 
    margin-top:20px; 
} 

/* Highlight product column border on hover */
.elementor-105 .elementor-element.elementor-element-f336cc7 .aux-col:hover { 
    border: 2px solid #00ffff; 
}/* End custom CSS */