.elementor-15170101 .elementor-element.elementor-element-4adf9461 > .elementor-container{max-width:1280px;}.elementor-15170101 .elementor-element.elementor-element-4adf9461 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-15170101 .elementor-element.elementor-element-4adf9461:not(.elementor-motion-effects-element-type-background), .elementor-15170101 .elementor-element.elementor-element-4adf9461 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#784296;}.elementor-15170101 .elementor-element.elementor-element-4adf9461{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:4px 12px 4px 12px;}.elementor-15170101 .elementor-element.elementor-element-4adf9461 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-15170101 .elementor-element.elementor-element-1f632774.elementor-column .elementor-column-wrap{align-items:center;}.elementor-15170101 .elementor-element.elementor-element-1f632774.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-15170101 .elementor-element.elementor-element-1f632774 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial, .elementor-widget__width-calc):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-15170101 .elementor-element.elementor-element-1f632774 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-15170101 .elementor-element.elementor-element-656d25b7{text-align:center;}.elementor-15170101 .elementor-element.elementor-element-656d25b7 .elementor-heading-title{color:#FFFFFF;font-family:"Arial", sans-serif;font-size:13px;line-height:1.15em;}.elementor-15170101 .elementor-element.elementor-element-36d7127a > .elementor-container{max-width:1280px;}.elementor-15170101 .elementor-element.elementor-element-36d7127a > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-15170101 .elementor-element.elementor-element-36d7127a:not(.elementor-motion-effects-element-type-background), .elementor-15170101 .elementor-element.elementor-element-36d7127a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080808;}.elementor-15170101 .elementor-element.elementor-element-36d7127a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:14px 24px 14px 24px;}.elementor-15170101 .elementor-element.elementor-element-36d7127a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-15170101 .elementor-element.elementor-element-77a67111.elementor-column .elementor-column-wrap{align-items:center;}.elementor-15170101 .elementor-element.elementor-element-77a67111.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-15170101 .elementor-element.elementor-element-77a67111 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial, .elementor-widget__width-calc):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-15170101 .elementor-element.elementor-element-77a67111 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-15170101 .elementor-element.elementor-element-4dfac49d{text-align:center;}.elementor-15170101 .elementor-element.elementor-element-4dfac49d img{width:60px;}.elementor-15170101 .elementor-element.elementor-element-4dfac49d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-15170101 .elementor-element.elementor-element-476d8958.elementor-column .elementor-column-wrap{align-items:center;}.elementor-15170101 .elementor-element.elementor-element-476d8958.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-15170101 .elementor-element.elementor-element-476d8958 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial, .elementor-widget__width-calc):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-15170101 .elementor-element.elementor-element-476d8958 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-15170101 .elementor-element.elementor-element-6bdf514e .elementor-heading-title{color:#FFFFFF;font-family:"Almendra SC", sans-serif;font-size:26px;font-weight:700;line-height:1.15em;}.elementor-bc-flex-widget .elementor-15170101 .elementor-element.elementor-element-4387d2c0.elementor-column .elementor-column-wrap{align-items:center;}.elementor-15170101 .elementor-element.elementor-element-4387d2c0.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-15170101 .elementor-element.elementor-element-4387d2c0 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial, .elementor-widget__width-calc):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-15170101 .elementor-element.elementor-element-4387d2c0 > .elementor-element-populated{padding:0px 12px 0px 12px;}.elementor-15170101 .elementor-element.elementor-element-7067ab41 .elementor-search__container{min-height:44px;border-radius:3px;}.elementor-15170101 .elementor-element.elementor-element-7067ab41 .elementor-search__submit{min-width:calc(1.1 * 44px);background-color:#8C4FAE;font-size:15px;}.elementor-15170101 .elementor-element.elementor-element-7067ab41 .elementor-search__icon, .elementor-15170101 .elementor-element.elementor-element-7067ab41 .elementor-search__input, .elementor-15170101 .elementor-element.elementor-element-7067ab41.elementor-search--button-type-text .elementor-search__submit{padding:0 calc(44px / 3);}.elementor-15170101 .elementor-element.elementor-element-7067ab41 input[type=search].elementor-search__input{font-family:"Arial", sans-serif;font-size:14px;}.elementor-15170101 .elementor-element.elementor-element-7067ab41 .elementor-search__input, .elementor-15170101 .elementor-element.elementor-element-7067ab41 .elementor-search__icon, .elementor-15170101 .elementor-element.elementor-element-7067ab41 .elementor-lightbox .dialog-lightbox-close-button, .elementor-15170101 .elementor-element.elementor-element-7067ab41 .elementor-lightbox .dialog-lightbox-close-button:hover, .elementor-15170101 .elementor-element.elementor-element-7067ab41.elementor-search--skin-topbar input[type="search"].elementor-search__input{color:#FFFFFF;}.elementor-15170101 .elementor-element.elementor-element-7067ab41:not(.elementor-search--skin-topbar) .elementor-search__container{background-color:#17131B;border-color:#755085;}.elementor-15170101 .elementor-element.elementor-element-7067ab41.elementor-search--skin-topbar input[type="search"].elementor-search__input{background-color:#17131B;border-color:#755085;}.elementor-15170101 .elementor-element.elementor-element-7067ab41:not(.elementor-search--skin-topbar) .elementor-search__products{width:400px !important;}.elementor-15170101 .elementor-element.elementor-element-7067ab41.elementor-search--skin-topbar .elementor-search__container{border-width:0 calc(50vw - 400px / 2);}.elementor-15170101 .elementor-element.elementor-element-7067ab41 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-15170101 .elementor-element.elementor-element-d543397.elementor-column .elementor-column-wrap{align-items:center;}.elementor-15170101 .elementor-element.elementor-element-d543397.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-15170101 .elementor-element.elementor-element-d543397 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial, .elementor-widget__width-calc):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-15170101 .elementor-element.elementor-element-d543397 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-15170101 .elementor-element.elementor-element-10230647 .elementor-nav--main a.elementor-item{font-family:"Arial", sans-serif;font-size:14px;}.elementor-15170101 .elementor-element.elementor-element-10230647 .elementor-nav--main a.elementor-item:not(#e){color:#FFFFFF;}.elementor-15170101 .elementor-element.elementor-element-10230647 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-15170101 .elementor-element.elementor-element-1b74325d.elementor-column .elementor-column-wrap{align-items:center;}.elementor-15170101 .elementor-element.elementor-element-1b74325d.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-15170101 .elementor-element.elementor-element-1b74325d > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial, .elementor-widget__width-calc):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-15170101 .elementor-element.elementor-element-1b74325d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-15170101 .elementor-element.elementor-element-46350339 .elementor-heading-title{color:#FFFFFF;font-family:"Almendra", sans-serif;font-size:16px;}.elementor-bc-flex-widget .elementor-15170101 .elementor-element.elementor-element-4dfb6efb.elementor-column .elementor-column-wrap{align-items:center;}.elementor-15170101 .elementor-element.elementor-element-4dfb6efb.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-15170101 .elementor-element.elementor-element-4dfb6efb > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial, .elementor-widget__width-calc):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-15170101 .elementor-element.elementor-element-4dfb6efb > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-15170101 .elementor-element.elementor-element-5bd178b1 .elementor-heading-title{color:#FFFFFF;font-family:"Almendra", sans-serif;font-size:16px;}.elementor-bc-flex-widget .elementor-15170101 .elementor-element.elementor-element-2c1ec27a.elementor-column .elementor-column-wrap{align-items:center;}.elementor-15170101 .elementor-element.elementor-element-2c1ec27a.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-15170101 .elementor-element.elementor-element-2c1ec27a > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial, .elementor-widget__width-calc):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-15170101 .elementor-element.elementor-element-2c1ec27a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-15170101 .elementor-element.elementor-element-6166cfae .elementor-cart__toggle{text-align:right;}.elementor-15170101 .elementor-element.elementor-element-6166cfae .elementor-cart__toggle a{font-family:"Arial", sans-serif;font-size:16px;border-width:0px;}.elementor-15170101 .elementor-element.elementor-element-6166cfae .elementor-cart__toggle a:not(#e){color:#FFFFFF;}.elementor-15170101 .elementor-element.elementor-element-6166cfae .elementor-cart__toggle .elementor-button-icon{color:#FFFFFF;}.elementor-15170101 .elementor-element.elementor-element-6166cfae .elementor-cart__toggle .elementor-button-icon[data-counter]:before{background-color:#8C4FAE;}.elementor-15170101 .elementor-element.elementor-element-6166cfae .elementor-cart__main{box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);}.elementor-15170101 .elementor-element.elementor-element-6166cfae > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15170101 .elementor-element.elementor-element-6d99b5d4 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-15170101 .elementor-element.elementor-element-6d99b5d4:not(.elementor-motion-effects-element-type-background), .elementor-15170101 .elementor-element.elementor-element-6d99b5d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080808;}.elementor-15170101 .elementor-element.elementor-element-6d99b5d4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 24px 0px 24px;z-index:1000;}.elementor-15170101 .elementor-element.elementor-element-6d99b5d4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-15170101 .elementor-element.elementor-element-458f3596.elementor-column .elementor-column-wrap{align-items:center;}.elementor-15170101 .elementor-element.elementor-element-458f3596.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-15170101 .elementor-element.elementor-element-458f3596 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial, .elementor-widget__width-calc):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-15170101 .elementor-element.elementor-element-458f3596 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-15170101 .elementor-element.elementor-element-65dfc74a{text-align:center;}.elementor-15170101 .elementor-element.elementor-element-65dfc74a img{width:32px;}.elementor-15170101 .elementor-element.elementor-element-65dfc74a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-15170101 .elementor-element.elementor-element-1b088cd9.elementor-column .elementor-column-wrap{align-items:center;}.elementor-15170101 .elementor-element.elementor-element-1b088cd9.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-15170101 .elementor-element.elementor-element-1b088cd9 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial, .elementor-widget__width-calc):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-15170101 .elementor-element.elementor-element-1b088cd9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-15170101 .elementor-element.elementor-element-463b65d3 .elementor-nav--main a.elementor-item{font-family:"Almendra", sans-serif;}.elementor-15170101 .elementor-element.elementor-element-463b65d3 .elementor-nav--main a.elementor-item:not(#e){color:#FFFFFF;}.elementor-15170101 .elementor-element.elementor-element-463b65d3 .elementor-nav--main .elementor-item{padding-left:12px;padding-right:12px;}.elementor-15170101 .elementor-element.elementor-element-463b65d3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}.elementor-15170101 .elementor-element.elementor-element-60802eaf > .elementor-container{max-width:1280px;}.elementor-15170101 .elementor-element.elementor-element-60802eaf > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-15170101 .elementor-element.elementor-element-60802eaf:not(.elementor-motion-effects-element-type-background), .elementor-15170101 .elementor-element.elementor-element-60802eaf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080808;}.elementor-15170101 .elementor-element.elementor-element-60802eaf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:10px 12px 10px 12px;z-index:1000;}.elementor-15170101 .elementor-element.elementor-element-60802eaf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-15170101 .elementor-element.elementor-element-61884019.elementor-column .elementor-column-wrap{align-items:center;}.elementor-15170101 .elementor-element.elementor-element-61884019.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-15170101 .elementor-element.elementor-element-61884019 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial, .elementor-widget__width-calc):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-15170101 .elementor-element.elementor-element-61884019 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-15170101 .elementor-element.elementor-element-245827aa .elementor-menu-toggle{margin-right:auto;background-color:#080808;}.elementor-15170101 .elementor-element.elementor-element-245827aa .elementor-nav--dropdown{font-family:"Arial", sans-serif;font-size:15px;background-color:#17101D;}.elementor-15170101 .elementor-element.elementor-element-245827aa .elementor-nav--dropdown a:not(#e), .elementor-15170101 .elementor-element.elementor-element-245827aa .elementor-menu-toggle{color:#FFFFFF;}.elementor-15170101 .elementor-element.elementor-element-245827aa a.elementor-menu-toggle:not(#e){color:#FFFFFF;}.elementor-15170101 .elementor-element.elementor-element-245827aa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-15170101 .elementor-element.elementor-element-7b33b5bc.elementor-column .elementor-column-wrap{align-items:center;}.elementor-15170101 .elementor-element.elementor-element-7b33b5bc.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-15170101 .elementor-element.elementor-element-7b33b5bc > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial, .elementor-widget__width-calc):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-15170101 .elementor-element.elementor-element-7b33b5bc > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-15170101 .elementor-element.elementor-element-7a35c18e{text-align:center;}.elementor-15170101 .elementor-element.elementor-element-7a35c18e img{width:36px;}.elementor-15170101 .elementor-element.elementor-element-7a35c18e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-15170101 .elementor-element.elementor-element-17a0f2b2.elementor-column .elementor-column-wrap{align-items:center;}.elementor-15170101 .elementor-element.elementor-element-17a0f2b2.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-15170101 .elementor-element.elementor-element-17a0f2b2 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial, .elementor-widget__width-calc):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-15170101 .elementor-element.elementor-element-17a0f2b2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-15170101 .elementor-element.elementor-element-d0b0709 .elementor-heading-title{color:#FFFFFF;font-family:"Almendra SC", sans-serif;font-size:18px;font-weight:700;line-height:1.15em;}.elementor-bc-flex-widget .elementor-15170101 .elementor-element.elementor-element-44d57815.elementor-column .elementor-column-wrap{align-items:center;}.elementor-15170101 .elementor-element.elementor-element-44d57815.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-15170101 .elementor-element.elementor-element-44d57815 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial, .elementor-widget__width-calc):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-15170101 .elementor-element.elementor-element-44d57815 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-15170101 .elementor-element.elementor-element-61305209 .elementor-cart__toggle{text-align:right;}.elementor-15170101 .elementor-element.elementor-element-61305209 .elementor-cart__toggle a{font-family:"Arial", sans-serif;font-size:16px;border-width:0px;}.elementor-15170101 .elementor-element.elementor-element-61305209 .elementor-cart__toggle a:not(#e){color:#FFFFFF;}.elementor-15170101 .elementor-element.elementor-element-61305209 .elementor-cart__toggle .elementor-button-icon{color:#FFFFFF;}.elementor-15170101 .elementor-element.elementor-element-61305209 .elementor-cart__toggle .elementor-button-icon[data-counter]:before{background-color:#8C4FAE;}.elementor-15170101 .elementor-element.elementor-element-61305209 .elementor-cart__main{box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);}.elementor-15170101 .elementor-element.elementor-element-61305209 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15170101 .elementor-element.elementor-element-704f52ec > .elementor-container{max-width:1280px;}.elementor-15170101 .elementor-element.elementor-element-704f52ec > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-15170101 .elementor-element.elementor-element-704f52ec:not(.elementor-motion-effects-element-type-background), .elementor-15170101 .elementor-element.elementor-element-704f52ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080808;}.elementor-15170101 .elementor-element.elementor-element-704f52ec{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 12px 12px 12px;}.elementor-15170101 .elementor-element.elementor-element-704f52ec > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-15170101 .elementor-element.elementor-element-61f625d6.elementor-column .elementor-column-wrap{align-items:center;}.elementor-15170101 .elementor-element.elementor-element-61f625d6.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-15170101 .elementor-element.elementor-element-61f625d6 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial, .elementor-widget__width-calc):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-15170101 .elementor-element.elementor-element-61f625d6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-15170101 .elementor-element.elementor-element-72738cb1 .elementor-search__container{min-height:44px;border-radius:3px;}.elementor-15170101 .elementor-element.elementor-element-72738cb1 .elementor-search__submit{min-width:calc(1.1 * 44px);background-color:#8C4FAE;font-size:15px;}.elementor-15170101 .elementor-element.elementor-element-72738cb1 .elementor-search__icon, .elementor-15170101 .elementor-element.elementor-element-72738cb1 .elementor-search__input, .elementor-15170101 .elementor-element.elementor-element-72738cb1.elementor-search--button-type-text .elementor-search__submit{padding:0 calc(44px / 3);}.elementor-15170101 .elementor-element.elementor-element-72738cb1 input[type=search].elementor-search__input{font-family:"Arial", sans-serif;font-size:14px;}.elementor-15170101 .elementor-element.elementor-element-72738cb1 .elementor-search__input, .elementor-15170101 .elementor-element.elementor-element-72738cb1 .elementor-search__icon, .elementor-15170101 .elementor-element.elementor-element-72738cb1 .elementor-lightbox .dialog-lightbox-close-button, .elementor-15170101 .elementor-element.elementor-element-72738cb1 .elementor-lightbox .dialog-lightbox-close-button:hover, .elementor-15170101 .elementor-element.elementor-element-72738cb1.elementor-search--skin-topbar input[type="search"].elementor-search__input{color:#FFFFFF;}.elementor-15170101 .elementor-element.elementor-element-72738cb1:not(.elementor-search--skin-topbar) .elementor-search__container{background-color:#17131B;border-color:#755085;}.elementor-15170101 .elementor-element.elementor-element-72738cb1.elementor-search--skin-topbar input[type="search"].elementor-search__input{background-color:#17131B;border-color:#755085;}.elementor-15170101 .elementor-element.elementor-element-72738cb1:not(.elementor-search--skin-topbar) .elementor-search__products{width:400px !important;}.elementor-15170101 .elementor-element.elementor-element-72738cb1.elementor-search--skin-topbar .elementor-search__container{border-width:0 calc(50vw - 400px / 2);}.elementor-15170101 .elementor-element.elementor-element-72738cb1 > .elementor-widget-container{margin:0px 0px 0px 0px;}#header{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}@media(max-width:767px){.elementor-15170101 .elementor-element.elementor-element-4adf9461{padding:2px 24px 2px 24px;}.elementor-15170101 .elementor-element.elementor-element-656d25b7 .elementor-heading-title{font-size:11px;}.elementor-15170101 .elementor-element.elementor-element-36d7127a{padding:0px 12px 0px 12px;}.elementor-15170101 .elementor-element.elementor-element-4dfac49d img{width:60px;}.elementor-15170101 .elementor-element.elementor-element-6bdf514e .elementor-heading-title{font-size:26px;}.elementor-15170101 .elementor-element.elementor-element-6166cfae .elementor-cart__toggle a{font-size:13px;}.elementor-15170101 .elementor-element.elementor-element-6d99b5d4{padding:0px 12px 0px 12px;}.elementor-15170101 .elementor-element.elementor-element-65dfc74a img{width:32px;}.elementor-15170101 .elementor-element.elementor-element-60802eaf{padding:10px 8px 10px 8px;}.elementor-15170101 .elementor-element.elementor-element-61884019{width:13%;}.elementor-15170101 .elementor-element.elementor-element-7b33b5bc{width:11%;}.elementor-15170101 .elementor-element.elementor-element-7a35c18e img{width:36px;}.elementor-15170101 .elementor-element.elementor-element-17a0f2b2{width:49%;}.elementor-15170101 .elementor-element.elementor-element-d0b0709 .elementor-heading-title{font-size:16px;}.elementor-15170101 .elementor-element.elementor-element-44d57815{width:27%;}.elementor-15170101 .elementor-element.elementor-element-61305209 .elementor-cart__toggle a{font-size:13px;}.elementor-15170101 .elementor-element.elementor-element-704f52ec{padding:0px 12px 12px 12px;}}@media(min-width:768px){.elementor-15170101 .elementor-element.elementor-element-1f632774{width:100%;}.elementor-15170101 .elementor-element.elementor-element-77a67111{width:6%;}.elementor-15170101 .elementor-element.elementor-element-476d8958{width:29%;}.elementor-15170101 .elementor-element.elementor-element-4387d2c0{width:28%;}.elementor-15170101 .elementor-element.elementor-element-d543397{width:10%;}.elementor-15170101 .elementor-element.elementor-element-1b74325d{width:7%;}.elementor-15170101 .elementor-element.elementor-element-4dfb6efb{width:8%;}.elementor-15170101 .elementor-element.elementor-element-2c1ec27a{width:12%;}.elementor-15170101 .elementor-element.elementor-element-458f3596{width:5%;}.elementor-15170101 .elementor-element.elementor-element-1b088cd9{width:95%;}.elementor-15170101 .elementor-element.elementor-element-61884019{width:13%;}.elementor-15170101 .elementor-element.elementor-element-7b33b5bc{width:11%;}.elementor-15170101 .elementor-element.elementor-element-17a0f2b2{width:49%;}.elementor-15170101 .elementor-element.elementor-element-44d57815{width:27%;}.elementor-15170101 .elementor-element.elementor-element-61f625d6{width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-15170101 .elementor-element.elementor-element-61884019{width:13%;}.elementor-15170101 .elementor-element.elementor-element-7b33b5bc{width:11%;}.elementor-15170101 .elementor-element.elementor-element-17a0f2b2{width:49%;}.elementor-15170101 .elementor-element.elementor-element-44d57815{width:27%;}}/* Start custom CSS for heading, class: .elementor-element-656d25b7 */.elementor-15170101 .elementor-element.elementor-element-656d25b7 .elementor-heading-title{line-height:20px;} @media(max-width:767px){.elementor-15170101 .elementor-element.elementor-element-656d25b7 .elementor-heading-title{max-width:300px;margin:auto;line-height:16px;}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1f632774 */.elementor-15170101 .elementor-element.elementor-element-1f632774>.elementor-column-wrap{padding:0;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4adf9461 */.elementor-15170101 .elementor-element.elementor-element-4adf9461 a:focus-visible,.elementor-15170101 .elementor-element.elementor-element-4adf9461 button:focus-visible,.elementor-15170101 .elementor-element.elementor-element-4adf9461 input:focus-visible{outline:2px solid #dda0ff;outline-offset:3px;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4dfac49d */.elementor-15170101 .elementor-element.elementor-element-4dfac49d img{display:block;aspect-ratio:1;object-fit:contain;}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-77a67111 */.elementor-15170101 .elementor-element.elementor-element-77a67111>.elementor-column-wrap{padding:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6bdf514e */.elementor-15170101 .elementor-element.elementor-element-6bdf514e a{color:#fff;}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-476d8958 */.elementor-15170101 .elementor-element.elementor-element-476d8958>.elementor-column-wrap{padding:0;}/* End custom CSS */
/* Start custom CSS for ajax-search, class: .elementor-element-7067ab41 */.elementor-15170101 .elementor-element.elementor-element-7067ab41 .elementor-search__input{color:#fff;} .elementor-15170101 .elementor-element.elementor-element-7067ab41 .elementor-search__input::placeholder{color:#d6c8dd;opacity:1;} .elementor-15170101 .elementor-element.elementor-element-7067ab41 .elementor-search__toggle{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;} .elementor-15170101 .elementor-element.elementor-element-7067ab41 .elementor-search__container{border:1px solid #755085;}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4387d2c0 */.elementor-15170101 .elementor-element.elementor-element-4387d2c0>.elementor-column-wrap{padding:0;}/* End custom CSS */
/* Start custom CSS for sign-in, class: .elementor-element-10230647 */.elementor-15170101 .elementor-element.elementor-element-10230647 a{min-height:44px;display:flex;align-items:center;}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d543397 */.elementor-15170101 .elementor-element.elementor-element-d543397>.elementor-column-wrap{padding:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-46350339 */.elementor-15170101 .elementor-element.elementor-element-46350339 a{min-height:44px;display:flex;align-items:center;justify-content:center;}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1b74325d */.elementor-15170101 .elementor-element.elementor-element-1b74325d>.elementor-column-wrap{padding:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5bd178b1 */.elementor-15170101 .elementor-element.elementor-element-5bd178b1 a{min-height:44px;display:flex;align-items:center;justify-content:center;}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4dfb6efb */.elementor-15170101 .elementor-element.elementor-element-4dfb6efb>.elementor-column-wrap{padding:0;}/* End custom CSS */
/* Start custom CSS for shopping-cart, class: .elementor-element-6166cfae */.elementor-15170101 .elementor-element.elementor-element-6166cfae .elementor-cart__toggle>.elementor-button{min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:6px;color:#fff;} .elementor-15170101 .elementor-element.elementor-element-6166cfae .elementor-cart__toggle .elementor-button-text{display:inline-block!important;visibility:visible;color:#fff!important;white-space:nowrap;} @media(max-width:767px){.elementor-15170101 .elementor-element.elementor-element-6166cfae .elementor-cart__toggle>.elementor-button{gap:5px;padding:4px;font-size:13px;}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2c1ec27a */.elementor-15170101 .elementor-element.elementor-element-2c1ec27a>.elementor-column-wrap{padding:0;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-36d7127a */.elementor-15170101 .elementor-element.elementor-element-36d7127a a:focus-visible,.elementor-15170101 .elementor-element.elementor-element-36d7127a button:focus-visible,.elementor-15170101 .elementor-element.elementor-element-36d7127a input:focus-visible{outline:2px solid #dda0ff;outline-offset:3px;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-65dfc74a */.elementor-15170101 .elementor-element.elementor-element-65dfc74a img{display:block;width:32px;height:32px;object-fit:contain;} .elementor-15170101 .elementor-element.elementor-element-65dfc74a a{display:flex;min-height:44px;min-width:44px;align-items:center;justify-content:center;}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-458f3596 */.elementor-15170101 .elementor-element.elementor-element-458f3596>.elementor-column-wrap{padding:0;}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1b088cd9 */.elementor-15170101 .elementor-element.elementor-element-1b088cd9>.elementor-column-wrap{padding:0;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6d99b5d4 */.elementor-15170101 .elementor-element.elementor-element-6d99b5d4{border-top:1px solid #302037;border-bottom:1px solid #302037;background:#080808;}
.elementor-15170101 .elementor-element.elementor-element-6d99b5d4 a:focus-visible{outline:2px solid #dda0ff;outline-offset:2px;}
@media(min-width:1025px){
.elementor-15170101 .elementor-element.elementor-element-6d99b5d4>.elementor-container{max-width:1280px;margin-left:auto;margin-right:auto;}
.elementor-15170101 .elementor-element.elementor-element-6d99b5d4>.elementor-container>.elementor-row>.elementor-column:first-child{width:6%;}
.elementor-15170101 .elementor-element.elementor-element-6d99b5d4.elementor-sticky--active>.elementor-container>.elementor-row>.elementor-column:first-child{visibility:visible;pointer-events:auto;}
.elementor-15170101 .elementor-element.elementor-element-6d99b5d4>.elementor-container>.elementor-row>.elementor-column:last-child{width:94%;}
.elementor-15170101 .elementor-element.elementor-element-6d99b5d4 .elementor-nav--main .elementor-item{padding-left:8px;padding-right:8px;}
.elementor-15170101 .elementor-element.elementor-element-6d99b5d4 .elementor-widget-nav-menu>.elementor-widget-container{padding-top:5px!important;padding-bottom:5px!important;}
}
@media(min-width:1025px){
.elementor-15170101 .elementor-element.elementor-element-6d99b5d4>.elementor-container>.elementor-row>.elementor-column:first-child .elementor-widget-image a{display:flex;align-items:center;justify-content:center;min-height:36px;color:#fff!important;font-family:Almendra,serif;font-size:16px;line-height:1;}
.elementor-15170101 .elementor-element.elementor-element-6d99b5d4:not(.elementor-sticky--active)>.elementor-container>.elementor-row>.elementor-column:first-child img{display:none;}
.elementor-15170101 .elementor-element.elementor-element-6d99b5d4:not(.elementor-sticky--active)>.elementor-container>.elementor-row>.elementor-column:first-child .elementor-widget-image a::after{content:"HOME";line-height:20px;color:inherit;}
.elementor-15170101 .elementor-element.elementor-element-6d99b5d4>.elementor-container>.elementor-row>.elementor-column:first-child a:hover{color:#dda0ff!important;}
}
/* Barra fissa lilla, transizione morbida e contrasto dei link. */
@media(min-width:1025px){
.elementor-15170101 .elementor-element.elementor-element-6d99b5d4{transition:background-color .35s ease,border-color .35s ease;}
.elementor-15170101 .elementor-element.elementor-element-6d99b5d4.elementor-sticky--active{background-color:#8c4fae!important;border-color:#8c4fae;}
.elementor-15170101 .elementor-element.elementor-element-6d99b5d4.elementor-sticky--active .elementor-nav--main a{color:#fff!important;}
.elementor-15170101 .elementor-element.elementor-element-6d99b5d4.elementor-sticky--active .elementor-nav--main a:hover{text-decoration:underline;text-underline-offset:4px;}
.elementor-15170101 .elementor-element.elementor-element-6d99b5d4.elementor-sticky--active a:focus-visible{outline-color:#fff;}
.elementor-15170101 .elementor-element.elementor-element-6d99b5d4.elementor-sticky--active .elementor-widget-image img{filter:brightness(0) invert(1);display:block;}
}
@media(min-width:1025px) and (prefers-reduced-motion:reduce){
.elementor-15170101 .elementor-element.elementor-element-6d99b5d4{transition:none;}
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-245827aa *//* Menu laterale: solo tablet e telefono */
@media (max-width: 1024px) {

    .elementor-15170101 .elementor-element.elementor-element-245827aa {
        z-index: 10000;
        overflow: visible !important;
        contain: none !important;
    }

    /* Mantiene lo spazio del pulsante nell'header */
    .elementor-15170101 .elementor-element.elementor-element-245827aa > .elementor-widget-container {
        min-height: 44px;
        overflow: visible !important;
        contain: none !important;
        transform: none !important;
    }

    .elementor-15170101 .elementor-element.elementor-element-245827aa .elementor-menu-toggle {
        width: 44px;
        height: 44px;
        min-height: 44px;
        padding: 0 !important;
        box-sizing: border-box;
        align-items: center;
        justify-content: center;
    }

    /* Pannello laterale chiuso */
    .elementor-15170101 .elementor-element.elementor-element-245827aa > .elementor-widget-container >
    nav.elementor-nav--dropdown {
        position: fixed !important;
        top: 0 !important;
        left: 0 !important;
        right: auto !important;
        bottom: 0 !important;

        width: 340px !important;
        min-width: 0 !important;
        max-width: 88vw !important;

        height: 100vh !important;
        height: 100dvh !important;
        max-height: none !important;

        margin: 0 !important;
        padding: 80px 20px 28px !important;
        box-sizing: border-box;

        display: block !important;
        background: #0D0712 !important;
        border: 0 !important;
        border-right: 1px solid #C55DFF !important;
        border-radius: 0 !important;
        box-shadow: 6px 0 20px rgba(197, 93, 255, 0.3);

        overflow-x: hidden !important;
        overflow-y: auto !important;
        overscroll-behavior: contain;

        transform: translateX(-110%) !important;
        opacity: 0 !important;
        visibility: hidden !important;
        pointer-events: none;

        transition: transform 0.28s ease,
                    opacity 0.2s ease,
                    visibility 0.28s !important;

        z-index: 10000;
    }

    /* Pannello aperto dal pulsante originale */
    .elementor-15170101 .elementor-element.elementor-element-245827aa .elementor-menu-toggle.elementor-active ~
    nav.elementor-nav--dropdown {
        transform: translateX(0) !important;
        opacity: 1 !important;
        visibility: visible !important;
        pointer-events: auto;
    }

    /* Colore e allineamento dei collegamenti */
    .elementor-15170101 .elementor-element.elementor-element-245827aa nav.elementor-nav--dropdown a {
        color: #FFFFFF !important;
        text-align: left;
    }

    .elementor-15170101 .elementor-element.elementor-element-245827aa nav.elementor-nav--dropdown a:hover {
        color: #C55DFF !important;
    }

    /* Il pulsante originale diventa "Chiudi" nel pannello */
    .elementor-15170101 .elementor-element.elementor-element-245827aa .elementor-menu-toggle.elementor-active {
        position: fixed !important;
        top: 18px !important;
        left: 20px !important;
        right: auto !important;
        bottom: auto !important;

        width: auto !important;
        height: 44px !important;
        margin: 0 !important;
        padding: 0 14px !important;

        background: transparent !important;
        color: #FFFFFF !important;
        border: 1px solid rgba(197, 93, 255, 0.5) !important;
        border-radius: 8px !important;
        box-shadow: none !important;
        font-size: 0 !important;

        z-index: 10001;
    }

    /* Nasconde la X originale */
    .elementor-15170101 .elementor-element.elementor-element-245827aa .elementor-menu-toggle.elementor-active > * {
        display: none !important;
    }

    .elementor-15170101 .elementor-element.elementor-element-245827aa .elementor-menu-toggle.elementor-active::before {
        display: none !important;
    }

    .elementor-15170101 .elementor-element.elementor-element-245827aa .elementor-menu-toggle.elementor-active::after {
        content: "Chiudi";
        display: block;
        font-family: inherit;
        font-size: 16px;
        font-weight: 500;
        line-height: 1;
    }
}

/* Evita l'animazione per chi preferisce movimenti ridotti */
@media (max-width: 1024px) and (prefers-reduced-motion: reduce) {
    .elementor-15170101 .elementor-element.elementor-element-245827aa nav.elementor-nav--dropdown {
        transition: none !important;
    }
}
/* Mostra direttamente le voci dentro "menu_mobile" */
@media (max-width: 1024px) {

    /* Nasconde soltanto il titolo del gruppo */
    .elementor-15170101 .elementor-element.elementor-element-245827aa nav.elementor-nav--dropdown >
    ul.elementor-nav > li.menu-item-5 > a {
        display: none !important;
    }

    /* Rende visibile l'elenco contenuto nel gruppo */
    .elementor-15170101 .elementor-element.elementor-element-245827aa nav.elementor-nav--dropdown >
    ul.elementor-nav > li.menu-item-5 > ul.sub-menu {
        display: block !important;
        position: static !important;

        width: 100% !important;
        min-width: 0 !important;
        max-width: none !important;
        height: auto !important;
        max-height: none !important;

        margin: 0 !important;
        padding: 0 !important;
        border: 0 !important;
        box-shadow: none !important;
        background: transparent !important;

        transform: none !important;
        opacity: 1 !important;
        visibility: inherit !important;
        overflow: visible !important;
    }
}
@media (max-width: 1024px) {

    /* Voci del menu: Almendra a 20 px */
    .elementor-15170101 .elementor-element.elementor-element-245827aa nav.elementor-nav--dropdown a {
        font-family: "Almendra", serif !important;
        font-size: 20px !important;
        font-weight: 400 !important;
        line-height: 1.3 !important;
    }

    /* Testo "Chiudi": Almendra a 16 px */
    .elementor-15170101 .elementor-element.elementor-element-245827aa .elementor-menu-toggle.elementor-active::after {
        font-family: "Almendra", serif !important;
        font-size: 16px !important;
        font-weight: 400 !important;
        line-height: 1 !important;
    }
}
.elementor-15170101 .elementor-element.elementor-element-245827aa .elementor-menu-toggle{margin:0;min-width:44px;min-height:44px;}
/* Header A: accesso in alto, categorie e informazioni separate */
@media(max-width:1024px){
.elementor-15170101 .elementor-element.elementor-element-245827aa nav.elementor-nav--dropdown>ul.elementor-nav>li.menu-item-5{position:static!important;}
.elementor-15170101 .elementor-element.elementor-element-245827aa nav.elementor-nav--dropdown>ul.elementor-nav>li.menu-item-5>ul.sub-menu{display:flex!important;flex-direction:column;}
.elementor-15170101 .elementor-element.elementor-element-245827aa .menu-item-link-static-page-authentication{position:fixed!important;top:18px!important;right:20px!important;left:auto!important;width:auto!important;margin:0!important;}
.elementor-15170101 .elementor-element.elementor-element-245827aa nav.elementor-nav--dropdown .menu-item-link-static-page-authentication>a{display:flex!important;align-items:center;justify-content:center;min-height:44px;padding:0 14px!important;font-size:16px!important;line-height:1!important;border:1px solid rgba(197,93,255,.5);border-radius:8px;}
.elementor-15170101 .elementor-element.elementor-element-245827aa .menu-item-link-cms-page-4{order:90;margin-top:16px!important;padding-top:16px!important;border-top:1px solid rgba(197,93,255,.5)!important;}
.elementor-15170101 .elementor-element.elementor-element-245827aa li:has(>a[href$="/contattaci"]){order:91;}
.elementor-15170101 .elementor-element.elementor-element-245827aa nav.elementor-nav--dropdown a:focus-visible{outline:2px solid #dda0ff;outline-offset:-2px;}
}
@media(max-width:1024px){
.elementor-15170101 .elementor-element.elementor-element-245827aa>.elementor-widget-container>nav.elementor-nav--dropdown{overflow:hidden!important;}
.elementor-15170101 .elementor-element.elementor-element-245827aa nav.elementor-nav--dropdown>ul.elementor-nav{position:static!important;height:100%;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;}
.elementor-15170101 .elementor-element.elementor-element-245827aa .elementor-menu-toggle.elementor-active{background:#0D0712!important;}
.elementor-15170101 .elementor-element.elementor-element-245827aa .menu-item-link-static-page-authentication>a{background:#0D0712!important;}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-61884019 */.elementor-15170101 .elementor-element.elementor-element-61884019>.elementor-column-wrap{padding:0;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a35c18e */.elementor-15170101 .elementor-element.elementor-element-7a35c18e img{display:block;aspect-ratio:1;object-fit:contain;}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7b33b5bc */.elementor-15170101 .elementor-element.elementor-element-7b33b5bc>.elementor-column-wrap{padding:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d0b0709 */.elementor-15170101 .elementor-element.elementor-element-d0b0709 a{color:#fff;}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-17a0f2b2 */.elementor-15170101 .elementor-element.elementor-element-17a0f2b2>.elementor-column-wrap{padding:0;}/* End custom CSS */
/* Start custom CSS for shopping-cart, class: .elementor-element-61305209 */.elementor-15170101 .elementor-element.elementor-element-61305209 .elementor-cart__toggle>.elementor-button{min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:6px;color:#fff;} .elementor-15170101 .elementor-element.elementor-element-61305209 .elementor-cart__toggle .elementor-button-text{display:inline-block!important;visibility:visible;color:#fff!important;white-space:nowrap;} @media(max-width:767px){.elementor-15170101 .elementor-element.elementor-element-61305209 .elementor-cart__toggle>.elementor-button{gap:5px;padding:4px;font-size:13px;}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-44d57815 */.elementor-15170101 .elementor-element.elementor-element-44d57815>.elementor-column-wrap{padding:0;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-60802eaf */.elementor-15170101 .elementor-element.elementor-element-60802eaf>.elementor-container>.elementor-row{flex-wrap:nowrap;} .elementor-15170101 .elementor-element.elementor-element-60802eaf a:focus-visible,.elementor-15170101 .elementor-element.elementor-element-60802eaf button:focus-visible,.elementor-15170101 .elementor-element.elementor-element-60802eaf input:focus-visible{outline:2px solid #dda0ff;outline-offset:3px;}/* End custom CSS */
/* Start custom CSS for ajax-search, class: .elementor-element-72738cb1 */.elementor-15170101 .elementor-element.elementor-element-72738cb1 .elementor-search__input{color:#fff;} .elementor-15170101 .elementor-element.elementor-element-72738cb1 .elementor-search__input::placeholder{color:#d6c8dd;opacity:1;} .elementor-15170101 .elementor-element.elementor-element-72738cb1 .elementor-search__toggle{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;} .elementor-15170101 .elementor-element.elementor-element-72738cb1 .elementor-search__container{border:1px solid #755085;}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-61f625d6 */.elementor-15170101 .elementor-element.elementor-element-61f625d6>.elementor-column-wrap{padding:0;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-704f52ec */.elementor-15170101 .elementor-element.elementor-element-704f52ec a:focus-visible,.elementor-15170101 .elementor-element.elementor-element-704f52ec button:focus-visible,.elementor-15170101 .elementor-element.elementor-element-704f52ec input:focus-visible{outline:2px solid #dda0ff;outline-offset:3px;}/* End custom CSS */