.elementor-30650 .elementor-element.elementor-element-5d0add1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0}.elementor-30650 .elementor-element.elementor-element-e21eef8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0}.elementor-30650 .elementor-element.elementor-element-968d8b0{width:var(--container-widget-width,73.822%);max-width:73.822%;padding:0 0 0 0;--container-widget-width:73.822%;--container-widget-flex-grow:0}.elementor-30650 .elementor-element.elementor-element-968d8b0.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-30650 .elementor-element.elementor-element-5cd342a{--display:flex;--min-height:0;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0 0;--row-gap:0;--column-gap:0;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;--z-index:95}.elementor-30650 .elementor-element.elementor-element-5cd342a:not(.elementor-motion-effects-element-type-background), .elementor-30650 .elementor-element.elementor-element-5cd342a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff}.elementor-30650 .elementor-element.elementor-element-d23d9a2{width:100%;max-width:100%}.elementor-30650 .elementor-element.elementor-element-ef4bf7d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0}.elementor-30650 .elementor-element.elementor-element-38fb699{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0}.elementor-theme-builder-content-area{height:400px}.elementor-location-header:before,.elementor-location-footer:before{content:"";display:table;clear:both}@media (max-width:1024px){.elementor-30650 .elementor-element.elementor-element-5cd342a{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%}}@media (max-width:767px){.elementor-30650 .elementor-element.elementor-element-5cd342a{--min-height:0}}.elementor-sticky--active{z-index:100}.elementor-sticky__spacer .cads-mega-menu{visibility:hidden}.cads-mega-menu__panel,.cads-mega-menu__flyout{z-index:101}.cads-header__search a[href*="?s="]:last-child,.cads-header__search-results a[class*="view"],.cads-header__search-dropdown a[class*="view"],[class*="cads-search"] a[class*="view-all"],[class*="cads-search"] [class*="view-all"],[class*="search-results"] a[class*="view-all"],[class*="search-dropdown"] a[class*="view-all"],[class*="search-dropdown"] a:last-child,.cads-header__search-results>a:last-child{color:var(--exc-white)!important}.cads-header__search-results>a:last-child:visited,.cads-header__search-results>a:last-child:hover,.cads-header__search-results>a:last-child:active,[class*="search-dropdown"] a:last-child:visited,[class*="search-dropdown"] a:last-child:hover{color:var(--exc-white)!important}.exc-mm-trigger{display:none}@media (max-width:900px){.cads-mega-menu{display:none!important}.exc-mm-trigger{display:flex!important;align-items:center;justify-content:flex-start;gap:12px;width:100%;min-height:56px;padding:0 20px;background:linear-gradient(180deg,var(--exc-purple,#8f2997) 0%,var(--exc-purple-dark,#761e7d) 100%)!important;color:#fff!important;border:0;cursor:pointer;box-shadow:0 4px 16px rgba(143,41,151,.15)}.exc-mm-trigger svg{stroke:#fff;flex-shrink:0}.exc-mm-trigger::after{content:'Menu';font-family:var(--exc-sans);font-size:15px;font-weight:600;letter-spacing:.02em}}.exc-mm-overlay{position:fixed;inset:0;background:rgba(0,0,0,.5);opacity:0;visibility:hidden;transition:opacity .3s ease , visibility 0s linear .3s;z-index:9998}.exc-mm-overlay.is-open{opacity:1;visibility:visible;transition:opacity .3s ease}.exc-mm-drawer{position:fixed;top:0;left:0;width:min(88vw,420px);height:100%;background:var(--exc-purple,#8f2997);color:#fff;transform:translateX(-100%);transition:transform .32s cubic-bezier(.22,1,.36,1);z-index:9999;display:flex;flex-direction:column;font-family: var(--exc-sans, 'Inter', sans-serif);overflow:hidden}.exc-mm-drawer.is-open{transform:translateX(0)}.exc-mm-drawer-header{display:flex;align-items:center;justify-content:space-between;padding:22px 24px;border-bottom:1px solid rgba(255,255,255,.14);flex-shrink:0}.exc-mm-logo{font-size:22px;font-weight:700;letter-spacing:.04em;color:#fff;text-decoration:none;line-height:1}.exc-mm-logo span{display:block;margin-top:4px;font-size:12px;font-weight:600;letter-spacing:.22em;color:rgba(255,255,255,.7)}.exc-mm-close{background:transparent;border:0;color:#fff;cursor:pointer;padding:4px;display:inline-flex}.exc-mm-body{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch}.exc-mm-cart-summary{padding:20px 24px}.exc-mm-cart-link{display:flex;align-items:center;gap:14px;padding:16px 18px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);border-radius:10px;text-decoration:none;color:#fff}.exc-mm-cart-icon{position:relative;display:inline-flex;color:var(--exc-beige,#fff)}.exc-mm-cart-badge{position:absolute;top:-8px;right:-10px;min-width:18px;height:18px;padding:0 5px;background:#fff;color:var(--exc-purple,#8f2997);font-size:10px;font-weight:700;line-height:18px;text-align:center;border-radius:9px}.exc-mm-cart-text{flex:1;display:flex;flex-direction:column;gap:2px}.exc-mm-cart-label{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.65)}.exc-mm-cart-total{font-size:18px;font-weight:700}.exc-mm-cart-arrow{color:rgba(255,255,255,.6)}.exc-mm-list{list-style:none;margin:0;padding:0}.exc-mm-item{border-top:1px solid rgba(255,255,255,.10)}.exc-mm-list.exc-mm-depth-0>.exc-mm-item:first-child{border-top:1px solid rgba(255,255,255,.10)}.exc-mm-link{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;color:#fff;text-decoration:none;font-size:16px;font-weight:500}.exc-mm-label{flex:1}.exc-mm-toggle{position:relative;width:24px;height:24px;flex-shrink:0;margin-left:12px;background:transparent;border:0;cursor:pointer}.exc-mm-toggle span{position:absolute;top:50%;left:50%;width:14px;height:2px;background:var(--exc-beige,#fff);border-radius:2px;transform:translate(-50%,-50%);transition:transform .25s ease , opacity .25s ease}.exc-mm-toggle span:last-child{transform:translate(-50%,-50%) rotate(90deg)}.exc-mm-item.is-expanded>.exc-mm-link .exc-mm-toggle span:last-child{transform:translate(-50%,-50%) rotate(0deg);opacity:0}.exc-mm-children{max-height:0;overflow:hidden;background:rgba(0,0,0,.16);transition:max-height .3s ease}.exc-mm-item.is-expanded>.exc-mm-children{max-height:2000px}.exc-mm-children .exc-mm-link{padding-left:38px;font-size:15px;font-weight:400}.exc-mm-children .exc-mm-children .exc-mm-link{padding-left:52px;font-size:14px}.exc-mm-account{padding:24px;border-top:1px solid rgba(255,255,255,.14)}.exc-mm-account-heading{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:rgba(255,255,255,.65);margin-bottom:14px}.exc-mm-account-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.exc-mm-account-link{display:block;padding:10px 0;color:#fff;text-decoration:none;font-size:15px}.exc-mm-account-logout{color:rgba(255,255,255,.7)}body.exc-mm-locked{overflow:hidden}.exc-mm-drawer,.exc-mm-drawer a,.exc-mm-drawer span,.exc-mm-drawer li,.exc-mm-drawer .menu-item,.exc-mm-drawer .menu-item a,.exc-mm-drawer .menu-item>a,.exc-mm-drawer .sub-menu a{color:#fff!important}.exc-mm-drawer a:hover,.exc-mm-drawer .menu-item a:hover{color:var(--exc-beige,#e9d9f0)!important}.exc-mm-drawer svg{stroke:#fff!important;fill:none}.exc-mm-trigger{display:none!important}