.elementor-28 .elementor-element.elementor-element-5610708b > .elementor-container{max-width:1700px;}.elementor-28 .elementor-element.elementor-element-2c6473b3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:30px;}.elementor-28 .elementor-element.elementor-element-2c6473b3 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-28 .elementor-element.elementor-element-26fc292b > .elementor-container{max-width:1630px;}.elementor-28 .elementor-element.elementor-element-26fc292b{margin-top:190px;margin-bottom:0px;}.elementor-28 .elementor-element.elementor-element-39461944:after{background-color:rgba(255,255,255,0);}.elementor-28 .elementor-element.elementor-element-323b07ce .aux-button{background-color:rgba(255,255,255,0);padding:0px 0px 0px 0px;text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-28 .elementor-element.elementor-element-323b07ce .aux-button .aux-overlay::after{background-color:rgba(255,255,255,0);}.elementor-28 .elementor-element.elementor-element-323b07ce{position:absolute;right:155px;bottom:40px;text-align:center;}.elementor-28 .elementor-element.elementor-element-323b07ce .aux-icon{font-size:18px;height:18px;margin:0px 0px 0px 8px;color:#101010;fill:#101010;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-323b07ce .aux-text{color:#101010;font-family:"Muli", Sans-serif;font-size:15px;font-weight:600;line-height:20px;}.elementor-28 .elementor-element.elementor-element-41dbd7c0{position:absolute;right:45px;bottom:125px;}.elementor-28 .elementor-element.elementor-element-41dbd7c0 .aux-modern-heading-primary{font-family:"Muli", Sans-serif;font-size:41px;font-weight:600;line-height:52px;letter-spacing:0.2px;color:#101010;margin:0px 0px 0px 0px;max-width:215px;}.elementor-28 .elementor-element.elementor-element-198335d0:after{background-color:rgba(255,255,255,0);}.elementor-28 .elementor-element.elementor-element-386d7cab .aux-button{background-color:rgba(255,255,255,0);padding:0px 0px 0px 0px;text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-28 .elementor-element.elementor-element-386d7cab .aux-button .aux-overlay::after{background-color:rgba(255,255,255,0);}.elementor-28 .elementor-element.elementor-element-386d7cab{position:absolute;top:223px;left:60px;text-align:center;}.elementor-28 .elementor-element.elementor-element-386d7cab .aux-icon{font-size:18px;height:18px;margin:0px 0px 0px 8px;color:#101010;fill:#101010;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-386d7cab .aux-text{color:#101010;font-family:"Muli", Sans-serif;font-size:15px;font-weight:600;line-height:20px;}.elementor-28 .elementor-element.elementor-element-3aedcdea{position:absolute;top:40px;left:60px;}.elementor-28 .elementor-element.elementor-element-3aedcdea .aux-modern-heading-primary{font-family:"Muli", Sans-serif;font-size:18px;font-weight:400;line-height:52px;letter-spacing:0.2px;color:#101010;margin:0px 0px 0px 0px;max-width:250px;}.elementor-28 .elementor-element.elementor-element-3aedcdea .aux-modern-heading-secondary{font-family:"Muli", Sans-serif;font-size:41px;font-weight:600;line-height:52px;color:#101010;margin:0px 0px 0px 0px;max-width:330px;}.elementor-28 .elementor-element.elementor-element-71110449 > .elementor-container{max-width:1630px;}.elementor-28 .elementor-element.elementor-element-71110449{margin-top:-20px;margin-bottom:0px;}.elementor-28 .elementor-element.elementor-element-1c24218d:after{background-color:rgba(255,255,255,0);}.elementor-28 .elementor-element.elementor-element-3d9f712e .aux-button{background-color:rgba(255,255,255,0);padding:0px 0px 0px 0px;text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-28 .elementor-element.elementor-element-3d9f712e .aux-button .aux-overlay::after{background-color:rgba(255,255,255,0);}.elementor-28 .elementor-element.elementor-element-3d9f712e{position:absolute;bottom:48px;left:46px;text-align:center;}.elementor-28 .elementor-element.elementor-element-3d9f712e .aux-icon{font-size:18px;height:18px;margin:0px 0px 0px 8px;color:#101010;fill:#101010;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-3d9f712e .aux-text{color:#101010;font-family:"Muli", Sans-serif;font-size:15px;font-weight:600;line-height:20px;}.elementor-28 .elementor-element.elementor-element-54d75e29{position:absolute;bottom:122px;left:52px;}.elementor-28 .elementor-element.elementor-element-54d75e29 .aux-modern-heading-primary{font-family:"Muli", Sans-serif;font-size:41px;font-weight:600;line-height:52px;letter-spacing:0.2px;color:#101010;margin:0px 0px 0px 0px;max-width:215px;}.elementor-28 .elementor-element.elementor-element-5774e5d:after{background-color:rgba(255,255,255,0.01);}.elementor-28 .elementor-element.elementor-element-24123806{position:absolute;right:40px;bottom:120px;}.elementor-28 .elementor-element.elementor-element-24123806 .aux-modern-heading-primary{font-family:"Muli", Sans-serif;font-size:41px;font-weight:600;line-height:52px;letter-spacing:0.2px;color:#101010;margin:0px 0px 0px 0px;max-width:165px;}.elementor-28 .elementor-element.elementor-element-59ccbaf8 .aux-button{background-color:rgba(255,255,255,0);padding:0px 0px 0px 0px;text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-28 .elementor-element.elementor-element-59ccbaf8 .aux-button .aux-overlay::after{background-color:rgba(255,255,255,0);}.elementor-28 .elementor-element.elementor-element-59ccbaf8{position:absolute;right:102px;bottom:65px;text-align:center;}.elementor-28 .elementor-element.elementor-element-59ccbaf8 .aux-icon{font-size:18px;height:18px;margin:0px 0px 0px 8px;color:#101010;fill:#101010;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-59ccbaf8 .aux-text{color:#101010;font-family:"Muli", Sans-serif;font-size:15px;font-weight:600;line-height:20px;}.elementor-28 .elementor-element.elementor-element-383c460b:after{background-color:rgba(255,255,255,0);}.elementor-28 .elementor-element.elementor-element-1ebfaf99{position:absolute;right:60px;bottom:72px;}.elementor-28 .elementor-element.elementor-element-1ebfaf99 .aux-modern-heading-primary{font-family:"Muli", Sans-serif;font-size:36px;font-weight:600;line-height:45px;letter-spacing:0.2px;color:#101010;margin:0px 0px 20px 0px;max-width:193px;}.elementor-28 .elementor-element.elementor-element-1ebfaf99 .aux-modern-heading-divider{height:2px;width:53px;background-color:rgba(16,16,16,0.18);}.elementor-28 .elementor-element.elementor-element-3556a18 > .elementor-container{max-width:1720px;}.elementor-28 .elementor-element.elementor-element-3556a18{margin-top:175px;margin-bottom:0px;}.elementor-28 .elementor-element.elementor-element-8d59bd9 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-28 .elementor-element.elementor-element-8d59bd9 .aux-modern-heading-primary{font-family:"Muli", Sans-serif;font-size:18px;font-weight:800;line-height:23px;color:#ef1e33;margin:0px 0px 15px 0px;}.elementor-28 .elementor-element.elementor-element-8d59bd9 .aux-modern-heading-secondary{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:bold;line-height:46px;color:#101010;margin:20px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-8d59bd9 .aux-modern-heading-divider{height:3px;width:35px;background-color:#9a9a9a;}.elementor-28 .elementor-element.elementor-element-29a480ea .onsale, .elementor-28 .elementor-element.elementor-element-29a480ea .auxin-onsale-badge{background-color:#ef1e33;color:#ffffff;font-family:"Muli", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:20px;padding:2px 19px 2px 19px;}.elementor-28 .elementor-element.elementor-element-29a480ea > .elementor-widget-container{margin:85px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-29a480ea .type-product{padding-bottom:45px;}.elementor-28 .elementor-element.elementor-element-29a480ea .aux-shop-info-wrapper{padding:21px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-29a480ea .aux-shop-meta-wrapper{padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-29a480ea .aux-shop-btns-wrapper{padding:14px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-29a480ea .auxshp-loop-title{color:#101010;font-family:"Muli", Sans-serif;font-size:26px;font-weight:600;line-height:33px;}.elementor-28 .elementor-element.elementor-element-29a480ea .woocommerce-Price-amount{color:#101010;font-family:"Muli", Sans-serif;font-size:25px;font-weight:400;line-height:31px;}.elementor-28 .elementor-element.elementor-element-3c1687df .aux-button{background-color:#ef1e33;padding:16px 45px 16px 45px;text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-28 .elementor-element.elementor-element-3c1687df .aux-button .aux-overlay::after{background-color:#ffffff;}.elementor-28 .elementor-element.elementor-element-3c1687df > .elementor-widget-container{margin:45px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-3c1687df{text-align:center;}.elementor-28 .elementor-element.elementor-element-3c1687df .aux-button:hover{box-shadow:0px 0px 0px 3px #ef1e33;}.elementor-28 .elementor-element.elementor-element-3c1687df .aux-text{color:#ffffff;font-family:"Muli", Sans-serif;font-size:16px;font-weight:400;line-height:20px;letter-spacing:1px;}.elementor-28 .elementor-element.elementor-element-3c1687df .aux-button:hover .aux-text{color:#ef1e33;}.elementor-28 .elementor-element.elementor-element-61a7f5b7:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-61a7f5b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://legacy-demo.phlox.pro/shop-yellow/wp-content/uploads/sites/71/2018/09/Group-6@2x.png");background-position:top center;background-size:cover;}.elementor-28 .elementor-element.elementor-element-61a7f5b7 > .elementor-container{max-width:1600px;}.elementor-28 .elementor-element.elementor-element-61a7f5b7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:190px;margin-bottom:0px;padding:145px 0px 118px 0px;}.elementor-28 .elementor-element.elementor-element-61a7f5b7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28 .elementor-element.elementor-element-669c0a58:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-28 .elementor-element.elementor-element-669c0a58 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.6);}.elementor-28 .elementor-element.elementor-element-669c0a58 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:82px 56px 76px 56px;}.elementor-28 .elementor-element.elementor-element-669c0a58 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28 .elementor-element.elementor-element-6ffd75b5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-6ffd75b5 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-28 .elementor-element.elementor-element-6ffd75b5 .aux-modern-heading-primary{font-family:"Muli", Sans-serif;font-size:18px;font-weight:800;line-height:23px;color:#ef1e33;margin:0px 0px 15px 0px;}.elementor-28 .elementor-element.elementor-element-6ffd75b5 .aux-modern-heading-secondary{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:bold;line-height:46px;color:#101010;margin:20px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-6ffd75b5 .aux-modern-heading-divider{height:3px;width:35px;background-color:#9a9a9a;}.elementor-28 .elementor-element.elementor-element-6ffd75b5 .aux-modern-heading-description{color:#7d7d7d;font-family:"Muli", Sans-serif;font-size:16px;font-weight:400;line-height:25px;margin:17px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-b97852b > .elementor-widget-container{margin:55px 0px 0px 0px;padding:0px 60px 0px 60px;}.elementor-28 .elementor-element.elementor-element-b97852b .aux-countdown-wrapper .aux-countdown-item{border-radius:0px 0px 0px 0px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-b97852b .aux-countdown-wrapper .aux-countdown-value{color:#101010 !important;font-family:"Muli", Sans-serif;font-size:46px;font-weight:600;line-height:58px;}.elementor-28 .elementor-element.elementor-element-b97852b .aux-countdown-wrapper .aux-countdown-seperator{font-family:"Muli", Sans-serif;font-size:41px;font-weight:bold;line-height:1px;}.elementor-28 .elementor-element.elementor-element-b97852b .aux-countdown-wrapper .aux-countdown-title{color:#101010 !important;font-family:"Muli", Sans-serif;font-size:18px;font-weight:bold;text-transform:uppercase;line-height:23px;margin:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-28d10c7e > .elementor-container{max-width:1730px;}.elementor-28 .elementor-element.elementor-element-28d10c7e{margin-top:205px;margin-bottom:0px;}.elementor-28 .elementor-element.elementor-element-1fe2239c .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-28 .elementor-element.elementor-element-1fe2239c .aux-modern-heading-primary{font-family:"Playfair Display", Sans-serif;font-size:43px;font-weight:bold;line-height:51px;color:#101010;max-width:515px;}.elementor-28 .elementor-element.elementor-element-1fe2239c .aux-modern-heading-divider{height:3px;width:168px;background-color:rgba(125,125,125,0.5);}.elementor-28 .elementor-element.elementor-element-7e652c0 > .elementor-container{max-width:1600px;}.elementor-28 .elementor-element.elementor-element-7e652c0{margin-top:102px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-28 .elementor-element.elementor-element-483f9fb9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-28 .elementor-element.elementor-element-483f9fb9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-28 .elementor-element.elementor-element-483f9fb9 > .elementor-element-populated{text-align:left;}.elementor-28 .elementor-element.elementor-element-4e9cf137 .aux-modern-heading-primary{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:bold;line-height:40px;color:#101010;margin:0px 0px 20px 0px;}.elementor-28 .elementor-element.elementor-element-4e9cf137 .aux-modern-heading-divider{height:3px;width:60px;background-color:#ef1e33;}.elementor-28 .elementor-element.elementor-element-2383cd77 > .elementor-widget-container{margin:45px 100px 0px 0px;}.elementor-28 .elementor-element.elementor-element-68202707 .aux-modern-heading-primary{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:bold;line-height:40px;color:#101010;margin:0px 0px 20px 0px;}.elementor-28 .elementor-element.elementor-element-68202707 .aux-modern-heading-divider{height:3px;width:60px;background-color:#ef1e33;}.elementor-28 .elementor-element.elementor-element-5bf14a23 > .elementor-widget-container{margin:45px 100px 0px 0px;}.elementor-28 .elementor-element.elementor-element-4a46e192 .aux-modern-heading-primary{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:bold;line-height:40px;color:#101010;margin:0px 0px 20px 0px;}.elementor-28 .elementor-element.elementor-element-4a46e192 .aux-modern-heading-divider{height:3px;width:60px;background-color:#ef1e33;}.elementor-28 .elementor-element.elementor-element-2ed734e > .elementor-widget-container{margin:45px 100px 0px 0px;}.elementor-28 .elementor-element.elementor-element-39132afd:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-39132afd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f5f5f5;}.elementor-28 .elementor-element.elementor-element-39132afd > .elementor-container{max-width:1730px;}.elementor-28 .elementor-element.elementor-element-39132afd{border-style:solid;border-width:0px 0px 1px 0px;border-color:rgba(112,112,112,0.4);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:220px 0px 208px 0px;}.elementor-28 .elementor-element.elementor-element-39132afd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28 .elementor-element.elementor-element-d5da11e .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-28 .elementor-element.elementor-element-d5da11e .aux-modern-heading-primary{font-family:"Muli", Sans-serif;font-size:31px;font-weight:bold;line-height:39px;letter-spacing:-0.1px;color:#101010;margin:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-252453d1 > .elementor-container{max-width:1600px;}.elementor-28 .elementor-element.elementor-element-252453d1{margin-top:-20px;margin-bottom:0px;}.elementor-28 .elementor-element.elementor-element-29dc777:after{background-color:rgba(125,125,125,0.3);}.elementor-28 .elementor-element.elementor-element-29dc777 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:22px 15px 10px 15px;}.elementor-28 .elementor-element.elementor-element-7bd7097d > .elementor-widget-container{margin:0px 0px -20px 0px;padding:5px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-7bd7097d .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-28 .elementor-element.elementor-element-7bd7097d .aux-modern-heading-primary{font-family:"Muli", Sans-serif;font-size:26px;font-weight:bold;line-height:25px;color:#101010;margin:0px 0px 18px 0px;}.elementor-28 .elementor-element.elementor-element-7bd7097d .aux-modern-heading-description{color:#7d7d7d;font-family:"Muli", Sans-serif;font-size:16px;font-weight:400;line-height:25px;max-width:312px;}.elementor-28 .elementor-element.elementor-element-34134f88:after{background-color:rgba(125,125,125,0.3);}.elementor-28 .elementor-element.elementor-element-34134f88 > .elementor-element-populated{padding:22px 15px 10px 15px;}.elementor-28 .elementor-element.elementor-element-57430458 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-28 .elementor-element.elementor-element-57430458 .aux-modern-heading-primary{font-family:"Muli", Sans-serif;font-size:26px;font-weight:bold;line-height:25px;color:#101010;margin:0px 0px 18px 0px;}.elementor-28 .elementor-element.elementor-element-57430458 .aux-modern-heading-description{color:#7d7d7d;font-family:"Muli", Sans-serif;font-size:16px;font-weight:400;line-height:25px;max-width:312px;}.elementor-28 .elementor-element.elementor-element-f6eaa13 > .elementor-element-populated{padding:22px 15px 10px 15px;}.elementor-28 .elementor-element.elementor-element-215d7710 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-28 .elementor-element.elementor-element-215d7710 .aux-modern-heading-primary{font-family:"Muli", Sans-serif;font-size:26px;font-weight:bold;line-height:25px;color:#101010;margin:0px 0px 18px 0px;}.elementor-28 .elementor-element.elementor-element-215d7710 .aux-modern-heading-description{color:#7d7d7d;font-family:"Muli", Sans-serif;font-size:16px;font-weight:400;line-height:25px;max-width:312px;}.elementor-28 .elementor-element.elementor-element-b2662c3{margin-top:117px;margin-bottom:0px;}.elementor-28 .elementor-element.elementor-element-793f2959 > .elementor-element-populated{text-align:center;padding:-1px -1px -1px -1px;}.elementor-28 .elementor-element.elementor-element-613adbb0 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-28 .elementor-element.elementor-element-613adbb0 .aux-modern-heading-primary{font-family:"Playfair Display", Sans-serif;font-size:26px;font-weight:bold;line-height:25px;letter-spacing:-0.3px;color:#101010;margin:0px 0px 16px 0px;}.elementor-28 .elementor-element.elementor-element-613adbb0 .aux-modern-heading-divider{height:3px;width:35px;background-color:#ef1e33;}.elementor-28 .elementor-element.elementor-element-613adbb0 .aux-modern-heading-description{color:#7d7d7d;font-family:"Muli", Sans-serif;font-size:17px;font-weight:400;font-style:italic;margin:18px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-687be0ff > .elementor-widget-container{margin:36px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-687be0ff .mc4wp-form input[type="text"],.elementor-28 .elementor-element.elementor-element-687be0ff .mc4wp-form input[type="email"]{transition:all ease-out 0.3s;}.elementor-28 .elementor-element.elementor-element-687be0ff .mc4wp-form input[type="submit"]{transition:all ease-out 0.3s;}.elementor-28 .elementor-element.elementor-element-3c689515 .aux-icon-list-item{background-color:#ffffff;margin-right:30px;padding:13px 15px 5px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(112,112,112,0.4);}.elementor-28 .elementor-element.elementor-element-3c689515 .aux-icon-list-item:hover{background-color:#ef1e33;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;}.elementor-28 .elementor-element.elementor-element-3c689515:after{background-color:rgba(112,112,112,0.4);}.elementor-28 .elementor-element.elementor-element-3c689515 > .elementor-widget-container{margin:70px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-3c689515 .aux-direction-horizontal .aux-icon-list-item:after{right:calc(-30px/2);}.elementor-28 .elementor-element.elementor-element-3c689515 .aux-icon-list-item, .elementor-28 .elementor-element.elementor-element-3c689515 .aux-icon-list-items{justify-content:center;text-align:center;}.elementor-28 .elementor-element.elementor-element-3c689515 .aux-icon-list-icon{color:#101010;fill:#101010;font-size:18px;height:18px;margin:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-3c689515 .aux-icon-list-item:hover .aux-icon-list-icon{color:#ffffff;fill:#ffffff;}.elementor-28 .elementor-element.elementor-element-3c372c05 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-28 .elementor-element.elementor-element-3c372c05 > .elementor-container{max-width:800px;}.elementor-28 .elementor-element.elementor-element-3c372c05{margin-top:95px;margin-bottom:0px;}.elementor-28 .elementor-element.elementor-element-51385165 > .elementor-widget-container{margin:0px 54px 0px 0px;}.elementor-28 .elementor-element.elementor-element-51385165 .aux-widget-inner > *{text-align:right;margin-left:auto !important;}.elementor-28 .elementor-element.elementor-element-51385165 .aux-modern-heading-primary{font-family:"Playfair Display", Sans-serif;font-size:19px;font-weight:bold;line-height:25px;color:#101010;margin:0px 0px 11px 0px;}.elementor-28 .elementor-element.elementor-element-51385165 .aux-modern-heading-description{color:#7d7d7d;font-family:"Muli", Sans-serif;font-size:16px;font-weight:400;line-height:25px;}.elementor-28 .elementor-element.elementor-element-55bb5be2 > .elementor-widget-container{margin:0px 0px 0px 54px;}.elementor-28 .elementor-element.elementor-element-55bb5be2 .aux-modern-heading-primary{font-family:"Playfair Display", Sans-serif;font-size:19px;font-weight:bold;line-height:25px;color:#101010;margin:0px 0px 11px 0px;}.elementor-28 .elementor-element.elementor-element-55bb5be2 .aux-modern-heading-description{color:#7d7d7d;font-family:"Muli", Sans-serif;font-size:16px;font-weight:400;line-height:25px;}@media(max-width:1024px) and (min-width:768px){.elementor-28 .elementor-element.elementor-element-285d7c1c{width:100%;}.elementor-28 .elementor-element.elementor-element-6226ba8b{width:100%;}.elementor-28 .elementor-element.elementor-element-97f7d4d{width:100%;}.elementor-28 .elementor-element.elementor-element-49e5633a{width:100%;}.elementor-28 .elementor-element.elementor-element-382ba5ba{width:100%;}.elementor-28 .elementor-element.elementor-element-669c0a58{width:100%;}.elementor-28 .elementor-element.elementor-element-483f9fb9{width:100%;}.elementor-28 .elementor-element.elementor-element-32d6da3{width:100%;}.elementor-28 .elementor-element.elementor-element-1f518f31{width:100%;}.elementor-28 .elementor-element.elementor-element-29dc777{width:100%;}.elementor-28 .elementor-element.elementor-element-34134f88{width:100%;}.elementor-28 .elementor-element.elementor-element-f6eaa13{width:100%;}}@media(max-width:1024px){.elementor-28 .elementor-element.elementor-element-26fc292b{padding:0px 120px 0px 120px;}.elementor-28 .elementor-element.elementor-element-323b07ce{right:100px;bottom:20px;}.elementor-28 .elementor-element.elementor-element-41dbd7c0{bottom:85px;}.elementor-28 .elementor-element.elementor-element-41dbd7c0 .aux-modern-heading-primary{font-size:30px;line-height:35px;max-width:159px;}.elementor-28 .elementor-element.elementor-element-386d7cab{top:140px;left:43px;}.elementor-28 .elementor-element.elementor-element-3aedcdea{top:30px;left:40px;}.elementor-28 .elementor-element.elementor-element-3aedcdea .aux-modern-heading-primary{font-size:15px;line-height:34px;}.elementor-28 .elementor-element.elementor-element-3aedcdea .aux-modern-heading-secondary{font-size:30px;line-height:35px;max-width:200px;}.elementor-28 .elementor-element.elementor-element-71110449{padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-3d9f712e{bottom:20px;left:45px;}.elementor-28 .elementor-element.elementor-element-54d75e29{bottom:85px;left:45px;}.elementor-28 .elementor-element.elementor-element-54d75e29 .aux-modern-heading-primary{font-size:30px;line-height:35px;max-width:135px;}.elementor-28 .elementor-element.elementor-element-24123806{bottom:65px;}.elementor-28 .elementor-element.elementor-element-24123806 .aux-modern-heading-primary{font-size:30px;line-height:35px;max-width:125px;}.elementor-28 .elementor-element.elementor-element-59ccbaf8{right:52px;bottom:41px;}.elementor-28 .elementor-element.elementor-element-1ebfaf99{right:8px;bottom:61px;}.elementor-28 .elementor-element.elementor-element-1ebfaf99 .aux-modern-heading-primary{font-size:30px;line-height:35px;}.elementor-28 .elementor-element.elementor-element-3556a18{margin-top:150px;margin-bottom:150px;padding:0px 80px 0px 80px;}.elementor-28 .elementor-element.elementor-element-61a7f5b7{padding:150px 80px 150px 80px;}.elementor-28 .elementor-element.elementor-element-7e652c0{padding:0px 80px 0px 80px;}.elementor-28 .elementor-element.elementor-element-4e9cf137 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-28 .elementor-element.elementor-element-68202707 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-28 .elementor-element.elementor-element-4a46e192 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-28 .elementor-element.elementor-element-7bd7097d > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-57430458 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-215d7710 > .elementor-widget-container{margin:50px 0px 0px 0px;}}@media(max-width:767px){.elementor-28 .elementor-element.elementor-element-26fc292b{padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-71110449{padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-3556a18{padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-61a7f5b7{padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-b97852b > .elementor-widget-container{padding:0px 5px 0px 15px;}.elementor-28 .elementor-element.elementor-element-b97852b .aux-countdown-wrapper .aux-countdown-item{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-b97852b .aux-countdown-wrapper .aux-countdown-seperator{margin:0px 20px 0px 20px;}.elementor-28 .elementor-element.elementor-element-7e652c0{padding:0px 15px 0px 15px;}.elementor-28 .elementor-element.elementor-element-2383cd77 > .elementor-widget-container{margin:50px 0px 50px 0px;}.elementor-28 .elementor-element.elementor-element-5bf14a23 > .elementor-widget-container{margin:50px 0px 50px 0px;}.elementor-28 .elementor-element.elementor-element-2ed734e > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-3c689515 .aux-icon-list-item, .elementor-28 .elementor-element.elementor-element-3c689515 .aux-icon-list-items{justify-content:center;text-align:center;}.elementor-28 .elementor-element.elementor-element-51385165 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-51385165 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-28 .elementor-element.elementor-element-23049f6d > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-55bb5be2 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-55bb5be2 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}}/* Start custom CSS for aux_button, class: .elementor-element-323b07ce */@media only screen and (min-width: 1024px) and (max-width: 1300px) {
    .elementor-28 .elementor-element.elementor-element-323b07ce {
        bottom: 18px;
        right: 108px;
    }
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-41dbd7c0 */@media only screen and (min-width: 1024px) and (max-width: 1300px) {
    .elementor-28 .elementor-element.elementor-element-41dbd7c0 {
        bottom: 90px;
    }
    .elementor-28 .elementor-element.elementor-element-41dbd7c0 .aux-modern-heading-primary {
        font-size: 30px;
        line-height: 35px;
        max-width: 165px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-285d7c1c */.elementor-28 .elementor-element.elementor-element-285d7c1c .elementor-widget-wrap:after{
    content: '';
    position: absolute;
    top: 20px;
    bottom: 40px;
    right: 20px;
    left: 20px;
    border: 10px solid #FFFFFF;
    transform: scale(1.5);
    opacity: 0;
    transition: all 800ms cubic-bezier(1, 0, 0, 1);
}

.elementor-28 .elementor-element.elementor-element-285d7c1c:hover .elementor-widget-wrap:after {
    opacity: 1;
    transform: none;
}

.elementor-28 .elementor-element.elementor-element-285d7c1c .elementor-widget-wrap{
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for aux_button, class: .elementor-element-386d7cab */@media only screen and (min-width: 1024px) and (max-width: 1300px) {
    .elementor-28 .elementor-element.elementor-element-386d7cab {
        top: 153px;
        left: 45px;
    }
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-3aedcdea */@media only screen and (min-width: 1024px) and (max-width: 1300px) {
    .elementor-28 .elementor-element.elementor-element-3aedcdea {
        top: 30px;
        left: 45px;
    }
    .elementor-28 .elementor-element.elementor-element-3aedcdea .aux-modern-heading-secondary {
        font-size: 30px;
        line-height: 35px;
        max-width: 225px;
    }
    
    .elementor-28 .elementor-element.elementor-element-3aedcdea .aux-modern-heading-primary{
        font-size: 15px;
        line-height: 40px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6226ba8b */.elementor-28 .elementor-element.elementor-element-6226ba8b .elementor-widget-wrap:after{
    content: '';
    position: absolute;
    top: 20px;
    bottom: 40px;
    right: 20px;
    left: 20px;
    border: 10px solid #FFFFFF;
    transform: scale(1.5);
    opacity: 0;
    transition: all 800ms cubic-bezier(1, 0, 0, 1);
}

.elementor-28 .elementor-element.elementor-element-6226ba8b:hover .elementor-widget-wrap:after {
    opacity: 1;
    transform: none;
}

.elementor-28 .elementor-element.elementor-element-6226ba8b .elementor-widget-wrap{
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for aux_button, class: .elementor-element-3d9f712e */@media only screen and (min-width: 1024px) and (max-width: 1300px) {
    .elementor-28 .elementor-element.elementor-element-3d9f712e {
        bottom: 15px;
        left: 37px;
    }
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-54d75e29 */@media only screen and (min-width: 1024px) and (max-width: 1300px) {
    .elementor-28 .elementor-element.elementor-element-54d75e29 {
        bottom: 80px;
        left: 37px;
    }
    .elementor-28 .elementor-element.elementor-element-54d75e29 .aux-modern-heading-primary {
        font-size: 30px;
        line-height: 35px;
        max-width: 165px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-97f7d4d */.elementor-28 .elementor-element.elementor-element-97f7d4d .elementor-widget-wrap:after{
    content: '';
    position: absolute;
    top: 20px;
    bottom: 40px;
    right: 20px;
    left: 20px;
    border: 10px solid #FFFFFF;
    transform: scale(1.5);
    opacity: 0;
    transition: all 800ms cubic-bezier(1, 0, 0, 1);
}

.elementor-28 .elementor-element.elementor-element-97f7d4d:hover .elementor-widget-wrap:after {
    opacity: 1;
    transform: none;
}

.elementor-28 .elementor-element.elementor-element-97f7d4d .elementor-widget-wrap{
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-24123806 */@media only screen and (min-width: 1024px) and (max-width: 1300px) {
    .elementor-28 .elementor-element.elementor-element-24123806 {
        right: 30px;
        bottom: 60px;
    }
    .elementor-28 .elementor-element.elementor-element-24123806 .aux-modern-heading-primary {
        font-size: 30px;
        line-height: 35px;
        max-width: 130px;
    }
}/* End custom CSS */
/* Start custom CSS for aux_button, class: .elementor-element-59ccbaf8 */@media only screen and (min-width: 1024px) and (max-width: 1300px) {
    .elementor-28 .elementor-element.elementor-element-59ccbaf8 {
        bottom: 35px;
        right: 57px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-49e5633a */.elementor-28 .elementor-element.elementor-element-49e5633a .elementor-widget-wrap:after{
    content: '';
    position: absolute;
    top: 20px;
    bottom: 40px;
    right: 20px;
    left: 20px;
    border: 10px solid #FFFFFF;
    transform: scale(1.5);
    opacity: 0;
    transition: all 800ms cubic-bezier(1, 0, 0, 1);
}

.elementor-28 .elementor-element.elementor-element-49e5633a:hover .elementor-widget-wrap:after {
    opacity: 1;
    transform: none;
}

.elementor-28 .elementor-element.elementor-element-49e5633a .elementor-widget-wrap{
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-1ebfaf99 */@media only screen and (min-width: 1024px) and (max-width: 1300px) {
    .elementor-28 .elementor-element.elementor-element-1ebfaf99 {
        right: 40px;
        bottom: 62px;
    }
    .elementor-28 .elementor-element.elementor-element-1ebfaf99 .aux-modern-heading-primary {
        font-size: 30px;
        line-height: 35px;
        max-width: 165px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-382ba5ba */.elementor-28 .elementor-element.elementor-element-382ba5ba .elementor-widget-wrap:after{
    content: '';
    position: absolute;
    top: 20px;
    bottom: 40px;
    right: 20px;
    left: 20px;
    border: 10px solid #FFFFFF;
    transform: scale(1.5);
    opacity: 0;
    transition: all 800ms cubic-bezier(1, 0, 0, 1);
}

.elementor-28 .elementor-element.elementor-element-382ba5ba:hover .elementor-widget-wrap:after {
    opacity: 1;
    transform: none;
}

.elementor-28 .elementor-element.elementor-element-382ba5ba .elementor-widget-wrap{
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-71110449 */@media only screen and (max-width:1023px){
    .elementor-28 .elementor-element.elementor-element-71110449 > .elementor-container {
        max-width: 510px !important;
    }
}/* End custom CSS */
/* Start custom CSS for aux_advance_recent_product, class: .elementor-element-29a480ea */.elementor-28 .elementor-element.elementor-element-29a480ea .auxshp-loop-title,
.elementor-28 .elementor-element.elementor-element-29a480ea .price{
    flex: 0 0 100%;
    max-width: 90%;
}
.elementor-28 .elementor-element.elementor-element-29a480ea .auxshp-loop-title {
    margin-bottom: 9px;
    transition: all 1000ms cubic-bezier(0.19, 1, 0.22, 1);
    transition-delay: 500ms;
    opacity: 1;
}
.elementor-28 .elementor-element.elementor-element-29a480ea .aux-shop-info-wrapper{
    flex-wrap: wrap;
}

.elementor-28 .elementor-element.elementor-element-29a480ea .price ins {
    background: transparent;
}
.elementor-28 .elementor-element.elementor-element-29a480ea .price del {
    color: rgba(16, 16, 16, 0.3);
}
.elementor-28 .elementor-element.elementor-element-29a480ea .price del .woocommerce-Price-amount{
    font-size: 21px;
    color: rgba(16, 16, 16, 0.3);
    line-height: 26px;
}

.elementor-28 .elementor-element.elementor-element-29a480ea .aux-shop-btns-wrapper {
    border-top: none;
    width: 100%;
    margin-top: 0;
    position: absolute;
    top: 0;
    left: 0;
}
.elementor-28 .elementor-element.elementor-element-29a480ea .aux-shop-btns-wrapper .button {
    font-size: 23px !important;
    font-weight: 600 !important;
    color: #EF1E33;
    text-transform: uppercase;
text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    max-width: 90%;
    transform: translateX(-100%);
    opacity: 0;
    transition: transform 400ms cubic-bezier(0.19, 1, 0.22, 1) 500ms , opacity 900ms cubic-bezier(0.19, 1, 0.22, 1) 500ms;
}
.elementor-28 .elementor-element.elementor-element-29a480ea .aux-shop-btns-wrapper .button .aux-ico:before {
    content:'+';
    font-family: "Muli", Sans-serif !important;
    font-size: 23px !important;
    font-weight: 600 !important;
}

.elementor-28 .elementor-element.elementor-element-29a480ea .aux-shop-btns-wrapper .button .aux-ico {
    vertical-align: top;
    margin-right: 0;
}

.elementor-28 .elementor-element.elementor-element-29a480ea .auxshp-entry-main{
    position: relative;
    overflow: hidden;
}

.elementor-28 .elementor-element.elementor-element-29a480ea .aux-wishlist-icon  {
    font-size: 32px;
}

.elementor-28 .elementor-element.elementor-element-29a480ea .type-product:hover .auxshp-loop-title {
    opacity: 0;
    transition-delay: 1000ms;
    transition: all 1000ms cubic-bezier(0.19, 1, 0.22, 1);
}

.elementor-28 .elementor-element.elementor-element-29a480ea .type-product:hover .aux-shop-btns-wrapper .button {
    opacity: 1;
    transform: none;
}

.elementor-28 .elementor-element.elementor-element-29a480ea .auxshp-product-image {
    box-shadow: 0px 0px 0px 1px #E5E5E5;
    transition: all 400ms cubic-bezier(0.19, 1, 0.22, 1);
}

.elementor-28 .elementor-element.elementor-element-29a480ea .type-product:hover  .auxshp-product-image {
    box-shadow: 0px 3px 35px rgba(0,0,0,0.12)
}

.elementor-28 .elementor-element.elementor-element-29a480ea .onsale {
    top: 40px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3556a18 */@media only screen and (max-width:767px){
    .elementor-28 .elementor-element.elementor-element-3556a18 > .elementor-container {
        max-width: 510px !important;
    }
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-1fe2239c */.elementor-28 .elementor-element.elementor-element-1fe2239c .aux-modern-heading-primary {
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 32px;
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-4e9cf137 */@media only screen and (max-width: 1024px ){
    .elementor-28 .elementor-element.elementor-element-4e9cf137 .aux-modern-heading-divider {
        margin-right: auto;
        margin-left: auto;
    }
}/* End custom CSS */
/* Start custom CSS for wp-widget-woocommerce_products, class: .elementor-element-2383cd77 */.elementor-28 .elementor-element.elementor-element-2383cd77 .auxshp-card-items-img {
    flex: 0 0 150px;
    margin-right: 30px;
    border: 1px solid #E5E5E5;
}
.elementor-28 .elementor-element.elementor-element-2383cd77 .auxshp-card-items-info {
    flex: 0 0 calc(100% - 180px);
    display: flex;
    flex-wrap: wrap;
    align-content: flex-start;
    
}

.elementor-28 .elementor-element.elementor-element-2383cd77 .auxshp-card-items {
    margin-bottom: 50px;
}

.elementor-28 .elementor-element.elementor-element-2383cd77 .auxshp-cart-items-title {
    font-size: 22px;
    color: #101010;
    font-weight: 600;
    line-height: 29px;
    order: 2;
    width: 100%;
    margin-bottom: 16px;

}

.elementor-28 .elementor-element.elementor-element-2383cd77 .auxshp-items-price {
    font-size: 22px;
    font-weight: 400;
    order:3;
}

.elementor-28 .elementor-element.elementor-element-2383cd77 .auxshp-items-price del {
    display: none;
}
.elementor-28 .elementor-element.elementor-element-2383cd77 .aux-rating-box {
    order: 1;
    margin-bottom: 14px;
}
.elementor-28 .elementor-element.elementor-element-2383cd77 .aux-rating-box:before{
    color: #EF1E33;
}

.elementor-28 .elementor-element.elementor-element-2383cd77 .aux-star-rating-avg:before{
    color: #EF1E33;
}

@media only screen and (max-width: 768px ){
    .elementor-28 .elementor-element.elementor-element-2383cd77 .auxshp-card-items-info {
        justify-content: center;
        margin-top: 30px;
        flex: 0 0 100%;
    }
    
    .elementor-28 .elementor-element.elementor-element-2383cd77 .auxshp-card-items-img {
        margin: auto;
    }
    
    .elementor-28 .elementor-element.elementor-element-2383cd77 .product_list_widget {
        text-align: center;
    }
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-68202707 */@media only screen and (max-width: 1024px ){
    .elementor-28 .elementor-element.elementor-element-68202707 .aux-modern-heading-divider {
        margin-right: auto;
        margin-left: auto;
    }
}/* End custom CSS */
/* Start custom CSS for wp-widget-woocommerce_top_rated_products, class: .elementor-element-5bf14a23 */.elementor-28 .elementor-element.elementor-element-5bf14a23 .auxshp-card-items-img {
    flex: 0 0 150px;
    margin-right: 30px;
    border: 1px solid #E5E5E5;
}
.elementor-28 .elementor-element.elementor-element-5bf14a23 .auxshp-card-items-info {
    flex: 0 0 calc(100% - 180px);
    display: flex;
    flex-wrap: wrap;
    align-content: flex-start;
    
}

.elementor-28 .elementor-element.elementor-element-5bf14a23 .auxshp-card-items {
    margin-bottom: 50px;
}

.elementor-28 .elementor-element.elementor-element-5bf14a23 .auxshp-cart-items-title {
    font-size: 22px;
    color: #101010;
    font-weight: 600;
    line-height: 29px;
    order: 2;
    width: 100%;
    margin-bottom: 16px;

}

.elementor-28 .elementor-element.elementor-element-5bf14a23 .auxshp-items-price {
    font-size: 22px;
    font-weight: 400;
    order:3;
}

.elementor-28 .elementor-element.elementor-element-5bf14a23 .auxshp-items-price del {
    display: none;
}
.elementor-28 .elementor-element.elementor-element-5bf14a23 .aux-rating-box {
    order: 1;
    margin-bottom: 14px;
}
.elementor-28 .elementor-element.elementor-element-5bf14a23 .aux-rating-box:before{
    color: #EF1E33;
}

.elementor-28 .elementor-element.elementor-element-5bf14a23 .aux-star-rating-avg:before{
    color: #EF1E33;
}


@media only screen and (max-width: 768px ){
    .elementor-28 .elementor-element.elementor-element-5bf14a23 .auxshp-card-items-info {
        justify-content: center;
        margin-top: 30px;
        flex: 0 0 100%;
    }
    
    .elementor-28 .elementor-element.elementor-element-5bf14a23 .auxshp-card-items-img {
        margin: auto;
    }
    
    .elementor-28 .elementor-element.elementor-element-5bf14a23 .product_list_widget {
        text-align: center;
    }
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-4a46e192 */@media only screen and (max-width: 1024px ){
    .elementor-28 .elementor-element.elementor-element-4a46e192 .aux-modern-heading-divider {
        margin-right: auto;
        margin-left: auto;
    }
}/* End custom CSS */
/* Start custom CSS for wp-widget-woocommerce_products, class: .elementor-element-2ed734e */.elementor-28 .elementor-element.elementor-element-2ed734e .auxshp-card-items-img {
    flex: 0 0 150px;
    margin-right: 30px;
    border: 1px solid #E5E5E5;
}
.elementor-28 .elementor-element.elementor-element-2ed734e .auxshp-card-items-info {
    flex: 0 0 calc(100% - 180px);
    display: flex;
    flex-wrap: wrap;
    align-content: flex-start;
    
}

.elementor-28 .elementor-element.elementor-element-2ed734e .auxshp-card-items {
    margin-bottom: 50px;
}

.elementor-28 .elementor-element.elementor-element-2ed734e .auxshp-cart-items-title {
    font-size: 22px;
    color: #101010;
    font-weight: 600;
    line-height: 29px;
    order: 2;
    width: 100%;
    margin-bottom: 16px;

}

.elementor-28 .elementor-element.elementor-element-2ed734e .auxshp-items-price {
    font-size: 22px;
    font-weight: 400;
    order:3;
}

.elementor-28 .elementor-element.elementor-element-2ed734e .auxshp-items-price del {
    display: none;
}
.elementor-28 .elementor-element.elementor-element-2ed734e .aux-rating-box {
    order: 1;
    margin-bottom: 14px;
}
.elementor-28 .elementor-element.elementor-element-2ed734e .aux-rating-box:before{
    color: #EF1E33;
}

.elementor-28 .elementor-element.elementor-element-2ed734e .aux-star-rating-avg:before{
    color: #EF1E33;
}

@media only screen and (max-width: 768px ){
    .elementor-28 .elementor-element.elementor-element-2ed734e .auxshp-card-items-info {
        justify-content: center;
        margin-top: 30px;
        flex: 0 0 100%;
    }
    
    .elementor-28 .elementor-element.elementor-element-2ed734e .auxshp-card-items-img {
        margin: auto;
    }
    
    .elementor-28 .elementor-element.elementor-element-2ed734e .product_list_widget {
        text-align: center;
    }
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-7bd7097d */.elementor-28 .elementor-element.elementor-element-7bd7097d .aux-modern-heading-description {
    margin-right: auto;
    margin-left: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-29dc777 */.elementor-28 .elementor-element.elementor-element-29dc777:after {
    content:'';
    width: 3px;
    height: 100%;
    display: block;
}

@media only screen and (max-width: 1024px ){
    .elementor-28 .elementor-element.elementor-element-29dc777:after{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-57430458 */.elementor-28 .elementor-element.elementor-element-57430458 .aux-modern-heading-description {
    margin-right: auto;
    margin-left: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-34134f88 */.elementor-28 .elementor-element.elementor-element-34134f88:after {
    content:'';
    width: 3px;
    height: 100%;
    display: block;
}

@media only screen and (max-width: 1024px ){
    .elementor-28 .elementor-element.elementor-element-34134f88:after{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-215d7710 */.elementor-28 .elementor-element.elementor-element-215d7710 .aux-modern-heading-description {
    margin-right: auto;
    margin-left: auto;
}/* End custom CSS */
/* Start custom CSS for aux_mailchimp, class: .elementor-element-687be0ff */.elementor-28 .elementor-element.elementor-element-687be0ff .aux-shop-furn-subscribe-wrapper {
    max-width: 630px;
    margin-right: auto;
    margin-left: auto;
    position: relative
}
.elementor-28 .elementor-element.elementor-element-687be0ff input[type="email"]{
    max-width: 100%;
    background: #F0F0F0;
    border: none;
    color: rgba(125, 125, 125, 0.65);
    font-size: 15px;
    line-height: 25px;
    font-style: italic;
    padding: 18px 50px 17px 25px;
    font-weight: 400;
}
.elementor-28 .elementor-element.elementor-element-687be0ff input[type="submit"]{
    max-width: none;
    display: inline-block;
    width: auto;
    position: absolute;
    right: 0;
    top: 0;
    margin: 0;
    padding: 18px 25px 17px 25px;
    font-size: 16px;
    font-weight: bold;
    line-height: 25px;
    color: #101010;
    background-color: transparent;
}/* End custom CSS */
/* Start custom CSS for aux_icon_list, class: .elementor-element-3c689515 */.elementor-28 .elementor-element.elementor-element-3c689515 .aux-icon-list-items{
    justify-content: center;
    display: inline-flex;
    position: relative;
    z-index: 2;
    background: #FFF;
    padding-left: 30px;
}
.elementor-28 .elementor-element.elementor-element-3c689515 .aux-icon-list-item{
    transition: background 300ms ease-out;
}
.elementor-28 .elementor-element.elementor-element-3c689515 .aux-icon-list-item:hover .aux-icon-list-icon {
    color: #FFF;
}
.elementor-28 .elementor-element.elementor-element-3c689515:after{
    content: '';
    position: absolute;
    width: 100%;
    height: 1px;
    right: 0;
    top: 50%;
}

@media only screen and (max-width: 768px) {
    .elementor-28 .elementor-element.elementor-element-3c689515 .aux-icon-list-item {
        margin-bottom: 30px;
    }
}/* End custom CSS */