body{display:flex;flex-flow:column;min-height:100vh;color:var(--color-dark);background-color:#fff}.ecs-container{position:relative;z-index:1;max-width:var(--container-width);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:0px;padding-right:40px;padding-bottom:0px;padding-left:40px}@media (max-width:767px){.ecs-container{padding-top:0px;padding-right:32px;padding-bottom:0px;padding-left:32px}}.ecs-h1{color:var(--color-text);font-family:var(--font-primary);font-weight:300;font-size:90px;line-height:88px;letter-spacing:-0.9px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.ecs-h1{font-size:42px;line-height:42px;letter-spacing:0px}}.ecs-h2{color:var(--color-text);font-family:var(--font-primary);font-weight:300;font-size:56px;line-height:60.5px;letter-spacing:-0.58px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.ecs-h2{font-size:42px;line-height:48px;letter-spacing:0px}}.ecs-subheading-1{color:var(--color-text);font-family:var(--font-primary);font-weight:600;font-size:40px;line-height:32px;letter-spacing:0.6px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.ecs-subheading-2{color:var(--color-text);font-family:var(--font-primary);font-weight:600;font-size:16px;line-height:32px;letter-spacing:0.6px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.ecs-subheading-2{line-height:1.6}}.ecs-body{color:var(--color-text);font-family:var(--font-primary);font-weight:400;font-size:16px;line-height:32px;letter-spacing:0.6px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.ecs-body{line-height:1.6}}.ecs-body-2{color:var(--color-text);font-family:var(--font-primary);font-weight:400;font-size:12px;line-height:21.5px;text-transform:uppercase;letter-spacing:2.6px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.ecs-body-2{line-height:1.5}}.ecs-eyebrow{color:var(--color-text-muted);font-family:var(--font-primary);font-weight:400;font-size:12px;line-height:21.5px;text-transform:uppercase;letter-spacing:2.6px;margin-top:0px;margin-right:0px;margin-bottom:10px;margin-left:0px}@media (max-width:767px){.ecs-eyebrow{line-height:1.5}}.ecs-btn-primary{display:inline-flex;justify-content:center;align-items:center;gap:10px;height:46px;min-width:238px;color:var(--ec-white-200);font-family:var(--font-primary);font-weight:400;font-size:12px;line-height:21.5px;text-decoration:none;text-transform:uppercase;letter-spacing:2.6px;padding-top:12px;padding-right:28px;padding-bottom:12px;padding-left:28px;background-color:var(--color-dark);border-top:1px solid var(--color-dark);border-right:1px solid var(--color-dark);border-bottom:1px solid var(--color-dark);border-left:1px solid var(--color-dark);transition:background 0.2s ease,color 0.2s ease}.ecs-btn-primary:hover{color:var(--color-dark);background-color:transparent}.ecs-btn-primary{white-space:nowrap}.ecs-btn-secondary{display:inline-flex;justify-content:center;align-items:center;gap:8px;width:120px;height:46px;color:var(--color-text);font-family:var(--font-primary);font-weight:400;font-size:12px;line-height:21.5px;text-decoration:none;text-transform:uppercase;letter-spacing:2.6px;padding-top:12px;padding-right:28px;padding-bottom:12px;padding-left:28px;background-color:transparent;border-top:1px solid var(--color-border);border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);border-left:1px solid var(--color-border);transition:background 0.2s ease,color 0.2s ease}.ecs-btn-secondary:hover{color:var(--ec-white-200);background-color:var(--color-dark)}.ecs-btn-secondary:hover{border-color:var(--color-dark)}.ecs-btn-secondary{white-space:nowrap}.ecs-btn-outline-light{display:inline-flex;justify-content:center;align-items:center;gap:10px;height:46px;min-width:238px;color:var(--ec-white-200);font-family:var(--font-primary);font-weight:400;font-size:12px;line-height:21.5px;text-decoration:none;text-transform:uppercase;letter-spacing:2.6px;padding-top:12px;padding-right:28px;padding-bottom:12px;padding-left:28px;background-color:transparent;border-top:1px solid var(--ec-white-200);border-right:1px solid var(--ec-white-200);border-bottom:1px solid var(--ec-white-200);border-left:1px solid var(--ec-white-200);transition:background 0.2s ease,color 0.2s ease}.ecs-btn-outline-light:hover{color:var(--color-dark);background-color:var(--ec-white-200)}.ecs-btn-outline-light{white-space:nowrap}.ecs-site-header{flex-shrink:0;position:sticky;top:0px;z-index:var(--bde-z-index-header-sticky);width:100%;background-color:var(--color-dark)}@media (max-width:767px){.ecs-site-header .breakdance-responsive-menu--open .breakdance-menu-list{counter-reset:ecsnav;display:flex!important;flex-direction:column!important;height:calc(100vh - var(--mobile-buffer-y,84px))!important;height:calc(100dvh - var(--mobile-buffer-y,84px))!important;max-height:calc(100vh - var(--mobile-buffer-y,84px))!important;max-height:calc(100dvh - var(--mobile-buffer-y,84px))!important;overflow-y:auto!important;padding:16px 32px 32px!important;background-color:#1f1f1f!important;border-top:.4px solid rgba(254,254,254,.15)!important}.ecs-site-header .breakdance-responsive-menu--open .breakdance-menu-list::after{display:block;color:#787878;font-family:var(--font-primary);font-size:12px;line-height:21.45px;letter-spacing:0.6px;padding-top:24px}.ecs-site-header .breakdance-responsive-menu--open .breakdance-menu-list::after{content:"Italian spirit, everyday attitude."}.ecs-site-header ul.breakdance-menu-list>li.breakdance-menu-item{counter-increment:ecsnav;border:0!important;border-bottom:.4px solid rgba(254,254,254,.14)!important;margin:0!important;background:transparent!important}.ecs-site-header ul.breakdance-menu-list li.breakdance-menu-item a.breakdance-menu-link{-webkit-tap-highlight-color:transparent;display:flex!important;align-items:baseline!important;gap:16px!important;width:calc(100% + 32px)!important;margin:0 -16px!important;padding:20px 16px!important;font-family:var(--font-primary)!important;font-size:32px!important;font-weight:300!important;letter-spacing:-.3px!important;line-height:1.15!important;text-transform:none!important;color:rgba(254,254,254,.82)!important;background:transparent!important;border:0!important;text-decoration:none!important;transition:background-color .2s ease,color .2s ease!important}.ecs-site-header ul.breakdance-menu-list li.breakdance-menu-item a.breakdance-menu-link::before{flex-grow:0;flex-shrink:0;flex-basis:24px;color:#787878;font-weight:500;font-size:12px;letter-spacing:2.6px}.ecs-site-header ul.breakdance-menu-list li.breakdance-menu-item a.breakdance-menu-link::before{content:counter(ecsnav,decimal-leading-zero)}.ecs-site-header ul.breakdance-menu-list li.breakdance-menu-item a.breakdance-menu-link::after{font-size:18px;margin-left:auto;opacity:0.35;transition:opacity 0.2s ease,transform 0.2s ease}.ecs-site-header ul.breakdance-menu-list li.breakdance-menu-item a.breakdance-menu-link::after{content:"→"}.ecs-site-header ul.breakdance-menu-list li.breakdance-menu-item a.breakdance-menu-link:hover{background-color:#fefefe!important;color:#1f1f1f!important}.ecs-site-header ul.breakdance-menu-list li.breakdance-menu-item a.breakdance-menu-link:hover::after{color:#1f1f1f;opacity:1;transform:translate3d(4px,0,0)}.ecs-site-header ul.breakdance-menu-list li.current-menu-item a.breakdance-menu-link{color:#fefefe!important}.ecs-site-header ul.breakdance-menu-list li.current-menu-item a.breakdance-menu-link::after{opacity:1}.ecs-site-header ul.breakdance-menu-list>li.menu-item-255{counter-increment:none;margin-top:auto!important;padding-top:32px!important;border-bottom:0!important}.ecs-site-header ul.breakdance-menu-list>li.menu-item-256{counter-increment:none;border-bottom:0!important}.ecs-site-header ul.breakdance-menu-list li.menu-item-255 a.breakdance-menu-link{padding:8px 16px!important;font-size:12px!important;font-weight:600!important;letter-spacing:2.6px!important;line-height:21.45px!important;text-transform:uppercase!important;color:#c9c6c6!important}.ecs-site-header ul.breakdance-menu-list li.menu-item-256 a.breakdance-menu-link{padding:8px 16px!important;font-size:12px!important;font-weight:600!important;letter-spacing:2.6px!important;line-height:21.45px!important;text-transform:uppercase!important;color:#c9c6c6!important}.ecs-site-header ul.breakdance-menu-list li.menu-item-255 a.breakdance-menu-link::before{content:none}.ecs-site-header ul.breakdance-menu-list li.menu-item-256 a.breakdance-menu-link::before{content:none}.ecs-site-header ul.breakdance-menu-list li.menu-item-255 a.breakdance-menu-link::after{content:none}.ecs-site-header ul.breakdance-menu-list li.menu-item-256 a.breakdance-menu-link::after{content:none}.ecs-site-header ul.breakdance-menu-list li.breakdance-menu-item a.breakdance-menu-link:focus{background-color:#fefefe!important;color:#1f1f1f!important;outline:none!important}.ecs-site-header ul.breakdance-menu-list li.breakdance-menu-item a.breakdance-menu-link:active{background-color:#fefefe!important;color:#1f1f1f!important}.ecs-site-header ul.breakdance-menu-list li.breakdance-menu-item a.breakdance-menu-link:focus::after{color:#1f1f1f;opacity:1}.ecs-site-header ul.breakdance-menu-list li.breakdance-menu-item a.breakdance-menu-link:active::after{color:#1f1f1f;opacity:1}.ecs-site-header ul.breakdance-menu-list li.breakdance-menu-item a.breakdance-menu-link:hover::before{color:#787878}.ecs-site-header ul.breakdance-menu-list li.menu-item-255 a.breakdance-menu-link:hover{color:#1f1f1f!important}.ecs-site-header ul.breakdance-menu-list li.menu-item-256 a.breakdance-menu-link:hover{color:#1f1f1f!important}}.ecs-site-header-inner{display:flex;justify-content:space-between;align-items:center;max-width:var(--container-width);min-height:var(--header-height);box-sizing:border-box;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:18px;padding-right:40px;padding-bottom:18px;padding-left:40px}@media (max-width:767px){.ecs-site-header-inner .breakdance-menu-toggle{position:static!important;left:auto!important;right:auto!important;top:auto!important;transform:none!important}.ecs-site-header-inner{display:flex!important;align-items:center!important;justify-content:flex-start!important;padding-top:14px!important;padding-right:20px!important;padding-bottom:14px!important;padding-left:20px!important}}.ecs-logo{display:flex;flex-flow:column;line-height:1.1;text-decoration:none}.ecs-logo-top{color:var(--ec-white-200);font-family:var(--font-primary);font-weight:700;font-size:14px;letter-spacing:3.08px}.ecs-logo-bottom{color:var(--ec-white-500);font-family:var(--font-primary);font-weight:300;font-size:14px;letter-spacing:3.08px}.ecs-nav-slot{position:static!important;left:auto!important;transform:none!important;display:flex!important;align-items:center!important}@media (max-width:767px){.ecs-nav-slot{display:flex!important;align-items:center!important;order:3!important;margin-left:16px!important;flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important}}.ecs-header-icons{display:flex;align-items:center;gap:14px}@media (max-width:767px){.ecs-header-icons{order:2!important;margin-left:auto!important;margin-right:0px!important}}.ecs-icon-slot{display:flex;justify-content:center;align-items:center;width:36px;height:36px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-radius:50%;transition:background-color 0.2s ease}.ecs-icon-slot:hover{background-color:rgba(255,255,255,.12)}@media (max-width:767px){.ecs-icon-slot:hover{background-color:rgba(255,255,255,.15)!important}.ecs-icon-slot{width:44px!important;height:44px!important}}.ecs-account-link svg{width:22px!important;height:22px!important}.ecs-account-link .oxy-svg-icon2{width:22px!important;height:22px!important;flex-shrink:0!important}.ecs-account-link{color:#fefefe!important}.ecs-site-footer{flex-shrink:0;color:var(--ec-white-200);background-color:var(--color-dark)}.ecs-site-footer .ecs-footer-inner{position:relative!important}.ecs-site-footer .ecs-footer-bottom{border-top:none!important}.ecs-site-footer .ecs-footer-bottom-inner{display:flex!important;justify-content:space-between!important;align-items:center!important;border-top:none!important;position:relative!important}.ecs-site-footer .ecs-footer-inner p{color:rgba(245,243,238,.62)!important;font-size:15px!important;font-weight:300!important}.ecs-site-footer .ecs-footer-bottom-inner>span{font-size:12px!important;color:rgba(245,243,238,.5)!important;font-weight:500!important}.ecs-site-footer .ecs-footer-404-link{display:inline-block;position:relative}.ecs-site-footer .ecs-footer-404-link{opacity:1!important;color:rgba(245,243,238,1)!important;text-transform:uppercase!important}.ecs-site-footer .oxy-text-link-50-116{display:inline-block;position:relative}.ecs-site-footer .oxy-text-link-50-116{opacity:1!important;color:rgba(245,243,238,1)!important;text-transform:uppercase!important}.ecs-site-footer .ecs-footer-bottom-inner>a{color:rgba(245,243,238,.5)!important;font-weight:500!important}.ecs-site-footer .oxy-container-50-117{display:flex!important;align-items:center!important;gap:4px!important}.ecs-site-footer .oxy-container-50-117 span{font-size:12px!important;color:rgba(245,243,238,.5)!important;text-transform:uppercase!important;font-weight:500!important;font-family:var(--font-primary)!important;letter-spacing:1px!important}.ecs-site-footer .oxy-container-50-117 .oxy-text-link-50-116{font-size:12px!important;font-family:var(--font-primary)!important;letter-spacing:1px!important;font-weight:500!important}.ecs-site-footer .ecs-footer-bottom-inner::before{position:absolute;top:0px;right:40px;left:40px;height:1px;background-color:rgba(255,255,255,.2)}.ecs-site-footer .ecs-footer-bottom-inner::before{content:""}.ecs-site-footer .ecs-footer-bottom-inner>a:hover{color:rgba(254,254,254,1)!important}.ecs-site-footer .ecs-footer-bottom-inner>*:nth-child(1){justify-self:start}.ecs-site-footer .ecs-footer-bottom-inner>*:nth-child(3){justify-self:end}.ecs-site-footer .oxy-container-50-118{display:flex!important;align-items:center!important;gap:48px!important;position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important}.ecs-site-footer .oxy-container-50-118 a{font-size:12px!important;font-family:var(--font-primary)!important;letter-spacing:1px!important;font-weight:500!important;color:rgba(245,243,238,.5)!important;text-transform:uppercase!important;text-decoration:none!important}.ecs-site-footer .oxy-container-50-118 a:hover{color:rgba(254,254,254,1)!important}.ecs-site-footer .ecs-footer-tagline{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important}.ecs-site-footer .oxy-text-link-50-116[style*="transparent"]{color:transparent!important}@media (max-width:767px){.ecs-site-footer .ecs-footer-inner{padding-top:40px!important;padding-left:40px!important;padding-right:40px!important}.ecs-site-footer .ecs-footer-bottom-inner{display:flex!important;flex-direction:column!important;row-gap:6px!important;padding-top:20px!important;padding-bottom:40px!important;padding-left:40px!important;padding-right:40px!important}.ecs-site-footer .ecs-footer-bottom-inner::before{left:40px!important;right:40px!important}.ecs-site-footer .ecs-footer-bottom-inner>*:nth-child(1){order:2}.ecs-site-footer .ecs-footer-bottom-inner>*:nth-child(1){margin-top:12px!important}.ecs-site-footer .ecs-footer-bottom-inner>*:nth-child(2){order:1}.ecs-site-footer .ecs-footer-bottom-inner>*:nth-child(3){order:3}.ecs-site-footer .ecs-footer-bottom-inner>*:nth-child(4){order:4}.ecs-site-footer .oxy-container-50-118{position:static!important;left:auto!important;top:auto!important;transform:none!important;flex-direction:column!important;gap:6px!important}.ecs-site-footer .ecs-footer-tagline{position:static!important;left:auto!important;top:auto!important;transform:none!important}}.ecs-footer-inner{display:flex;justify-content:space-between;align-items:center;gap:24px;max-width:var(--container-width);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:56px;padding-right:40px;padding-bottom:40px;padding-left:40px}@media (max-width:767px){.ecs-footer-inner{flex-flow:column;text-align:center;padding-top:40px;padding-right:20px;padding-bottom:32px;padding-left:20px}}.ecs-footer-tagline{color:var(--ec-white-500);font-family:var(--font-primary);font-weight:400;font-size:16px;letter-spacing:0.6px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.ecs-footer-social{display:flex;align-items:center;gap:8px;color:var(--ec-white-200);font-family:var(--font-primary);font-size:14px;text-decoration:none;letter-spacing:0.6px}.ecs-footer-social svg{width:20px;height:20px}.ecs-footer-bottom{border-top:1px solid var(--ec-grey-200)}.ecs-footer-bottom-inner{display:flex;justify-content:space-between;align-items:center;gap:16px;max-width:var(--container-width);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:20px;padding-right:40px;padding-bottom:20px;padding-left:40px}.ecs-footer-bottom-inner a{color:var(--ec-grey-50);font-family:var(--font-primary);font-size:12px;text-decoration:none;letter-spacing:1px}.ecs-footer-bottom-inner a:hover{color:var(--ec-white-200)}.ecs-footer-bottom-inner{flex-wrap:wrap}@media (max-width:767px){.ecs-footer-bottom-inner{flex-flow:column;text-align:center;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}}.ecs-footer-copy{color:var(--ec-grey-50);font-family:var(--font-primary);font-size:12px;letter-spacing:1px}.ecs-footer-credit{color:var(--ec-grey-50);font-family:var(--font-primary);font-size:12px;letter-spacing:1px}.ecs-footer-links{display:flex;gap:24px}.ecs-footer-links a{color:var(--ec-grey-50);font-family:var(--font-primary);font-size:12px;text-decoration:none;letter-spacing:1px}.ecs-footer-links a:hover{color:var(--ec-white-200)}.ecs-hero{position:relative;width:100%;height:calc(100vh - var(--header-height));overflow:hidden}@media (max-width:767px){.ecs-hero{height:calc(100vh - var(--header-height))}}.ecs-hero-img{display:block;width:100%;height:100%;object-fit:cover}.ecs-whatsapp-btn{display:flex;justify-content:center;align-items:center;position:absolute;right:28px;bottom:28px;width:52px;height:52px;color:var(--ec-white-200);background-color:#25d366;border-radius:50%;box-shadow:0px 6px 18px rgba(0,0,0,.25)}.ecs-whatsapp-btn svg{width:28px;height:28px}.ecs-section{position:relative;overflow:hidden;padding-top:100px;padding-right:0px;padding-bottom:100px;padding-left:0px}@media (max-width:767px){.ecs-section{padding-top:64px;padding-right:0px;padding-bottom:64px;padding-left:0px}}.ecs-cart-section-tight{padding-top:0px;padding-bottom:100px}@media (max-width:767px){.ecs-cart-section-tight{padding-top:0px;padding-bottom:64px}}.ecs-edit-copy{max-width:520px;color:var(--ec-white-500);margin-top:16px}.ecs-edit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:40px}@media (max-width:767px){.ecs-edit-grid{grid-template-columns:1fr}}.ecs-edit-card{position:relative}.ecs-edit-img{display:block;width:100%;height:520px;object-fit:cover}@media (max-width:767px){.ecs-edit-img{height:420px}}.ecs-edit-caption{display:flex;justify-content:space-between;align-items:center;margin-top:16px}.ecs-edit-title{color:var(--ec-white-200);font-family:var(--font-primary);font-size:16px}.ecs-edit-product-slot{display:flex;align-items:center;gap:16px}.ecs-trust-strip{background-color:var(--color-surface);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.ecs-trust-inner{display:flex;justify-content:center;gap:64px;padding-top:28px;padding-right:40px;padding-bottom:28px;padding-left:40px}.ecs-trust-inner{flex-wrap:wrap}@media (max-width:767px){.ecs-trust-inner{gap:28px;padding-top:24px;padding-right:20px;padding-bottom:24px;padding-left:20px}}.ecs-trust-item{display:flex;align-items:center;gap:10px;color:var(--color-text);font-family:var(--font-primary);font-size:13px;letter-spacing:0.6px}.ecs-trust-item svg{width:22px;height:22px;color:var(--color-text)}.ecs-section-head{display:flex;justify-content:space-between;align-items:end;gap:24px}.ecs-section-head{flex-wrap:wrap}@media (max-width:767px){.ecs-section-head{flex-flow:column;align-items:start}}.ecs-view-all{display:inline-flex;align-items:center;gap:10px;color:#1f2226;font-family:var(--font-primary);font-weight:600;font-size:12px;line-height:21.45px;text-decoration:underline;text-transform:uppercase;letter-spacing:2.6px;padding-top:12px;padding-right:0px;padding-bottom:12px;padding-left:0px;transition:text-decoration-color 0.2s ease}.ecs-view-all:hover{text-decoration-color:currentColor;color:#1f2226!important}.ecs-view-all:focus{color:#1f2226!important}.ecs-view-all{text-decoration-color:transparent;text-underline-offset:5px;text-decoration-thickness:1px}.ecs-arrivals-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:60px}.ecs-arrivals-grid .bde-post-loop{display:contents}.ecs-arrivals-grid .bde-loop{display:contents}.ecs-arrivals-grid .bde-loop-item{display:contents}@media (max-width:1023px){.ecs-arrivals-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.ecs-arrivals-grid{grid-template-columns:minmax(0,1fr);margin-top:32px}}.ecs-arrivals-card{aspect-ratio:3/4;background-color:var(--color-surface);border-top:1px solid var(--color-border);border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);border-left:1px solid var(--color-border)}.ecs-collections{background-color:var(--color-dark)}@media (max-width:767px){.ecs-collections .ecs-container{position:relative;z-index:1}}.ecs-collections-head{max-width:560px;text-align:center;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.ecs-eyebrow-light{color:var(--ec-white-500)}.ecs-h2-light{color:var(--ec-white-200);margin-top:8px}.ecs-collections-copy{color:var(--ec-white-500);font-weight:300;margin-top:16px}.ecs-collections-grid{display:flex;align-items:stretch;gap:24px;margin-top:48px}@media (max-width:767px){.ecs-collections-grid{flex-flow:column;gap:16px;margin-top:32px}}.ecs-collection-tile{display:block;flex-grow:1;flex-shrink:1;flex-basis:0px;position:relative;height:420px;overflow:hidden;text-decoration:none;transition:flex-grow 0.5s ease}.ecs-collection-tile img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease}.ecs-collection-tile:hover img{transform:scale(1.05,1.05)}.ecs-collection-tile:hover{flex-grow:2.4}@media (max-width:767px){.ecs-collection-tile{flex-grow:0;flex-shrink:0;flex-basis:auto;height:220px}.ecs-collection-tile:hover{flex-grow:1}}.ecs-collection-label{position:absolute;bottom:20px;left:20px;z-index:1;color:var(--ec-white-200);font-family:var(--font-primary);font-size:18px;text-transform:uppercase;letter-spacing:1px}.ecs-collection-label{white-space:nowrap}.ecs-reach-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px}.ecs-reach-grid .ecs-btn-primary{margin-top:32px}@media (max-width:767px){.ecs-reach-grid{display:flex;flex-flow:column;align-items:stretch;gap:32px}.ecs-reach-grid .ecs-btn-primary{order:5;width:100%;margin-top:0px}.ecs-reach-grid .ecs-eyebrow{order:1;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.ecs-reach-grid .ecs-h2{order:2}.ecs-reach-grid .ecs-reach-copy{order:4;max-width:none;margin-top:0px}}.ecs-reach-copy{max-width:440px;color:var(--color-text-muted);margin-top:20px}.ecs-reach-image-wrap{position:relative;height:460px;overflow:hidden}@media (max-width:767px){.ecs-reach-image-wrap{order:3;height:260px}}.ecs-reach-image{display:block;width:100%;height:100%;object-fit:cover}.ecs-about-hero{position:relative;width:100%;height:485px;overflow:hidden}@media (max-width:767px){.ecs-about-hero{height:390px}}.ecs-about-hero-img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 15%}.ecs-about-hero-overlay{position:absolute;top:0px;right:0px;bottom:0px;left:0px;box-sizing:border-box;padding-top:100px;padding-bottom:100px;background-image:linear-gradient(90deg,rgba(0,0,0,.55) 0%,rgba(0,0,0,.1) 60%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.ecs-about-hero-overlay .ecs-container{text-align:left;margin-right:auto;margin-left:auto}@media (max-width:767px){.ecs-about-hero-overlay{display:flex;flex-flow:column;justify-content:center;align-items:stretch;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-image:linear-gradient(180deg,rgba(0,0,0,.35) 0%,rgba(0,0,0,.55) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.ecs-about-hero-overlay .ecs-container{width:100%;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}}.ecs-h1-light{color:var(--ec-white-200)}.ecs-about-hero-copy{color:var(--ec-white-500);margin-top:16px}@media (max-width:767px){.ecs-about-hero-copy{max-width:260px;font-size:12px;line-height:20px;letter-spacing:0.6px;margin-top:12px}}.ecs-story-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px}@media (max-width:767px){.ecs-story-grid{display:flex;flex-flow:column;align-items:stretch;gap:0px}.ecs-story-grid .ecs-eyebrow{order:1;margin-top:0px;margin-right:0px;margin-bottom:12px;margin-left:0px}.ecs-story-grid .ecs-h2{order:2;margin-top:0px;margin-right:0px;margin-bottom:32px;margin-left:0px}}.ecs-story-copy{max-width:480px;color:var(--color-text-muted);text-align:justify;margin-top:20px}@media (max-width:767px){.ecs-story-copy{order:4;max-width:none;font-size:12px;line-height:24px;text-align:left;letter-spacing:0.6px;margin-top:0px;margin-bottom:24px}}.ecs-story-btn{width:auto;margin-top:24px;padding-top:12px;padding-right:28px;padding-bottom:12px;padding-left:28px}@media (max-width:767px){.ecs-story-btn{order:5;width:100%;color:#1f2226;font-weight:600;margin-top:8px;background-color:#f2f2f2;border-top:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000;border-left:1px solid #000}.ecs-story-btn:hover{background-color:#2b2b2b;border-top:1px solid #2b2b2b;border-right:1px solid #2b2b2b;border-bottom:1px solid #2b2b2b;border-left:1px solid #2b2b2b}.ecs-story-btn:hover{color:#fff!important}}.ecs-story-image-wrap{position:relative;height:480px}@media (max-width:767px){.ecs-story-image-wrap{order:3;height:280px;margin-bottom:32px}}.ecs-story-image{display:block;width:100%;height:100%;object-fit:cover}.ecs-story-image-caption{position:absolute;bottom:16px;left:20px;color:var(--ec-white-200);font-family:var(--font-primary);font-size:12px;text-transform:uppercase;letter-spacing:1px}@media (max-width:767px){.ecs-story-image-caption{bottom:12px;left:12px;font-weight:600;line-height:21.45px;letter-spacing:2.6px}}.ecs-our-values{position:relative;overflow:hidden}.ecs-values-bg{position:absolute;top:0px;right:0px;bottom:0px;left:0px;width:100%;height:100%;object-fit:cover}.ecs-values-overlay{position:relative;padding-top:100px;padding-right:0px;padding-bottom:100px;padding-left:0px;background-color:rgba(31,31,31,.72)}@media (max-width:767px){.ecs-values-overlay{padding-top:56px;padding-right:0px;padding-bottom:56px;padding-left:0px}}.ecs-values-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:56px}@media (max-width:767px){.ecs-values-grid{grid-template-columns:1fr;gap:40px;margin-top:48px}}.ecs-value-item{padding-top:20px;border-top:1px solid rgba(255,255,255,.3)}@media (max-width:767px){.ecs-value-item{padding-top:0px;border-top:0px solid}}.ecs-value-num{display:block;color:var(--ec-white-500);font-family:var(--font-primary);font-size:13px;margin-bottom:12px}@media (max-width:767px){.ecs-value-num{font-size:12px;line-height:21.45px;margin-bottom:8px}}.ecs-value-title{display:block;color:var(--ec-white-200);font-family:var(--font-primary);font-weight:600;font-size:16px;line-height:32px;letter-spacing:0.6px;margin-bottom:10px}@media (max-width:767px){.ecs-value-title{font-weight:600;font-size:12px;line-height:21.45px;text-transform:uppercase;letter-spacing:2.6px;margin-bottom:4px}}.ecs-value-copy{color:var(--ec-white-500)}@media (max-width:767px){.ecs-value-copy{font-size:12px;line-height:24px;letter-spacing:0.6px}}.ecs-contact-hero{position:relative;width:100%;height:320px;overflow:hidden}@media (max-width:767px){.ecs-contact-hero{height:260px}}.ecs-contact-hero-img{display:block;width:100%;height:100%;object-fit:cover}.ecs-contact-hero-overlay{display:flex;align-items:center;position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-color:rgba(31,31,31,.5)}.ecs-contact-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:64px}@media (max-width:1023px){.ecs-contact-grid{grid-template-columns:minmax(0,1fr);gap:48px}}@media (max-width:767px){.ecs-contact-grid{display:flex;flex-flow:column;align-items:stretch;gap:0px}.ecs-contact-grid .ecs-eyebrow{order:1;margin-top:0px;margin-right:0px;margin-bottom:12px;margin-left:0px}.ecs-contact-grid .ecs-h2{order:2;font-size:min(42px,10.4vw);margin-top:0px;margin-right:0px;margin-bottom:32px;margin-left:0px}.ecs-contact-grid .ecs-h2{white-space:nowrap}}.ecs-contact-copy{max-width:400px;color:var(--color-text-muted);margin-top:16px}.ecs-contact-detail{display:flex;flex-flow:column;gap:4px;margin-top:24px;padding-top:16px;border-top:1px solid var(--color-border)}.ecs-contact-label{color:var(--color-text-muted);font-family:var(--font-primary);font-size:12px;text-transform:uppercase;letter-spacing:1px}.ecs-contact-value{color:var(--color-text);font-family:var(--font-primary);font-size:16px}.ecs-contact-link{transition:color 0.2s ease}.ecs-contact-link:hover{color:var(--color-dark);text-decoration:underline}.ecs-contact-form-slot{width:100%;min-width:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:transparent;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.ecs-contact-form-slot .breakdance-form-field{margin-bottom:16px}.ecs-contact-form-slot textarea{min-height:120px}.ecs-contact-form-slot textarea{resize:vertical}.ecs-contact-form-slot .ec-field-error{display:block;color:#c0392b;font-family:var(--font-primary);font-size:12px;line-height:18px;letter-spacing:0.6px;margin-top:6px}.ecs-contact-form-slot .breakdance-form-button-wrapper{display:flex;justify-content:end;margin-top:8px}.ecs-contact-form-slot button[type="submit"]{display:inline-flex;justify-content:center;align-items:center;gap:10px;height:46px;min-width:130px;color:var(--color-dark);font-family:var(--font-primary);font-weight:400;font-size:12px;line-height:21.5px;text-transform:uppercase;letter-spacing:2.6px;padding-top:12px;padding-right:28px;padding-bottom:12px;padding-left:28px;background-color:var(--ec-white-500);border-radius:0px;border-top:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000;border-left:1px solid #000;transition:background 0.2s ease,color 0.2s ease}.ecs-contact-form-slot button[type="submit"]{white-space:nowrap;box-shadow:none}.ecs-contact-form-slot button[type="submit"]::after{font-size:14px;line-height:1}.ecs-contact-form-slot button[type="submit"]::after{content:"→"}.ecs-contact-form-slot button[type="submit"]:hover{color:var(--ec-white-200);background-color:var(--color-dark)}.ecs-contact-form-slot .breakdance-form-footer{display:flex!important;justify-content:flex-end!important;margin-top:4px!important}.ecs-contact-form-slot .breakdance-form-field--html{margin-bottom:0px!important}.ecs-contact-form-slot .ec-recaptcha-inline-note{margin:0px!important}.ecs-contact-form-slot .breakdance-form-message--success{border-radius:0px!important;background-color:#1f1f1f!important;color:#fefefe!important;border:none!important;font-family:var(--font-primary)!important}@media (max-width:767px){.ecs-contact-form-slot{order:3;margin-bottom:32px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.ecs-contact-form-slot .breakdance-form-field{margin-bottom:0px}.ecs-contact-form-slot textarea{font-size:16px;line-height:21.45px;letter-spacing:0.6px}.ecs-contact-form-slot textarea{min-height:120px!important;height:120px!important;padding:12px 16px!important}.ecs-contact-form-slot .breakdance-form-button-wrapper{display:block;width:100%;margin-top:16px}.ecs-contact-form-slot button[type="submit"]{width:100%;color:#fefefe;font-weight:600;background-color:#1f1f1f;border-top:1px solid #1f1f1f;border-right:1px solid #1f1f1f;border-bottom:1px solid #1f1f1f;border-left:1px solid #1f1f1f}.ecs-contact-form-slot button[type="submit"]:hover{color:#1f1f1f;background-color:transparent}.ecs-contact-form-slot .breakdance-form-footer{display:block!important;margin-top:0!important}.ecs-contact-form-slot input[type="text"]{font-size:16px;line-height:21.45px;letter-spacing:0.6px}.ecs-contact-form-slot input[type="text"]{min-height:46px!important;height:46px!important;padding:0 16px!important}.ecs-contact-form-slot input[type="email"]{font-size:16px;line-height:21.45px;letter-spacing:0.6px}.ecs-contact-form-slot input[type="email"]{min-height:46px!important;height:46px!important;padding:0 16px!important}.ecs-contact-form-slot input[type="tel"]{font-size:16px;line-height:21.45px;letter-spacing:0.6px}.ecs-contact-form-slot input[type="tel"]{min-height:46px!important;height:46px!important;padding:0 16px!important}.ecs-contact-form-slot input::placeholder{text-transform:uppercase}.ecs-contact-form-slot input::placeholder{font-size:12px!important;letter-spacing:2.6px!important}.ecs-contact-form-slot textarea::placeholder{text-transform:uppercase}.ecs-contact-form-slot textarea::placeholder{font-size:12px!important;letter-spacing:2.6px!important}.ecs-contact-form-slot input:focus{border-color:#1f1f1f!important}.ecs-contact-form-slot textarea:focus{border-color:#1f1f1f!important}}.ecs-shop-hero-inner{display:flex;justify-content:space-between;align-items:end;gap:24px}.ecs-shop-hero-inner{flex-wrap:wrap}@media (max-width:767px){.ecs-shop-hero-inner{flex-flow:column;align-items:start;gap:12px}}.ecs-shop-hero-copy{max-width:380px;color:var(--color-text-muted)}@media (max-width:767px){.ecs-shop-hero-copy{max-width:270px;font-size:12px;line-height:24px;letter-spacing:0.6px}}.ecs-shop-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:48px}@media (max-width:767px){.ecs-shop-grid{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:32px}}.ecs-shop-tile{display:block;position:relative;height:400px;overflow:hidden;text-decoration:none}.ecs-shop-tile img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.4s ease}.ecs-shop-tile:hover img{transform:scale(1.05,1.05)}.ecs-shop-tile::after{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-image:linear-gradient(to bottom,rgba(19,17,17,0) 39%,rgba(19,17,17,.44) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;pointer-events:none}.ecs-shop-tile::after{content:""}@media (max-width:767px){.ecs-shop-tile{height:402px}}.ecs-shop-tile-label{display:flex;justify-content:space-between;align-items:center;position:absolute;right:30px;bottom:18px;left:20px;z-index:1;color:var(--ec-white-200);font-family:var(--font-primary);font-weight:500;font-size:18px;line-height:29.7px;text-transform:uppercase;letter-spacing:2.88px}@media (max-width:767px){.ecs-shop-tile-label{right:16px;bottom:16px;left:16px}}.ecs-ghost-text{position:absolute;top:100px;left:50%;z-index:0;font-family:var(--font-primary);font-weight:700;font-size:316.8px;line-height:316.8px;letter-spacing:-12.67px;opacity:0.6;pointer-events:none;transform:translate3d(-50%,0,0)}.ecs-ghost-text{white-space:nowrap;user-select:none}@media (max-width:1023px){.ecs-ghost-text{top:64px;font-size:180px;line-height:180px;letter-spacing:-6px}}@media (max-width:767px){.ecs-ghost-text{display:block;position:relative;left:0px;width:100%;font-size:120px;line-height:96px;text-align:center;letter-spacing:-4px;margin-bottom:-56px}.ecs-ghost-text{transform:none;clip-path:none;top:0!important}}.ecs-ghost-text-light{color:var(--ec-white-950)}.ecs-ghost-text-dark{top:107px;color:var(--ec-grey-400)}.ecs-ghost-text-dark{clip-path:inset(0 0 150px 0)}@media (max-width:1023px){.ecs-ghost-text-dark{clip-path:none}}.ecs-edit-price{color:var(--ec-white-200);font-family:var(--font-primary);font-size:15px}.ecs-edit-add-cart{color:var(--ec-white-200);font-family:var(--font-primary);font-size:11px;text-decoration:none;text-transform:uppercase;letter-spacing:1.5px;padding-bottom:2px;border-bottom:1px solid var(--ec-white-200)}.ecs-new-arrivals{background-color:var(--ec-white-300)}.ecs-collection-tile-lg{flex-grow:1.7}@media (max-width:767px){.ecs-collection-tile-lg{flex-grow:1}}.ecs-collections-footer{display:flex;justify-content:center;margin-top:48px}@media (max-width:767px){.ecs-collections-footer .ecs-btn-outline-light{width:100%}}.ecs-btn-auto{width:auto}.ecs-btn-auto{white-space:nowrap}.ecs-reach-image-caption{position:absolute;bottom:16px;left:20px;color:var(--ec-white-200);font-family:var(--font-primary);font-size:12px;text-transform:uppercase;letter-spacing:1px}.ecs-edit-dark{background-color:var(--color-dark)}@media (max-width:767px){.ecs-edit-dark .ecs-container{position:relative;z-index:1}}.ecs-collection-overlay{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-image:linear-gradient(to top,rgba(0,0,0,.4) 0%,rgba(0,0,0,.05) 45%,rgba(0,0,0,0) 65%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;pointer-events:none}.ecs-collection-arrow{position:absolute;right:20px;bottom:20px;z-index:1;color:var(--ec-white-200);font-family:var(--font-primary);font-size:18px;line-height:1}.ecs-collection-arrow svg{width:18px;height:18px}.ecs-collection-tile-1 img{object-position:50% 75%}.ecs-collection-tile-2 img{object-position:50% 30%}.ecs-collection-tile-3 img{object-position:50% 50%}.ecs-ghost-text-dark-copy-1{top:110px;color:var(--ec-grey-400)}.ecs-our-story-bg{background-color:var(--ec-white-300)}.account-page-1{padding-right:40px;padding-left:40px}.ecs-pdp-section{padding-top:100px;padding-right:0px;padding-bottom:100px;padding-left:0px;background-color:#f9f9f9}.ecs-pdp-section .ecs-pdp-back{display:inline-flex;align-items:center;gap:10px;color:#1f2226;font-weight:600;line-height:21.5px;text-decoration:underline;letter-spacing:2.6px;padding-top:12px;padding-right:0px;padding-bottom:12px;padding-left:0px;transition:text-decoration-color 0.2s ease}.ecs-pdp-section .ecs-pdp-back{text-decoration-color:transparent;text-underline-offset:5px;text-decoration-thickness:1px}.ecs-pdp-section .ecs-pdp-top{grid-template-columns:minmax(0,546fr) minmax(0,516fr)!important;column-gap:60px!important;align-items:start!important}.ecs-pdp-section .ecs-pdp-gallery .swiper-slide{aspect-ratio:546/541;background-color:#fff}.ecs-pdp-section .ecs-pdp-gallery .bde-swiper__slide{display:block;width:100%;height:100%}.ecs-pdp-section .ecs-pdp-gallery .bde-swiper__image{width:100%!important;height:100%!important;object-fit:cover!important}.ecs-pdp-section .ecs-pdp-gallery .swiper-button-prev{display:none!important}.ecs-pdp-section .ecs-pdp-gallery .swiper-button-next{display:none!important}.ecs-pdp-section .ecs-pdp-gallery .swiper-scrollbar{display:none!important}.ecs-pdp-section .ecs-pdp-thumbs{position:relative;overflow:hidden;margin-top:32px}.ecs-pdp-section .ecs-pdp-thumbs .swiper{max-width:412px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.ecs-pdp-section .ecs-pdp-thumbs .swiper{overflow:visible!important;position:static!important}.ecs-pdp-section .ecs-pdp-thumbs .swiper-slide{aspect-ratio:1/1;border-top:1px solid transparent;border-right:1px solid transparent;border-bottom:1px solid transparent;border-left:1px solid transparent;opacity:0.85;cursor:pointer;transition:opacity 0.2s ease,border-color 0.2s ease}.ecs-pdp-section .ecs-pdp-thumbs .swiper-slide-thumb-active{opacity:1}.ecs-pdp-section .ecs-pdp-thumbs .bde-swiper__slide{width:100%;height:100%}.ecs-pdp-section .ecs-pdp-thumbs .bde-swiper__image{width:100%!important;height:100%!important;object-fit:cover!important}.ecs-pdp-section .ecs-pdp-thumbs .swiper-scrollbar{display:none!important}.ecs-pdp-section .ecs-pdp-thumbs .swiper-button-prev{left:0!important;right:auto!important;width:20px!important;height:40px!important;margin-top:-20px!important;color:#2b2b2b!important;background:none!important}.ecs-pdp-section .ecs-pdp-thumbs .swiper-button-next{right:0!important;left:auto!important;width:20px!important;height:40px!important;margin-top:-20px!important;color:#2b2b2b!important;background:none!important}.ecs-pdp-section .ecs-pdp-category{color:#6b6b6b;font-weight:600;line-height:21.5px;margin-bottom:20px}.ecs-pdp-section .ecs-pdp-title{font-size:56px!important;font-weight:300!important;line-height:60.5px!important;letter-spacing:-.58px!important;color:#131111!important;margin:0 0 20px!important}.ecs-pdp-section .ecs-pdp-price{margin:0 0 20px!important}.ecs-pdp-section .ecs-pdp-price .price{font-size:40px!important;font-weight:600!important;line-height:1.1!important;letter-spacing:.6px!important;color:#131111!important;margin:0!important}.ecs-pdp-section .ecs-pdp-excerpt{max-width:460px}.ecs-pdp-section .ecs-pdp-excerpt{margin:0 0 20px!important}.ecs-pdp-section .ecs-pdp-excerpt p{color:#131111;font-size:16px;line-height:32px;letter-spacing:0.6px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.ecs-pdp-section .ecs-pdp-cta .variations{margin-bottom:20px!important}.ecs-pdp-section .ecs-pdp-cta .variations tr{margin-bottom:20px!important}.ecs-pdp-section .ecs-pdp-cta .variations th.label label{font-weight:600!important;line-height:21.5px!important;color:#1f2226!important;margin-bottom:12px!important}.ecs-pdp-section .ecs-pdp-cta ul.variable-items-wrapper{gap:12px!important}.ecs-pdp-section .ecs-pdp-cta li.color-variable-item{width:46px!important;height:46px!important;border:0!important;box-shadow:none!important}.ecs-pdp-section .ecs-pdp-cta li.color-variable-item.selected{outline:1px solid #131111;outline-offset:3px}.ecs-pdp-section .ecs-pdp-cta li.button-variable-item{min-width:48px!important;height:48px!important;border:.8px solid #131111!important;background:#fff!important;color:#131111!important;justify-content:center!important;align-items:center!important}.ecs-pdp-section .ecs-pdp-cta li.button-variable-item.selected{background:#2b2b2b!important;border-color:#2b2b2b!important;color:#fff!important}.ecs-pdp-section .ecs-pdp-cta li.button-variable-item .variable-item-span-button{text-transform:uppercase}.ecs-pdp-section .ecs-pdp-cta li.button-variable-item .variable-item-span-button{font-size:14px!important;font-weight:500!important;letter-spacing:0!important;text-align:center!important;padding:0 10px!important;line-height:1!important}.ecs-pdp-section .ecs-pdp-cta .woocommerce-variation-add-to-cart{gap:20px!important}.ecs-pdp-section .ecs-pdp-cta .quantity{padding:34px 0 0 0!important;margin:0!important;width:fit-content!important;max-width:fit-content!important;border:0!important;background:transparent!important;gap:0!important;justify-content:flex-start!important}.ecs-pdp-section .ecs-pdp-cta .quantity::before{color:#1f2226;font-weight:600;line-height:21.5px}.ecs-pdp-section .ecs-pdp-cta .bde-quantity-button--dec{width:46px!important;min-width:46px!important;height:40px!important;border:1px solid #131111!important;border-right:0!important}.ecs-pdp-section .ecs-pdp-cta .bde-quantity-button--inc{width:46px!important;min-width:46px!important;height:40px!important;border:1px solid #131111!important;border-left:0!important}.ecs-pdp-section .ecs-pdp-cta input.qty{width:46px!important;min-width:46px!important;height:40px!important;border-top:1px solid #131111!important;border-bottom:1px solid #131111!important;font-size:16px!important;font-weight:500!important;color:#131111!important}.ecs-pdp-section .ecs-pdp-cta button.single_add_to_cart_button{width:172px!important;height:46px!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;line-height:1!important;background-color:#2b2b2b!important;border:1px solid #2b2b2b!important;color:#fff!important;font-weight:600!important;padding:4px 24px 0 24px!important}.ecs-pdp-section .ecs-pdp-cta button.single_add_to_cart_button:hover{background-color:transparent!important;color:#131111!important;border-color:#131111!important}.ecs-pdp-section .ecs-pdp-wishlist{left:186px!important;right:auto!important;width:auto!important;bottom:auto!important;top:calc(100% - 46px)!important;padding:0!important}.ecs-pdp-section .ecs-pdp-wishlist a{min-width:204px}.ecs-pdp-section .ecs-pdp-wishlist a{box-sizing:border-box!important;display:inline-flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:10px!important;line-height:1!important;width:auto!important;background-color:#f2f2f2!important;border:1px solid #000!important;color:#131111!important;font-weight:600!important;padding:4px 28px 0 28px!important}.ecs-pdp-section .ecs-pdp-wishlist a:hover{background-color:#2b2b2b!important;color:#fff!important;border-color:#2b2b2b!important}.ecs-pdp-section .ecs-pdp-buy{margin-bottom:30px!important}.ecs-pdp-section .ecs-pdp-info{gap:12px 24px}.ecs-pdp-section .ecs-pdp-info{flex-wrap:wrap;display:flex!important;justify-content:space-between!important;border-top:1px solid rgba(31,34,38,.14)!important;padding-top:24px!important}.ecs-pdp-section .ecs-pdp-info span{text-transform:uppercase}.ecs-pdp-section .ecs-pdp-info span{font-size:12px!important;font-weight:600!important;letter-spacing:2.6px!important;line-height:21.5px!important;color:#6b6e74!important}.ecs-pdp-section .ecs-pdp-related-head{display:flex;flex-flow:column;gap:16px}.ecs-pdp-section .ecs-pdp-related-head{margin-top:100px!important}.ecs-pdp-section .ecs-pdp-related-head p{color:#6b6e74;font-weight:600}.ecs-pdp-section .ecs-pdp-related-head p{margin:0!important}.ecs-pdp-section .ecs-pdp-related-head h2{color:#1f2226}.ecs-pdp-section .ecs-pdp-related-head h2{margin:0!important}.ecs-pdp-section .ecs-cat-grid-slot{margin-top:32px!important}.ecs-pdp-section .ecs-pdp-cta .variations td{background:transparent!important}.ecs-pdp-section .ecs-pdp-cta .variations th{background:transparent!important}.ecs-pdp-section .ecs-pdp-cta .variations tbody{background:transparent!important}.ecs-pdp-section .ecs-pdp-cta .quantity .bde-quantity-button--dec{width:46px!important;min-width:46px!important;height:40px!important;min-height:40px!important;max-height:none!important;align-self:center!important;border:1px solid #131111!important;border-right:0!important}.ecs-pdp-section .ecs-pdp-cta .quantity .bde-quantity-button--inc{width:46px!important;min-width:46px!important;height:40px!important;min-height:40px!important;max-height:none!important;align-self:center!important;border:1px solid #131111!important;border-left:0!important}.ecs-pdp-section .ecs-pdp-cta .quantity input.qty{width:46px!important;min-width:46px!important;height:40px!important;align-self:center!important;border:0!important;border-top:1px solid #131111!important;border-bottom:1px solid #131111!important;font-size:16px!important;font-weight:500!important;color:#131111!important}.ecs-pdp-section .ecs-pdp-thumbs .swiper-button-prev.swiper-button-prev{display:flex!important;justify-content:flex-start!important;align-items:center!important;top:0!important;left:0!important;right:auto!important;width:calc(( 100% - 412px ) / 2)!important;height:100%!important;margin-top:0!important;color:#2b2b2b!important;background:#f9f9f9!important;z-index:5!important}.ecs-pdp-section .ecs-pdp-thumbs .swiper-button-next.swiper-button-next{display:flex!important;justify-content:flex-end!important;align-items:center!important;top:0!important;right:0!important;left:auto!important;width:calc(( 100% - 412px ) / 2)!important;height:100%!important;margin-top:0!important;color:#2b2b2b!important;background:#f9f9f9!important;z-index:5!important}.ecs-pdp-section .ecs-pdp-thumbs .swiper-button-disabled{opacity:.3!important}.ecs-pdp-section .ecs-pdp-wishlist a svg{display:none!important}.ecs-pdp-section .ecs-pdp-thumbs .swiper-navigation-icon{width:10px!important;height:20px!important}.ecs-pdp-section .ecs-pdp-cta .quantity .bde-quantity-button{border-radius:0!important;background:transparent!important;margin:0!important}.ecs-pdp-section .ecs-pdp-cta .variations tr:last-child{margin-bottom:0!important}.ecs-pdp-section .ecs-pdp-cta .single_variation_wrap .single_variation{margin:0!important}.ecs-pdp-section .ecs-pdp-wishlist .oxy-shortcode{margin:0!important;padding:0!important}.ecs-pdp-section .ecs-pdp-wishlist .yith-add-to-wishlist-button-block{margin:0!important;padding:0!important}.ecs-pdp-section .ecs-pdp-cta li.button-variable-item .variable-item-contents{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important}.ecs-pdp-section .ecs-pdp-wishlist a::after{display:block;flex-grow:0;flex-shrink:0;flex-basis:16px;order:3;width:16px;height:16px;background-color:currentColor;transform:translate3d(0,-1.5px,0)}.ecs-pdp-section .ecs-pdp-wishlist a::after{content:"";-webkit-mask:url(https://enricocoverisa.co.za/wp-content/uploads/2026/09/Vector.png) center/contain no-repeat;mask:url(https://enricocoverisa.co.za/wp-content/uploads/2026/09/Vector.png) center/contain no-repeat}.ecs-pdp-section .ecs-pdp-cta form.cart:not(.variations_form){display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:20px!important}.ecs-pdp-section .ecs-pdp-cta .stock{display:none!important}.ecs-pdp-section .woocommerce-message{position:relative!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;margin:0 0 32px 0!important;background:#1f1f1f!important;color:#fefefe!important;border:1px solid #1f1f1f!important;border-radius:0!important;box-shadow:none!important;padding:14px 18px 14px 46px!important;font-size:13px!important;line-height:18.2px!important;font-weight:500!important;letter-spacing:.3px!important}.ecs-pdp-section .woocommerce-message::before{-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 16 16\' fill=\'none\' stroke=\'black\' stroke-width=\'1.3\' stroke-linecap=\'round\' stroke-linejoin=\'round\'><circle cx=\'8\' cy=\'8\' r=\'7\'/><path d=\'M5 8.2l2 2 4-4.4\'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 16 16\' fill=\'none\' stroke=\'black\' stroke-width=\'1.3\' stroke-linecap=\'round\' stroke-linejoin=\'round\'><circle cx=\'8\' cy=\'8\' r=\'7\'/><path d=\'M5 8.2l2 2 4-4.4\'/></svg>") center/contain no-repeat;content:""!important;display:block!important;position:absolute!important;left:18px!important;top:50%!important;transform:translateY(-50%)!important;width:16px!important;height:16px!important;margin:0!important;font-size:0!important;color:#fefefe!important;background-color:#fefefe!important}.ecs-pdp-section .woocommerce-message a{order:2}.ecs-pdp-section .woocommerce-message a{text-underline-offset:3px;white-space:nowrap;margin-left:auto!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important;color:#fefefe!important;font-size:13px!important;font-weight:500!important;letter-spacing:.3px!important;line-height:18.2px!important;text-transform:none!important;text-decoration:underline!important}.ecs-pdp-section .woocommerce-message a:hover{opacity:0.75}.ecs-pdp-section .woocommerce-info{position:relative!important;margin:0 0 32px 0!important;background:#1f1f1f!important;color:#fefefe!important;border:1px solid #1f1f1f!important;border-radius:0!important;padding:14px 18px 14px 46px!important;font-size:13px!important;line-height:18.2px!important;font-weight:500!important;letter-spacing:.3px!important}.ecs-pdp-section .woocommerce-error{position:relative!important;list-style:none!important;margin:0 0 32px 0!important;background:#1f1f1f!important;color:#fefefe!important;border:1px solid #1f1f1f!important;border-radius:0!important;padding:14px 18px 14px 46px!important;font-size:13px!important;line-height:18.2px!important;font-weight:500!important;letter-spacing:.3px!important}.ecs-pdp-section .woocommerce-error li{margin:0!important;padding:0!important;color:#fefefe!important}.ecs-pdp-section .woocommerce-error a{color:#fefefe!important;text-decoration:underline!important}.ecs-pdp-section .ecs-pdp-cta button.single_add_to_cart_button::after{content:"→"!important;display:inline-block!important;font-size:14px!important;line-height:1!important;background:none!important;-webkit-mask:none!important;mask:none!important;width:auto!important;height:auto!important;flex:0 0 auto!important;transform:translateY(-1.5px)!important}.ecs-pdp-section .ecs-pdp-wishlist a span{line-height:1!important;display:block!important}@media (max-width:1023px){.ecs-pdp-section .ecs-pdp-top{grid-template-columns:minmax(0,1fr)!important;row-gap:24px!important;align-items:start!important}}@media (max-width:767px){.ecs-pdp-section{padding-top:40px;padding-right:0px;padding-bottom:64px;padding-left:0px}.ecs-pdp-section .ecs-pdp-back{display:none!important}.ecs-pdp-section .ecs-pdp-gallery .swiper-slide{aspect-ratio:326/400}.ecs-pdp-section .ecs-pdp-thumbs{display:none!important}.ecs-pdp-section .ecs-pdp-category{margin-bottom:16px}.ecs-pdp-section .ecs-pdp-title{font-size:32px!important;line-height:1.15!important;letter-spacing:0!important;color:#1f2226!important;margin:0 0 24px!important}.ecs-pdp-section .ecs-pdp-price{margin:0 0 32px!important}.ecs-pdp-section .ecs-pdp-price .price{font-size:24px!important;line-height:1.2!important;letter-spacing:0!important;color:#1f2226!important}.ecs-pdp-section .ecs-pdp-excerpt{max-width:none}.ecs-pdp-section .ecs-pdp-excerpt{margin:0 0 32px!important}.ecs-pdp-section .ecs-pdp-cta .variations{margin-bottom:32px!important}.ecs-pdp-section .ecs-pdp-cta .variations tr{margin-bottom:32px!important}.ecs-pdp-section .ecs-pdp-cta .variations th.label label{margin-bottom:8px!important}.ecs-pdp-section .ecs-pdp-cta ul.variable-items-wrapper{gap:8px!important}.ecs-pdp-section .ecs-pdp-cta li.button-variable-item{flex:1 1 0!important;min-width:0!important;width:auto!important;height:44px!important;margin:0!important}.ecs-pdp-section .ecs-pdp-cta li.button-variable-item .variable-item-span-button{padding:0!important;font-size:13px!important}.ecs-pdp-section .ecs-pdp-cta .woocommerce-variation-add-to-cart{gap:32px!important;align-items:stretch!important}.ecs-pdp-section .ecs-pdp-cta .quantity{padding-top:30px!important}.ecs-pdp-section .ecs-pdp-cta button.single_add_to_cart_button{width:100%!important}.ecs-pdp-section .ecs-pdp-wishlist{position:static!important;left:auto!important;top:auto!important;width:100%!important;margin-top:24px!important}.ecs-pdp-section .ecs-pdp-wishlist a{width:100%!important}.ecs-pdp-section .ecs-pdp-info{flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:8px!important}.ecs-pdp-section .ecs-pdp-related-head{margin-top:56px!important}.ecs-pdp-section .ecs-pdp-related-head h2{font-size:24px!important;line-height:1.2!important;letter-spacing:0!important}.ecs-pdp-section .ecs-cat-grid-slot{row-gap:48px!important}.ecs-pdp-section .ecs-pdp-wishlist .oxy-shortcode{width:100%!important}.ecs-pdp-section .ecs-pdp-wishlist .yith-add-to-wishlist-button-block{width:100%!important}.ecs-pdp-section .ecs-pdp-cta form.cart:not(.variations_form){align-items:stretch!important;gap:32px!important}.ecs-pdp-section .ecs-pdp-cta ul.button-variable-wrapper{display:flex!important;flex-wrap:nowrap!important;gap:6px!important;width:100%!important}}.ecs-pdp-back{display:inline-flex;align-items:center;gap:10px;color:var(--color-text);font-family:var(--font-primary);font-size:12px;text-decoration:none;text-transform:uppercase;letter-spacing:2.6px;margin-bottom:48px}.ecs-pdp-back:hover{opacity:1}.ecs-pdp-back:hover{text-decoration-color:currentColor!important}.ecs-pdp-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:64px}@media (max-width:1023px){.ecs-pdp-top{grid-template-columns:minmax(0,1fr);gap:40px}}.ecs-pdp-gallery{width:100%;max-height:min(80vh,620px);min-width:0px;aspect-ratio:1/1}@media (max-width:1023px){.ecs-pdp-gallery{max-height:70vh}}@media (max-width:767px){.ecs-pdp-gallery{max-height:none}}.ecs-pdp-thumbs{width:100%;min-width:0px;margin-top:16px}.ecs-pdp-thumbs .bde-swiper__slide{aspect-ratio:1/1}.ecs-pdp-thumbs .swiper-slide{opacity:0.45;cursor:pointer;transition:opacity 0.2s ease}.ecs-pdp-thumbs .swiper-slide-thumb-active{opacity:1}.ecs-pdp-category{color:var(--color-text-muted);font-family:var(--font-primary);font-size:12px;text-transform:uppercase;letter-spacing:2.6px;margin-bottom:12px}.ecs-pdp-title{color:var(--color-text);font-family:var(--font-primary);font-weight:300;font-size:40px;line-height:46px;letter-spacing:-0.4px;margin-top:0px;margin-right:0px;margin-bottom:14px;margin-left:0px}@media (max-width:767px){.ecs-pdp-title{font-size:30px;line-height:36px}}.ecs-pdp-price{color:var(--color-text);font-family:var(--font-primary);font-weight:600;font-size:26px;line-height:32px;margin-bottom:20px}.ecs-pdp-price .woocommerce-Price-amount{font-weight:600}.ecs-pdp-excerpt{max-width:460px;color:var(--color-text-muted);font-family:var(--font-primary);font-size:16px;line-height:32px;letter-spacing:0.6px;margin-bottom:32px}.ecs-pdp-excerpt p{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.ecs-pdp-excerpt p{line-height:1.6}}.ecs-pdp-cta .variations{width:100%;margin-top:0px;margin-right:0px;margin-bottom:24px;margin-left:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.ecs-pdp-cta .variations tr{display:block;margin-bottom:22px}.ecs-pdp-cta .variations th.label label{display:block;color:var(--color-text-muted);font-family:var(--font-primary);font-weight:400;font-size:12px;text-transform:uppercase;letter-spacing:2.6px;margin-top:0px;margin-right:0px;margin-bottom:10px;margin-left:0px}.ecs-pdp-cta a.reset_variations{display:inline-block;color:var(--color-text-muted);font-family:var(--font-primary);font-size:11px;text-decoration:none;text-transform:uppercase;letter-spacing:2px;margin-top:4px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:transparent;border-bottom:1px solid var(--color-border)}.ecs-pdp-cta .woocommerce-variation-add-to-cart{display:flex;flex-flow:column;align-items:start;gap:26px}.ecs-pdp-cta .quantity{display:flex;align-items:center;position:relative;width:fit-content;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:30px}.ecs-pdp-cta .quantity::before{position:absolute;top:0px;left:0px;color:var(--color-text-muted);font-family:var(--font-primary);font-size:12px;text-transform:uppercase;letter-spacing:2.6px}.ecs-pdp-cta .quantity::before{content:"Quantity"}.ecs-pdp-cta input.qty{flex-grow:0;flex-shrink:0;flex-basis:auto;order:2;width:60px;height:46px;min-width:60px;color:var(--color-text);font-family:var(--font-primary);font-size:15px;text-align:center;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:transparent;border-radius:0px;border-top:1px solid var(--color-border);border-right:0px solid;border-bottom:1px solid var(--color-border);border-left:0px solid}.ecs-pdp-cta input.qty{box-shadow:none}.ecs-pdp-cta button.single_add_to_cart_button{display:inline-flex;justify-content:center;align-items:center;gap:10px;width:calc(50% - 8px);height:46px;color:var(--ec-white-200);font-family:var(--font-primary);font-weight:400;font-size:12px;text-transform:uppercase;letter-spacing:2.6px;padding-top:12px;padding-right:28px;padding-bottom:12px;padding-left:28px;background-color:var(--color-dark);border-radius:0px;border-top:1px solid var(--color-dark);border-right:1px solid var(--color-dark);border-bottom:1px solid var(--color-dark);border-left:1px solid var(--color-dark);transition:background 0.2s ease,color 0.2s ease}.ecs-pdp-cta button.single_add_to_cart_button:hover{color:var(--color-dark);background-color:transparent}.ecs-pdp-cta button.single_add_to_cart_button.disabled{opacity:0.4;cursor:not-allowed}.ecs-pdp-cta .woocommerce-variation-add-to-cart-disabled button.single_add_to_cart_button{opacity:0.4}.ecs-pdp-cta ul.variable-items-wrapper{display:flex;gap:10px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.ecs-pdp-cta ul.variable-items-wrapper{flex-wrap:wrap;list-style:none}.ecs-pdp-cta li.variable-item{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:transparent;border-radius:0px}.ecs-pdp-cta li.variable-item{box-shadow:none}.ecs-pdp-cta li.color-variable-item{width:38px;height:38px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top:1px solid var(--color-border);border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);border-left:1px solid var(--color-border);cursor:pointer}.ecs-pdp-cta li.color-variable-item .variable-item-span{display:block;width:100%;height:100%}.ecs-pdp-cta li.color-variable-item:hover{border-color:var(--ec-grey-100)}.ecs-pdp-cta li.color-variable-item.selected{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.ecs-pdp-cta li.button-variable-item{display:flex;justify-content:center;align-items:center;height:44px;min-width:44px;border-top:1px solid var(--color-border);border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);border-left:1px solid var(--color-border);cursor:pointer}.ecs-pdp-cta li.button-variable-item .variable-item-span-button{color:inherit;font-family:var(--font-primary);font-size:12px;line-height:1;text-transform:uppercase;letter-spacing:1.4px;padding-top:0px;padding-right:12px;padding-bottom:0px;padding-left:12px}.ecs-pdp-cta li.button-variable-item:hover{border-color:var(--color-dark)}.ecs-pdp-cta li.button-variable-item.selected{border-color:var(--color-dark)}.ecs-pdp-cta li.button-variable-item.selected .variable-item-span-button{color:var(--ec-white-200)}.ecs-pdp-cta a.reset_variations:hover{color:var(--color-text)}.ecs-pdp-cta .quantity--number{display:flex;align-items:stretch}.ecs-pdp-cta button.single_add_to_cart_button::after{font-size:14px;line-height:1}.ecs-pdp-cta button.single_add_to_cart_button::after{content:"→"}.ecs-pdp-cta .woocommerce-variation-availability{display:none}.ecs-pdp-cta li.color-variable-item.selected .variable-item-contents::before{display:none}.ecs-pdp-cta .bde-quantity-button--dec{display:flex;justify-content:center;align-items:center;flex-grow:0;flex-shrink:0;flex-basis:auto;order:1;position:static;top:auto;right:auto;bottom:auto;left:auto;width:44px;height:46px;min-width:44px;color:var(--color-text);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:transparent;border-radius:0px;border-top:1px solid var(--color-border);border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);border-left:1px solid var(--color-border)}.ecs-pdp-cta .bde-quantity-button--dec{transform:none;translate:none}.ecs-pdp-cta .bde-quantity-button--inc{display:flex;justify-content:center;align-items:center;flex-grow:0;flex-shrink:0;flex-basis:auto;order:3;position:static;top:auto;right:auto;bottom:auto;left:auto;width:44px;height:46px;min-width:44px;color:var(--color-text);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:transparent;border-radius:0px;border-top:1px solid var(--color-border);border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);border-left:1px solid var(--color-border)}.ecs-pdp-cta .bde-quantity-button--inc{transform:none;translate:none}.ecs-pdp-cta{--bde-woo-swatch-background:transparent;--bde-woo-swatch-background-hover:transparent;--bde-woo-swatch-background-selected:var(--color-dark);--bde-woo-swatch-border:1px solid var(--color-border);--bde-woo-swatch-border-color-hover:var(--ec-grey-100);--bde-woo-swatch-border-color-selected:var(--color-dark);--bde-woo-swatch-shadow:none;--bde-woo-swatch-shadow-hover:none;--bde-woo-swatch-shadow-selected:none;--bde-woo-swatch-space-between-items:10px;--bde-woo-swatch-space-between-options:22px;--bde-woo-swatch-space-after-label:10px;--bde-woo-swatch-color-width:38px;--bde-woo-swatch-color-height:38px;--bde-woo-swatch-color-padding:0px;--wvs-selected-item-text-color:var(--ec-white-200)}@media (max-width:767px){.ecs-pdp-cta button.single_add_to_cart_button{width:100%}}.ecs-pdp-cta .variations th.label{display:block;width:100%;text-align:left;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.ecs-pdp-cta .variations td.value{display:block;width:100%;text-align:left;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.ecs-pdp-cta .bde-quantity-button--dec{display:flex;justify-content:center;align-items:center;width:44px;height:46px;color:var(--color-text);background-color:transparent;border-top:1px solid var(--color-border);border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);border-left:1px solid var(--color-border)}.ecs-pdp-cta .bde-quantity-button--inc{display:flex;justify-content:center;align-items:center;width:44px;height:46px;color:var(--color-text);background-color:transparent;border-top:1px solid var(--color-border);border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);border-left:1px solid var(--color-border)}.ecs-pdp-buy{position:relative;margin-bottom:34px}.ecs-pdp-wishlist{position:absolute;right:0px;bottom:0px;width:calc(50% - 8px)}.ecs-pdp-wishlist .yith-wcwl-add-to-wishlist{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.ecs-pdp-wishlist .yith-wcwl-add-button{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.ecs-pdp-wishlist a{display:inline-flex;justify-content:center;align-items:center;gap:10px;width:100%;height:46px;color:var(--color-text);font-family:var(--font-primary);font-weight:400;font-size:12px;text-decoration:none;text-transform:uppercase;letter-spacing:2.6px;padding-top:12px;padding-right:24px;padding-bottom:12px;padding-left:24px;background-color:transparent;border-radius:0px;border-top:1px solid var(--color-border);border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);border-left:1px solid var(--color-border);transition:background 0.2s ease,color 0.2s ease,border-color 0.2s ease}.ecs-pdp-wishlist a:hover{color:var(--ec-white-200);background-color:var(--color-dark)}.ecs-pdp-wishlist a:hover{border-color:var(--color-dark)}.ecs-pdp-wishlist .yith-wcwl-icon{font-size:15px;line-height:1;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.ecs-pdp-wishlist .feedback{display:none}@media (max-width:767px){.ecs-pdp-wishlist{position:static;width:100%;margin-top:14px}}.ecs-pdp-info{display:flex;gap:36px;padding-top:26px;border-top:1px solid var(--color-border)}.ecs-pdp-info span{color:var(--color-text-muted);font-family:var(--font-primary);font-size:11px;text-transform:uppercase;letter-spacing:2px}.ecs-pdp-info{flex-wrap:wrap}.ecs-pdp-related-head{margin-top:110px;margin-bottom:40px}@media (max-width:767px){.ecs-pdp-related-head{margin-top:64px}}.ecs-pdp-related ul.products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.ecs-pdp-related ul.products{list-style:none}.ecs-pdp-related ul.products li.product{width:auto;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.ecs-pdp-related ul.products li.product{float:none}.ecs-pdp-related ul.products li.product img{display:block;width:100%;height:auto;margin-bottom:14px}.ecs-pdp-related ul.products li.product .woocommerce-loop-product__title{color:var(--color-text);font-family:var(--font-primary);font-size:12px;text-transform:uppercase;letter-spacing:2px;margin-top:0px;margin-right:0px;margin-bottom:6px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.ecs-pdp-related ul.products li.product .price{display:block;color:var(--color-text);font-family:var(--font-primary);font-size:13px;letter-spacing:1px;margin-bottom:6px}.ecs-pdp-related ul.products li.product a.button{color:var(--color-text);font-family:var(--font-primary);font-size:11px;text-transform:uppercase;letter-spacing:1.5px;padding-top:0px;padding-right:0px;padding-bottom:2px;padding-left:0px;background-color:transparent;border-radius:0px;border-bottom:1px solid var(--color-text)}.ecs-pdp-related h2{display:none}@media (max-width:767px){.ecs-pdp-related ul.products{grid-template-columns:1fr}}.ecs-pdp .woocommerce-notices-wrapper{margin-bottom:24px}.ecs-pdp .woocommerce-message{color:#1f5130;background-color:#f0f6f1}.ecs-pdp .woocommerce-error{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.ecs-pdp .woocommerce-error{list-style:none}.ecs-pdp .woocommerce-error li{color:#8c2020;background-color:#fbefef}.ecs-pdp .woocommerce-info{color:var(--color-text);background-color:var(--ec-white-400)}.ecs-pdp .woocommerce-message a.button{color:inherit;text-decoration:underline}.ecs-pdp .woocommerce-message a.button{float:right}.ecs-pdp .woocommerce-message{font-family:var(--font-primary);font-size:14px;padding-top:14px;padding-right:20px;padding-bottom:14px;padding-left:20px}.ecs-pdp .woocommerce-message{list-style:none}.ecs-pdp .woocommerce-error li{font-family:var(--font-primary);font-size:14px;padding-top:14px;padding-right:20px;padding-bottom:14px;padding-left:20px}.ecs-pdp .woocommerce-error li{list-style:none}.ecs-pdp .woocommerce-info{font-family:var(--font-primary);font-size:14px;padding-top:14px;padding-right:20px;padding-bottom:14px;padding-left:20px}.ecs-pdp .woocommerce-info{list-style:none}.ecs-pdp-cta li.variable-item.disabled{position:relative;opacity:0.3;cursor:not-allowed}.ecs-pdp-cta li.variable-item.out-of-stock{position:relative;opacity:0.3;cursor:not-allowed}.ecs-pdp-wishlist .yith-wcwl-wishlistaddedbrowse{display:block}.ecs-pdp-wishlist .yith-wcwl-wishlistexistsbrowse{display:block}.ecs-contact-section{background-color:var(--ec-white-300)}@media (max-width:767px){.ecs-contact-section{padding-top:48px;padding-bottom:48px}}.ecs-contact-info .ecs-h2{margin-top:4px}@media (max-width:767px){.ecs-contact-info{display:contents}}.ecs-contact-block{display:flex;flex-flow:column;margin-top:40px}@media (max-width:767px){.ecs-contact-block{gap:8px;order:4;margin-top:0px;margin-bottom:16px;padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:16px}}.ecs-contact-heading{color:var(--ec-grey-400);font-family:var(--font-primary);font-weight:600;font-size:16px;line-height:32px;letter-spacing:0.6px}@media (max-width:767px){.ecs-contact-heading{color:#1f2226;font-weight:600;font-size:12px;line-height:15px;letter-spacing:0.6px}}.ecs-contact-line{color:var(--ec-grey-400);font-family:var(--font-primary);font-weight:400;font-size:16px;line-height:32px;text-decoration:none;letter-spacing:0.6px}@media (max-width:767px){.ecs-contact-line{color:#2a2e34;font-size:12px;line-height:24px;letter-spacing:0.6px}}.ecs-contact-form-slot input[type="text"]{width:100%;min-height:56px;color:var(--ec-grey-400);font-family:var(--font-primary);font-size:16px;line-height:32px;letter-spacing:0.6px;padding-top:12px;padding-right:20px;padding-bottom:12px;padding-left:20px;background-color:transparent;border-radius:2px;border-top:0.4px solid var(--ec-grey-50);border-right:0.4px solid var(--ec-grey-50);border-bottom:0.4px solid var(--ec-grey-50);border-left:0.4px solid var(--ec-grey-50);transition:border-color 0.2s ease}.ecs-contact-form-slot input[type="text"]{box-shadow:none}.ecs-contact-form-slot input[type="email"]{width:100%;min-height:56px;color:var(--ec-grey-400);font-family:var(--font-primary);font-size:16px;line-height:32px;letter-spacing:0.6px;padding-top:12px;padding-right:20px;padding-bottom:12px;padding-left:20px;background-color:transparent;border-radius:2px;border-top:0.4px solid var(--ec-grey-50);border-right:0.4px solid var(--ec-grey-50);border-bottom:0.4px solid var(--ec-grey-50);border-left:0.4px solid var(--ec-grey-50);transition:border-color 0.2s ease}.ecs-contact-form-slot input[type="email"]{box-shadow:none}.ecs-contact-form-slot input[type="tel"]{width:100%;min-height:56px;color:var(--ec-grey-400);font-family:var(--font-primary);font-size:16px;line-height:32px;letter-spacing:0.6px;padding-top:12px;padding-right:20px;padding-bottom:12px;padding-left:20px;background-color:transparent;border-radius:2px;border-top:0.4px solid var(--ec-grey-50);border-right:0.4px solid var(--ec-grey-50);border-bottom:0.4px solid var(--ec-grey-50);border-left:0.4px solid var(--ec-grey-50);transition:border-color 0.2s ease}.ecs-contact-form-slot input[type="tel"]{box-shadow:none}.ecs-contact-form-slot textarea{width:100%;min-height:56px;color:var(--ec-grey-400);font-family:var(--font-primary);font-size:16px;line-height:32px;letter-spacing:0.6px;padding-top:12px;padding-right:20px;padding-bottom:12px;padding-left:20px;background-color:transparent;border-radius:2px;border-top:0.4px solid var(--ec-grey-50);border-right:0.4px solid var(--ec-grey-50);border-bottom:0.4px solid var(--ec-grey-50);border-left:0.4px solid var(--ec-grey-50);transition:border-color 0.2s ease}.ecs-contact-form-slot textarea{box-shadow:none}.ecs-contact-form-slot input::placeholder{color:var(--ec-grey-50);font-family:var(--font-primary);font-size:16px;letter-spacing:0.6px;opacity:1}.ecs-contact-form-slot textarea::placeholder{color:var(--ec-grey-50);font-family:var(--font-primary);font-size:16px;letter-spacing:0.6px;opacity:1}.ecs-contact-form-slot input:focus{border-color:var(--color-dark)}.ecs-contact-form-slot textarea:focus{border-color:var(--color-dark)}.ecs-contact-form-slot input.ec-valid{border-color:var(--ec-grey-50)}.ecs-contact-form-slot textarea.ec-valid{border-color:var(--ec-grey-50)}.grecaptcha-badge{visibility:hidden!important}.ecs-recaptcha-note{color:var(--ec-grey-50);font-family:var(--font-primary);font-size:11px;line-height:18px;letter-spacing:0.4px;margin-top:20px}.ecs-recaptcha-note a{color:var(--ec-grey-50);text-decoration:underline}.ecs-recaptcha-note a:hover{color:var(--color-dark)}.ecs-shop-hero{background-color:var(--ec-white-300)}@media (max-width:767px){.ecs-shop-hero{padding-top:48px!important;padding-bottom:48px!important}}.ecs-card{position:relative;width:100%}.ecs-card:hover .ecs-card-wishlist-slot{opacity:1}.ecs-card:hover .ecs-card-quickadd-slot{opacity:1}.ecs-card{isolation:isolate}.ecs-card-media{position:relative;overflow:hidden;background-color:#ece9e1}.ecs-card-img-slot{width:100%;height:auto;aspect-ratio:353/298}.ecs-card-img-slot img{display:block;width:100%;height:100%;object-fit:cover}@media (max-width:767px){.ecs-card-img-slot{aspect-ratio:326/298}}.ecs-card-badge{position:absolute;top:14px;left:14px;padding-top:4px;padding-right:10px;padding-bottom:4px;padding-left:10px;background-color:rgba(255,255,255,.92)}.ecs-card-badge.ecs-badge-empty{display:none}.ecs-card-badge-text{color:#131111;font-family:var(--font-primary);font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:2.6px}.ecs-card-wishlist-slot{display:flex;justify-content:center;align-items:center;position:absolute;top:6px;right:12px;z-index:2;width:36px;height:36px;background-color:rgba(245,243,238,.92);border-radius:18px;opacity:0;transition:opacity 0.2s ease}.ecs-card-wishlist-slot .yith-wcwl-add-to-wishlist-button__label{display:none}.ecs-card-wishlist-slot .yith-wcwl-add-to-wishlist-button{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;position:relative!important}.ecs-card-wishlist-slot .yith-wcwl-add-to-wishlist-button svg{opacity:0!important}.ecs-card-wishlist-slot .yith-wcwl-add-to-wishlist-button::before{position:absolute;top:50%;left:50%;width:18px;height:18px;background-image:url(https://enricocoverisa.co.za/wp-content/uploads/2026/09/Vector-1.png);background-size:contain;background-position:50% 50%;background-repeat:no-repeat;background-attachment:scroll;pointer-events:none;transform:translate3d(-50%,-50%,0)}.ecs-card-wishlist-slot .yith-wcwl-add-to-wishlist-button::before{content:""}.ecs-card-quickadd-slot{position:absolute;right:0px;bottom:0px;left:0px;background-color:#131111;opacity:0;transition:opacity 0.2s ease}.ecs-card-info{display:flex;justify-content:space-between;align-items:start;text-decoration:none;padding-top:16px;padding-right:8px;padding-bottom:16px;padding-left:8px}.ecs-card-info .ecs-card-price{white-space:nowrap;margin:0!important;padding:0!important;line-height:14.4px!important}.ecs-card-info .ecs-card-title{line-height:14.4px!important;margin:0!important}.ecs-card-info .ecs-card-price .amount{font-weight:700!important}.ecs-card-title{display:block;color:#131111;font-family:var(--font-primary);font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:2.6px}.ecs-card-price{display:block;color:#131111;font-family:var(--font-primary);font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:2.6px}.ecs-card-price{margin-top:8px}.ecs-tab{display:flex;justify-content:center;align-items:center;position:relative;text-decoration:none;padding-top:5.5px;padding-right:0px;padding-bottom:5.59px;padding-left:0px}@media (max-width:767px){.ecs-tab{flex-grow:0;flex-shrink:0;flex-basis:auto;height:38px;padding-top:8px;padding-right:16px;padding-bottom:8px;padding-left:16px;background-color:transparent;border-radius:999px;border-top:1px solid #1f2226;border-right:1px solid #1f2226;border-bottom:1px solid #1f2226;border-left:1px solid #1f2226}}.ecs-tab-text{color:var(--ec-grey-200,#5e5e5e);font-family:var(--font-primary);font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:2.6px}@media (max-width:767px){.ecs-tab-text{color:#1f2226;line-height:21.45px}.ecs-tab-text{white-space:nowrap}}.ecs-cat-head{display:flex;justify-content:space-between;align-items:end;gap:24px}.ecs-cat-head{flex-wrap:wrap}@media (max-width:767px){.ecs-cat-head{flex-flow:column;align-items:start;gap:8px}.ecs-cat-head .ecs-eyebrow{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.ecs-cat-head .ecs-shop-hero-copy{max-width:none;font-size:16px;line-height:32px;letter-spacing:0.6px}}.ecs-cat-tabsbar{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:50px;padding-bottom:16px}.ecs-cat-tabsbar{flex-wrap:wrap}@media (max-width:767px){.ecs-cat-tabsbar{flex-flow:column;align-items:stretch;gap:16px;margin-top:24px;padding-bottom:0px}}.ecs-cat-tabs{display:flex;align-items:center;gap:28px}.ecs-cat-tabs{flex-wrap:wrap}@media (max-width:767px){.ecs-cat-tabs{gap:8px;width:100%;padding-bottom:2px}.ecs-cat-tabs::-webkit-scrollbar{display:none}.ecs-cat-tabs::after{flex-grow:0;flex-shrink:0;flex-basis:44px;align-self:stretch;position:sticky;right:0px;margin-left:-36px;pointer-events:none;transition:opacity 0.2s ease}.ecs-cat-tabs::after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'8\' height=\'12\' viewBox=\'0 0 8 12\' fill=\'none\'%3E%3Cpath d=\'M1.5 1L6.5 6L1.5 11\' stroke=\'%231f2226\' stroke-width=\'1.4\' stroke-linecap=\'round\' stroke-linejoin=\'round\'/%3E%3C/svg%3E") right 4px center/8px 12px no-repeat,linear-gradient(90deg,rgba(249,249,249,0) 0%,#f9f9f9 55%)}.ecs-cat-tabs.ecs-tabs-end::after{opacity:0}.ecs-cat-tabs{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}}.ecs-tab-active .ecs-tab-text{color:#131111}.ecs-tab-active::after{position:absolute;right:0px;bottom:0px;left:0px;height:1px;background-color:#131111}.ecs-tab-active::after{content:""}@media (max-width:767px){.ecs-tab-active{background-color:#1f2226}.ecs-tab-active .ecs-tab-text{color:#fefefe}.ecs-tab-active::after{display:none}.ecs-tab-active::after{content:none}}.ecs-cat-sort{display:flex;align-items:center;gap:6px;position:relative;padding-top:5.5px;padding-right:0px;padding-bottom:5.59px;padding-left:0px;cursor:pointer}.ecs-cat-sort.ecs-sort-open .ecs-cat-sort-arrow{transform:rotateZ(180deg)}.ecs-cat-sort.ecs-sort-open .ecs-cat-sort-menu{visibility:visible;opacity:1;transform:translate3d(0,0px,0)}@media (max-width:767px){.ecs-cat-sort{align-self:end}}.ecs-cat-sort-text{color:#131111;font-family:var(--font-primary);font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:2.6px}.ecs-cat-sort-arrow{width:12px;height:8px;color:#131111;transition:transform 0.2s ease}.ecs-cat-grid-slot{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:40px}.ecs-cat-grid-slot .bde-loop{display:contents}@media (max-width:1023px){.ecs-cat-grid-slot{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.ecs-cat-grid-slot{grid-template-columns:minmax(0,1fr);gap:48px;margin-top:24px}}.ecs-cat-tabs>div{display:contents}.ecs-cat-tabs .bde-term-loop{display:contents}.ecs-cat-tabs .bde-loop{display:contents}.ecs-cat-tabs .bde-loop-item{display:contents}.ecs-cat-grid-slot .bde-post-loop{display:contents}.ecs-cat-grid-slot .bde-loop{display:contents}.ecs-cat-grid-slot .bde-loop-item{display:contents}.ecs-card-title{display:block;color:#131111;font-family:var(--font-primary);font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:2.6px}.ecs-card-img-link{position:absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:1}.ecs-cat-sort-select{color:#131111;font-family:var(--font-primary);font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:2.6px;padding-top:5.5px;padding-right:20px;padding-bottom:5.59px;padding-left:0px;border-top:none;border-right:none;border-bottom:none;border-left:none;cursor:pointer}.ecs-cat-sort-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:transparent url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'12\' height=\'8\' viewBox=\'0 0 12 8\' fill=\'none\'%3E%3Cpath d=\'M1 1.5L6 6.5L11 1.5\' stroke=\'%23131111\' stroke-width=\'1.4\' stroke-linecap=\'round\' stroke-linejoin=\'round\'/%3E%3C/svg%3E") no-repeat right center}.ecs-cat-sort-label{color:#131111;font-family:var(--font-primary);font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:2.6px}.ecs-cat-sort-menu{visibility:hidden;position:absolute;top:calc(100% + 12px);right:0px;z-index:5;min-width:200px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:8px;padding-right:0px;padding-bottom:8px;padding-left:0px;background-color:var(--ec-white-200);border-top:1px solid var(--color-border);border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);border-left:1px solid var(--color-border);opacity:0;transition:opacity 0.15s ease,transform 0.15s ease,visibility 0.15s;transform:translate3d(0,-6px,0)}.ecs-cat-sort-menu{list-style:none}@media (max-width:767px){.ecs-cat-sort-menu{right:auto;left:0px}}.ecs-cat-sort-option{color:var(--color-text-muted);font-family:var(--font-primary);font-size:12px;text-transform:uppercase;letter-spacing:1.4px;padding-top:8px;padding-right:20px;padding-bottom:8px;padding-left:20px}.ecs-cat-sort-option:hover{color:#131111;background-color:var(--ec-white-400)}.ecs-cat-sort-option.ecs-sort-active{color:#131111;font-weight:600}.ecs-cat-sort-option{white-space:nowrap}.ecs-legal{color:var(--color-text);font-family:var(--font-primary)}.ecs-legal h2{color:var(--color-dark);font-weight:600;font-size:24px;margin-top:40px;margin-bottom:12px}.ecs-legal p{font-size:16px;line-height:1.7;text-align:justify;margin-bottom:16px}.ecs-legal p{hyphens:auto}.ecs-legal ul{margin-top:0px;margin-right:0px;margin-bottom:16px;margin-left:0px;padding-left:20px}.ecs-legal li{font-size:16px;line-height:1.7;text-align:justify;margin-bottom:8px}.ecs-legal li{hyphens:auto}.ecs-legal a{color:var(--color-dark);text-decoration:underline}.ecs-legal-container{max-width:860px;padding-top:0px;padding-right:40px;padding-bottom:0px;padding-left:40px}@media (max-width:767px){.ecs-legal-container{padding-top:0px;padding-right:20px;padding-bottom:0px;padding-left:20px}}.ecs-legal-title{color:var(--color-dark);font-weight:600;font-size:48px;margin-bottom:8px}@media (max-width:767px){.ecs-legal-title{font-size:32px}}.ecs-legal-updated{color:var(--color-text-muted);font-size:14px;margin-bottom:32px}.ecs-legal-disclaimer{color:var(--color-text-muted);font-size:15px;line-height:1.6;margin-bottom:40px;padding-top:16px;padding-right:20px;padding-bottom:16px;padding-left:20px;border-radius:4px;border-top:0.4px solid var(--color-border);border-right:0.4px solid var(--color-border);border-bottom:0.4px solid var(--color-border);border-left:0.4px solid var(--color-border)}.breakdance-menu-link{color:var(--ec-white-500);font-family:var(--font-primary);font-weight:600;font-size:12px;letter-spacing:2.6px;transition:font-weight 0.15s ease}.breakdance-menu-link:hover{font-weight:700}@media (max-width:767px){.breakdance-menu-link:hover{background-image:none!important;background-color:rgba(255,255,255,.08)!important;color:#fefefe!important}.breakdance-menu-link{width:100%!important;box-sizing:border-box!important;padding-top:18px!important;padding-bottom:18px!important}}.breakdance-menu-item--active .breakdance-menu-link{text-decoration:underline}.breakdance-menu-item--active .breakdance-menu-link{text-underline-offset:10px;text-decoration-thickness:1px}@media (max-width:767px){.breakdance-menu-item--active .breakdance-menu-link{background-image:none!important;text-decoration:none!important}}.bde-search-form-v2__icon{background-color:var(--ec-white-200)}.bde-search-form-v2__icon path{display:none!important}.bde-search-form-v2__icon{mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PGNpcmNsZSBjeD0iMTAiIGN5PSIxMCIgcj0iNyIvPjxwYXRoIGQ9Ik0yMCAyMGwtNS41LTUuNSIvPjwvc3ZnPg==);-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PGNpcmNsZSBjeD0iMTAiIGN5PSIxMCIgcj0iNyIvPjxwYXRoIGQ9Ik0yMCAyMGwtNS41LTUuNSIvPjwvc3ZnPg==);mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center;width:22px!important;height:22px!important}.bde-mini-cart-toggle{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;padding:0!important;gap:0!important;position:relative!important}@media (max-width:767px){.bde-mini-cart-toggle{border-radius:0!important;background-color:transparent!important;position:relative!important}}.bde-mini-cart-toggle__icon{background-color:var(--ec-white-200)}.bde-mini-cart-toggle__icon::before{position:absolute;top:50%;left:50%;width:36px;height:36px;background-color:transparent;border-radius:50%;pointer-events:none;transition:background-color 0.2s ease;transform:translate3d(-50%,-50%,0)}.bde-mini-cart-toggle__icon::before{content:""}.bde-mini-cart-toggle__icon{mask-image:url(https://enricocoverisa.co.za/wp-content/uploads/2026/09/bag-1.png);-webkit-mask-image:url(https://enricocoverisa.co.za/wp-content/uploads/2026/09/bag-1.png);mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center;width:20px!important;height:20px!important}.bde-mini-cart-toggle__counter[data-count="0"]{display:none!important}.bde-mini-cart-toggle__counter{position:absolute!important;top:2px!important;right:2px!important;background:none!important;color:#fefefe!important;font-size:10px!important;line-height:1!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;pointer-events:none!important}.breakdance-menu .breakdance-menu-link{border-radius:18px;transition:background-color 0.2s ease}.breakdance-menu .breakdance-menu-link{font-family:var(--font-primary)!important;font-size:12px!important;font-weight:500!important;letter-spacing:2.6px!important;color:var(--ec-white-500)!important;padding:12px 7.4px 12px 10px!important}.breakdance-menu .breakdance-menu-link:hover{background-image:linear-gradient(currentColor,currentColor);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.breakdance-menu .breakdance-menu-link:hover{background-size:calc(100% - 2.6px) 1px;background-position:left bottom 8px;background-repeat:no-repeat;background-color:transparent!important}.breakdance-menu .breakdance-menu-item--active .breakdance-menu-link{background-image:linear-gradient(currentColor,currentColor);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.breakdance-menu .breakdance-menu-item--active .breakdance-menu-link{background-size:calc(100% - 2.6px) 2px;background-position:left bottom 8px;background-repeat:no-repeat;text-decoration:none!important}@media (max-width:767px){.breakdance-menu .breakdance-menu-link{border-radius:0px!important;background-image:none!important;background-color:transparent!important;width:100%!important;box-sizing:border-box!important}.breakdance-menu .breakdance-menu-link:hover{background-image:none!important;background-color:#f9f9f9!important;color:#1f1f1f!important}.breakdance-menu .breakdance-menu-item--active .breakdance-menu-link{background-image:none!important;text-decoration:none!important}.breakdance-menu.breakdance-menu--dropdown-dropdown.breakdance-menu--placement-left.breakdance-menu--enabled{position:static!important;left:auto!important;right:auto!important;top:auto!important;width:auto!important}.breakdance-menu.breakdance-menu--collapse .breakdance-menu-list{max-height:0!important;overflow:hidden!important;transition:max-height .3s ease!important}.breakdance-menu.breakdance-menu--collapse.breakdance-responsive-menu--open .breakdance-menu-list{max-height:600px!important}.breakdance-menu{position:static!important;left:auto!important;right:auto!important;top:auto!important;width:auto!important}}.breakdance-menu-list{gap:4px!important}@media (max-width:767px){.breakdance-menu-list{gap:4px!important;width:100%!important;box-sizing:border-box!important;position:absolute!important;left:0!important;right:0!important;top:100%!important}}.bde-mini-cart.ecs-icon-slot{width:36px!important;height:36px!important;border-radius:50%!important;padding:0!important}.bde-mini-cart.ecs-icon-slot:hover{background-color:rgba(255,255,255,.12)!important}@media (max-width:767px){.bde-mini-cart.ecs-icon-slot{width:44px!important;height:44px!important}.bde-mini-cart.ecs-icon-slot:hover{background-color:rgba(255,255,255,.15)!important}}.bde-woopageaccount{min-height:90vh;box-sizing:border-box;color:var(--color-text);font-family:var(--font-primary)}.bde-woopageaccount .woocommerce{display:flex;align-items:start;gap:60px}.bde-woopageaccount .woocommerce-MyAccount-navigation{flex-shrink:0;width:220px;padding-right:30px;border-right:0.4px solid var(--color-border)}.bde-woopageaccount .woocommerce-MyAccount-navigation ul{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.bde-woopageaccount .woocommerce-MyAccount-navigation ul{list-style:none}.bde-woopageaccount .woocommerce-MyAccount-navigation-link{margin-bottom:18px}.bde-woopageaccount .woocommerce-MyAccount-navigation-link a{transition:background-color 0.2s ease,color 0.2s ease}.bde-woopageaccount .woocommerce-MyAccount-navigation-link a{font-family:var(--font-primary)!important;font-size:12px!important;font-weight:500!important;letter-spacing:2px!important;text-transform:uppercase!important;color:var(--color-text)!important;text-decoration:none!important}.bde-woopageaccount .woocommerce-MyAccount-navigation-link.is-active a{background-color:var(--color-dark)!important;color:var(--ec-white-200)!important;font-weight:700!important;border-radius:0!important}.bde-woopageaccount .woocommerce-MyAccount-navigation-link--customer-logout a{color:var(--color-text-muted)}.bde-woopageaccount .woocommerce-MyAccount-content{flex-grow:1;flex-shrink:1;flex-basis:0px;min-width:0px}.bde-woopageaccount .woocommerce-MyAccount-content p{color:var(--color-text);font-size:15px;line-height:1.7}.bde-woopageaccount .woocommerce-MyAccount-content a{text-decoration:underline}.bde-woopageaccount .woocommerce-MyAccount-content a{color:var(--color-dark)!important}.bde-woopageaccount table.shop_table{width:100%;font-size:14px}.bde-woopageaccount table.shop_table{border-collapse:collapse}.bde-woopageaccount table.shop_table th{color:var(--color-text-muted);font-weight:600;font-size:12px;text-align:left;text-transform:uppercase;letter-spacing:1.5px;padding-top:12px;padding-right:10px;padding-bottom:12px;padding-left:10px;border-bottom:0.4px solid var(--color-border)}.bde-woopageaccount table.shop_table td{color:var(--color-text);padding-top:14px;padding-right:10px;padding-bottom:14px;padding-left:10px;border-bottom:0.4px solid var(--color-border)}.bde-woopageaccount textarea{width:100%;min-height:120px;box-sizing:border-box;color:var(--color-text);font-size:15px;padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:16px;border-radius:2px;border-top:0.4px solid var(--color-border);border-right:0.4px solid var(--color-border);border-bottom:0.4px solid var(--color-border);border-left:0.4px solid var(--color-border)}.bde-woopageaccount textarea{font-family:var(--font-primary)!important}.bde-woopageaccount label{display:block;color:var(--color-text);font-weight:500;font-size:13px;margin-bottom:6px}.bde-woopageaccount .form-row{margin-bottom:20px}.bde-woopageaccount fieldset{border:.4px solid var(--color-border)!important;border-radius:0!important;padding:20px!important;margin-bottom:20px!important;box-shadow:none!important;background:transparent!important}.bde-woopageaccount legend{font-family:var(--font-primary)!important;font-size:16px!important;font-weight:600!important;letter-spacing:1px!important;text-transform:uppercase!important;color:var(--color-dark)!important;padding:0 8px!important}.bde-woopageaccount .woocommerce-notices-wrapper + p:not([class]){font-family:var(--font-primary)!important;font-size:14px!important;color:var(--color-text)!important;background:transparent!important;border:.4px solid var(--color-border)!important;border-radius:0!important;padding:16px 20px!important;margin:0 0 20px 0!important}.bde-woopageaccount .woocommerce-notices-wrapper + p:not([class])::before{display:none!important}.bde-woopageaccount .woocommerce-MyAccount-content p:not([class]){color:var(--color-text)!important;font-family:var(--font-primary)!important}.bde-woopageaccount .woocommerce-MyAccount-content a.button{color:var(--ec-white-200)!important;text-decoration:none!important}.bde-woopageaccount .woocommerce-Addresses{gap:24px}.bde-woopageaccount .woocommerce-Addresses{flex-wrap:wrap;display:flex!important;float:none!important;width:100%!important}.bde-woopageaccount .woocommerce-Address{flex:0 0 auto!important;width:100%!important;height:auto!important;float:none!important;border:.4px solid var(--color-border)!important;border-radius:0!important;padding:20px!important;box-shadow:none!important}.bde-woopageaccount .woocommerce-Address-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.bde-woopageaccount .woocommerce-Address-title h2{font-size:18px!important;font-family:var(--font-primary)!important;font-weight:600!important;color:var(--color-dark)!important;margin:0!important}.bde-woopageaccount .woocommerce-Address address{color:var(--color-text);font-family:var(--font-primary);font-size:14px;line-height:1.7;font-style:normal}.bde-woopageaccount .woocommerce-MyAccount-content a:not(.button):not(.edit){text-decoration:underline!important}.bde-woopageaccount .woocommerce-password-hint{font-family:var(--font-primary)!important;font-size:13px!important;color:var(--color-text-muted)!important;background:transparent!important;border:.4px solid var(--color-border)!important;border-radius:2px!important;padding:14px 18px!important}.bde-woopageaccount .woocommerce-password-hint::before{display:none!important}.bde-woopageaccount .woocommerce-password-strength{font-family:var(--font-primary)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.5px!important;padding:8px 0!important}.bde-woopageaccount .woocommerce-password-strength.good{color:#e0a021!important}.bde-woopageaccount .woocommerce-password-strength.strong{color:#4caf50!important}.bde-woopageaccount .woocommerce-MyAccount-content a.button:hover{background-color:transparent!important;color:var(--color-dark)!important}.bde-woopageaccount .woocommerce-Address-title a.edit:hover{background-color:transparent!important;color:var(--color-dark)!important}.bde-woopageaccount select{width:100%;min-height:56px;box-sizing:border-box;color:var(--color-text);font-size:15px;padding-top:0px;padding-right:16px;padding-bottom:0px;padding-left:16px;border-radius:2px;border-top:0.4px solid var(--color-border);border-right:0.4px solid var(--color-border);border-bottom:0.4px solid var(--color-border);border-left:0.4px solid var(--color-border)}.bde-woopageaccount select{font-family:var(--font-primary)!important}.bde-woopageaccount .woocommerce-MyAccount-navigation-link a:hover{background-color:transparent!important;color:var(--color-text)!important;text-decoration:underline!important}.bde-woopageaccount .woocommerce-MyAccount-navigation-link.is-active a:hover{background-color:var(--color-dark)!important;color:var(--ec-white-200)!important;text-decoration:none!important}@media (max-width:767px){.bde-woopageaccount .woocommerce{flex-direction:column!important;gap:30px!important}.bde-woopageaccount .woocommerce-MyAccount-navigation{padding-bottom:20px;border-bottom:0.4px solid var(--color-border)}.bde-woopageaccount .woocommerce-MyAccount-navigation{width:100%!important;border-right:none!important;padding-right:0!important}.bde-woopageaccount .woocommerce-MyAccount-navigation ul{display:flex;gap:10px 20px}.bde-woopageaccount .woocommerce-MyAccount-navigation ul{flex-wrap:wrap}.bde-woopageaccount .woocommerce-MyAccount-navigation-link{margin-bottom:0!important}.bde-woopageaccount .woocommerce-MyAccount-navigation-link a{padding:10px 14px!important}.bde-woopageaccount .woocommerce-Address-title{flex-direction:column!important;align-items:flex-start!important;gap:12px!important}}.bde-woopageaccount h1{color:var(--color-dark);font-family:var(--font-primary);font-weight:600}.bde-woopageaccount h2{color:var(--color-dark);font-family:var(--font-primary);font-weight:600}.bde-woopageaccount h3{color:var(--color-dark);font-family:var(--font-primary);font-weight:600}.bde-woopageaccount .woocommerce-notices-wrapper .woocommerce-message{color:var(--color-text);font-family:var(--font-primary);font-size:14px;margin-top:0px;margin-right:0px;margin-bottom:30px;margin-left:0px;padding-top:16px;padding-right:20px;padding-bottom:16px;padding-left:20px;background-color:transparent;border-radius:2px;border-top:0.4px solid var(--color-border);border-right:0.4px solid var(--color-border);border-bottom:0.4px solid var(--color-border);border-left:0.4px solid var(--color-border)}.bde-woopageaccount .woocommerce-notices-wrapper .woocommerce-message{list-style:none}.bde-woopageaccount .woocommerce-notices-wrapper .woocommerce-info{color:var(--color-text);font-family:var(--font-primary);font-size:14px;margin-top:0px;margin-right:0px;margin-bottom:30px;margin-left:0px;padding-top:16px;padding-right:20px;padding-bottom:16px;padding-left:20px;background-color:transparent;border-radius:2px;border-top:0.4px solid var(--color-border);border-right:0.4px solid var(--color-border);border-bottom:0.4px solid var(--color-border);border-left:0.4px solid var(--color-border)}.bde-woopageaccount .woocommerce-notices-wrapper .woocommerce-info{list-style:none}.bde-woopageaccount .woocommerce-notices-wrapper .woocommerce-message::before{display:none}.bde-woopageaccount .woocommerce-notices-wrapper .woocommerce-info::before{display:none}.bde-woopageaccount .button{cursor:pointer;transition:background-color 0.2s ease,color 0.2s ease}.bde-woopageaccount .button{font-family:var(--font-primary)!important;font-size:12px!important;font-weight:600!important;letter-spacing:2px!important;text-transform:uppercase!important;background-color:var(--color-dark)!important;color:var(--ec-white-200)!important;border:1px solid var(--color-dark)!important;border-radius:0!important;padding:16px 28px!important}.bde-woopageaccount input[type="submit"]{cursor:pointer;transition:background-color 0.2s ease,color 0.2s ease}.bde-woopageaccount input[type="submit"]{font-family:var(--font-primary)!important;font-size:12px!important;font-weight:600!important;letter-spacing:2px!important;text-transform:uppercase!important;background-color:var(--color-dark)!important;color:var(--ec-white-200)!important;border:1px solid var(--color-dark)!important;border-radius:0!important;padding:16px 28px!important}.bde-woopageaccount .button:hover{background-color:transparent!important;color:var(--color-dark)!important;opacity:1!important}.bde-woopageaccount input[type="submit"]:hover{background-color:transparent!important;color:var(--color-dark)!important;opacity:1!important}.bde-woopageaccount input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]){width:100%;min-height:56px;box-sizing:border-box;color:var(--color-text);font-family:var(--font-primary);font-size:15px;padding-top:0px;padding-right:16px;padding-bottom:0px;padding-left:16px;border-radius:2px;border-top:0.4px solid var(--color-border);border-right:0.4px solid var(--color-border);border-bottom:0.4px solid var(--color-border);border-left:0.4px solid var(--color-border)}.bde-woopageaccount select{font-family:var(--font-primary)!important}.bde-woopageaccount textarea{font-family:var(--font-primary)!important}.bde-woopageaccount .woocommerce-message{list-style:none;font-family:var(--font-primary)!important;font-size:14px!important;color:var(--color-text)!important;background:transparent!important;border:.4px solid var(--color-border)!important;border-radius:0!important;padding:20px!important;margin:0 0 20px 0!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:14px!important}.bde-woopageaccount .woocommerce-info{list-style:none;font-family:var(--font-primary)!important;font-size:14px!important;color:var(--color-text)!important;background:transparent!important;border:.4px solid var(--color-border)!important;border-radius:0!important;padding:20px!important;margin:0 0 20px 0!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:14px!important}.bde-woopageaccount .woocommerce-message::before{display:none!important}.bde-woopageaccount .woocommerce-info::before{display:none!important}.bde-woopageaccount .woocommerce-message .button{order:1!important}.bde-woopageaccount .woocommerce-info .button{order:1!important}.bde-woopageaccount .woocommerce-Address-title .edit{transition:background-color 0.2s ease,color 0.2s ease}.bde-woopageaccount .woocommerce-Address-title .edit{font-family:var(--font-primary)!important;font-size:12px!important;font-weight:600!important;letter-spacing:2px!important;text-transform:uppercase!important;background-color:var(--color-dark)!important;color:var(--ec-white-200)!important;border:1px solid var(--color-dark)!important;border-radius:0!important;padding:16px 28px!important;text-decoration:none!important}@media (max-width:767px){.bde-woopageaccount .woocommerce-Address-title .edit{padding:12px 20px!important;font-size:11px!important}}.bde-woopageaccount a.edit{transition:background-color 0.2s ease,color 0.2s ease}.bde-woopageaccount a.edit{font-family:var(--font-primary)!important;font-size:12px!important;font-weight:600!important;letter-spacing:2px!important;text-transform:uppercase!important;background-color:var(--color-dark)!important;color:var(--ec-white-200)!important;border:1px solid var(--color-dark)!important;border-radius:0!important;padding:16px 28px!important;text-decoration:none!important}@media (max-width:767px){.bde-woopageaccount a.edit{padding:12px 20px!important;font-size:11px!important}}.bde-woopageaccount .woocommerce-Address-title .edit:hover{background-color:transparent!important;color:var(--color-dark)!important;opacity:1!important}.bde-woopageaccount a.edit:hover{background-color:transparent!important;color:var(--color-dark)!important;opacity:1!important}.bde-woopageaccount .woocommerce-password-strength.short{color:#d9534f!important}.bde-woopageaccount .woocommerce-password-strength.bad{color:#d9534f!important}.bde-woopageaccount .form-row span.description{font-size:12px!important;color:var(--color-text-muted)!important}.bde-woopageaccount span[id$="-description"]{font-size:12px!important;color:var(--color-text-muted)!important}.bde-woopageaccount .woocommerce-MyAccount-content span:not([class]){font-size:12px!important;color:var(--color-text-muted)!important}.bde-woopageaccount{font-family:var(--font-primary)!important}.bde-woopageaccount input{font-family:var(--font-primary)!important}.bde-woopageaccount button{font-family:var(--font-primary)!important}.bde-woopageaccount .woocommerce-MyAccount-content em{font-size:12px!important;font-style:normal!important;color:var(--color-text-muted)!important;font-family:var(--font-primary)!important}.bde-woopageaccount form em{font-size:12px!important;font-style:normal!important;color:var(--color-text-muted)!important;font-family:var(--font-primary)!important}.bde-mini-cart-offcanvas{border-radius:0!important}.bde-mini-cart-offcanvas *{font-family:var(--font-primary)!important}.woocommerce-mini-cart__empty-message::before{background-color:var(--color-dark)!important}.woocommerce-mini-cart__empty-message{background:transparent!important;color:var(--color-text)!important;border:none!important}.bde-mini-cart-item-title.product-title{font-size:14px!important;font-weight:600!important;color:var(--color-dark)!important}.bde-mini-cart-item-title.product-title:hover{text-decoration:underline!important}.quantity.quantity--number input.qty{border-radius:0!important}.quantity.quantity--number .bde-quantity-button{border-radius:0!important}.remove_from_cart_button{display:inline-block;width:18px;height:18px;background-color:#787e8b;transition:background-color 0.2s ease}.remove_from_cart_button:hover{background-color:#d9534f!important}.remove_from_cart_button{mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHBhdGggZD0iTTQgN2gxNiIvPjxwYXRoIGQ9Ik05IDdWNGg2djMiLz48cGF0aCBkPSJNNiA3bDEgMTNhMiAyIDAgMCAwIDIgMmg2YTIgMiAwIDAgMCAyLTJsMS0xMyIvPjxwYXRoIGQ9Ik0xMCAxMXY2Ii8+PHBhdGggZD0iTTE0IDExdjYiLz48L3N2Zz4=);-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHBhdGggZD0iTTQgN2gxNiIvPjxwYXRoIGQ9Ik05IDdWNGg2djMiLz48cGF0aCBkPSJNNiA3bDEgMTNhMiAyIDAgMCAwIDIgMmg2YTIgMiAwIDAgMCAyLTJsMS0xMyIvPjxwYXRoIGQ9Ik0xMCAxMXY2Ii8+PHBhdGggZD0iTTE0IDExdjYiLz48L3N2Zz4=);mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center;font-size:0!important}.woocommerce-mini-cart__buttons a.button{font-weight:600;text-align:center;text-transform:uppercase;letter-spacing:2px;transition:background-color 0.2s ease,color 0.2s ease}.woocommerce-mini-cart__buttons a.button{font-family:var(--font-primary)!important;font-size:0!important;background-color:var(--color-dark)!important;color:var(--ec-white-200)!important;border:1px solid var(--color-dark)!important;border-radius:0!important;padding:16px 28px!important}.woocommerce-mini-cart__buttons a.button::after{font-family:var(--font-primary);font-size:12px}.woocommerce-mini-cart__buttons a.button::after{content:"View Bag"}.woocommerce-mini-cart__buttons a.button:hover{background-color:transparent!important;color:var(--color-dark)!important}.bde-mini-cart-offcanvas-title::after{font-family:var(--font-primary);font-size:16px}.bde-mini-cart-offcanvas-title::after{content:"Bag"}.bde-mini-cart-offcanvas-title{font-size:0!important}.bde-mini-cart-offcanvas__close-button:hover{color:#d9534f!important}.breakdance-menu .woocommerce-MyAccount-navigation-link.is-active .breakdance-menu-link:hover{background-image:none!important}.bde-cart{font-family:var(--font-primary)!important}.bde-cart *{font-family:var(--font-primary)!important}.bde-cart table.shop_table.cart{border-radius:0!important;border-right:0!important;border-bottom:0!important}.bde-cart table.shop_table.cart thead th{color:var(--ec-white-200);font-weight:600;font-size:12px;text-align:left;text-transform:uppercase;letter-spacing:1.5px;padding-top:14px;padding-right:10px;padding-bottom:14px;padding-left:10px;background-color:var(--ec-grey-600);border-bottom:0.4px solid var(--color-border)}.bde-cart table.shop_table.cart td{color:var(--color-text);font-size:14px;padding-top:20px;padding-right:10px;padding-bottom:20px;padding-left:10px;border-bottom:0.4px solid var(--color-border)}.bde-cart table.shop_table.cart td{vertical-align:middle}.bde-cart .product-name a{color:var(--color-dark)!important;text-decoration:none!important}.bde-cart .product-name a:hover{text-decoration:underline!important}.bde-cart .product-remove a.remove{display:inline-block;width:18px;height:18px;background-color:#787e8b;transition:background-color 0.2s ease}.bde-cart .product-remove a.remove{mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHBhdGggZD0iTTQgN2gxNiIvPjxwYXRoIGQ9Ik05IDdWNGg2djMiLz48cGF0aCBkPSJNNiA3bDEgMTNhMiAyIDAgMCAwIDIgMmg2YTIgMiAwIDAgMCAyLTJsMS0xMyIvPjxwYXRoIGQ9Ik0xMCAxMXY2Ii8+PHBhdGggZD0iTTE0IDExdjYiLz48L3N2Zz4=);-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHBhdGggZD0iTTQgN2gxNiIvPjxwYXRoIGQ9Ik05IDdWNGg2djMiLz48cGF0aCBkPSJNNiA3bDEgMTNhMiAyIDAgMCAwIDIgMmg2YTIgMiAwIDAgMCAyLTJsMS0xMyIvPjxwYXRoIGQ9Ik0xMCAxMXY2Ii8+PHBhdGggZD0iTTE0IDExdjYiLz48L3N2Zz4=);mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center;font-size:0!important;vertical-align:middle!important}.bde-cart .product-remove a.remove:hover{background-color:#d9534f!important}.bde-cart .button{cursor:pointer;transition:background-color 0.2s ease,color 0.2s ease}.bde-cart .button{font-family:var(--font-primary)!important;font-size:12px!important;font-weight:600!important;letter-spacing:2px!important;text-transform:uppercase!important;background-color:var(--color-dark)!important;color:var(--ec-white-200)!important;border:1px solid var(--color-dark)!important;border-radius:0!important;padding:16px 28px!important}.bde-cart .button:hover{background-color:transparent!important;color:var(--color-dark)!important}.bde-cart .cart_totals h2{text-transform:uppercase;letter-spacing:1px;margin-bottom:20px}.bde-cart .cart_totals h2{font-size:16px!important;font-weight:600!important;color:var(--color-dark)!important}.bde-cart .cart_totals table{width:100%}.bde-cart .cart_totals table{border-collapse:collapse}.bde-cart .cart_totals table th{color:var(--color-text-muted)!important;font-size:14px!important;font-weight:700!important;text-align:left!important;padding-top:11px!important;padding-right:20px!important;padding-bottom:14px!important;padding-left:0px!important;border-bottom:.4px solid var(--color-border)!important}.bde-cart .cart-collaterals{padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;border-top:0.4px solid var(--color-border);border-right:0.4px solid var(--color-border);border-bottom:0.4px solid var(--color-border);border-left:0.4px solid var(--color-border)}.bde-cart .shipping-calculator-button{color:var(--color-dark)!important;text-decoration:underline!important}.bde-cart .shipping-calculator-button::after{content:" →"}.bde-cart .cart_totals .woocommerce-shipping-methods li label{font-size:14px!important;font-weight:500!important;color:var(--color-text)!important}.bde-cart .cart_totals .woocommerce-shipping-methods li{gap:6px}.bde-cart .cart_totals .woocommerce-shipping-methods li{display:flex!important;align-items:center!important}.bde-cart .cart_totals th{padding-top:11px}.bde-cart .cart_totals th{vertical-align:top}.bde-cart .coupon{align-items:center;gap:12px}.bde-cart .coupon{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important}.bde-cart .coupon-error-notice{grid-column:1/-1!important;width:auto!important;margin-top:12px!important;margin-bottom:0!important;color:#d9534f!important;font-size:13px!important}.bde-cart .coupon input.input-text{grid-column-start:1}.bde-cart .coupon input.input-text{width:auto!important;min-width:0!important;flex:none!important}.bde-cart .coupon button.button{height:56px!important;padding:0 28px!important;display:flex!important;align-items:center!important;justify-content:center!important}.bde-cart .cart_totals table .order-total th{padding-top:14px!important}.bde-cart .cart_totals table tr:first-child th{padding-top:14px!important}.bde-cart .cart_totals table tr.woocommerce-shipping-totals th{padding-top:11px!important}.bde-cart .quantity .qty{border-radius:0!important}.bde-cart .quantity .bde-quantity-button{border-radius:0!important}.bde-cart input[type="text"]{min-height:56px;box-sizing:border-box;color:var(--color-text);font-size:15px;padding-top:0px;padding-right:16px;padding-bottom:0px;padding-left:16px;border-radius:0px;border-top:0.4px solid var(--color-border);border-right:0.4px solid var(--color-border);border-bottom:0.4px solid var(--color-border);border-left:0.4px solid var(--color-border)}.bde-cart input.input-text{min-height:56px;box-sizing:border-box;color:var(--color-text);font-size:15px;padding-top:0px;padding-right:16px;padding-bottom:0px;padding-left:16px;border-radius:0px;border-top:0.4px solid var(--color-border);border-right:0.4px solid var(--color-border);border-bottom:0.4px solid var(--color-border);border-left:0.4px solid var(--color-border)}.bde-cart .cart_totals table th{color:var(--color-text);font-size:14px;text-align:left;padding-top:14px;padding-right:0px;padding-bottom:14px;padding-left:0px;border-bottom:0.4px solid var(--color-border)}.bde-cart .cart_totals table td{color:var(--color-text);font-size:14px;text-align:left;padding-top:14px;padding-right:0px;padding-bottom:14px;padding-left:0px;border-bottom:0.4px solid var(--color-border)}.bde-cart .cart_totals table .order-total th{font-weight:700!important;font-size:20px!important;color:var(--color-dark)!important;border-bottom:.4px solid var(--color-border)!important}.bde-cart .cart_totals table .order-total td{font-weight:700!important;font-size:20px!important;color:var(--color-dark)!important;border-bottom:.4px solid var(--color-border)!important}.quantity.quantity--number{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;border:1px solid var(--ec-grey-600)!important;border-radius:0!important;background:transparent!important;padding:6px 10px!important;height:auto!important;max-width:none!important;width:auto!important;overflow:visible!important}.quantity.quantity--number input.qty{flex:0 0 auto!important;border:none!important;background:transparent!important;box-shadow:none!important;text-align:center!important;color:var(--ec-grey-600)!important;font-family:var(--font-primary)!important;font-size:16px!important;width:30px!important;height:auto!important;min-height:0!important;padding:0!important;margin:0!important;align-self:center!important}.quantity.quantity--number .bde-quantity-button{flex:0 0 auto!important;align-self:center!important;border:none!important;background-color:transparent!important;border-radius:50%!important;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;max-height:32px!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:background-color .2s ease!important;margin:0!important;padding:0!important;position:relative!important;top:0!important;left:0!important;bottom:auto!important;transform:none!important}.quantity.quantity--number .bde-quantity-button::before{content:""!important;background-color:var(--ec-grey-600)!important;width:14px!important;height:14px!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;margin:0!important}.quantity.quantity--number .bde-quantity-button:hover{background-color:rgba(19,17,17,.08)!important}.quantity.quantity--number .bde-quantity-button:hover::before{background-color:var(--ec-grey-600)!important}.bde-cart input[type="text"]:not(.qty){min-height:56px;box-sizing:border-box;color:var(--color-text);font-size:15px;padding-top:0px;padding-right:16px;padding-bottom:0px;padding-left:16px;border-radius:0px;border-top:0.4px solid var(--color-border);border-right:0.4px solid var(--color-border);border-bottom:0.4px solid var(--color-border);border-left:0.4px solid var(--color-border)}.bde-cart input.input-text:not(.qty){min-height:56px;box-sizing:border-box;color:var(--color-text);font-size:15px;padding-top:0px;padding-right:16px;padding-bottom:0px;padding-left:16px;border-radius:0px;border-top:0.4px solid var(--color-border);border-right:0.4px solid var(--color-border);border-bottom:0.4px solid var(--color-border);border-left:0.4px solid var(--color-border)}html{height:100%}input{font-family:var(--font-primary)!important}textarea{font-family:var(--font-primary)!important}select{font-family:var(--font-primary)!important}button{font-family:var(--font-primary)!important}table{font-family:var(--font-primary)!important}th{font-family:var(--font-primary)!important}td{font-family:var(--font-primary)!important}h1{font-family:var(--font-primary)!important}h2{font-family:var(--font-primary)!important}h3{font-family:var(--font-primary)!important}h4{font-family:var(--font-primary)!important}h5{font-family:var(--font-primary)!important}h6{font-family:var(--font-primary)!important}p{font-family:var(--font-primary)!important}a{font-family:var(--font-primary)!important}span{font-family:var(--font-primary)!important}div{font-family:var(--font-primary)!important}li{font-family:var(--font-primary)!important}label{font-family:var(--font-primary)!important}input:focus{outline:none!important;border-color:var(--color-dark)!important;box-shadow:none!important}textarea:focus{outline:none!important;border-color:var(--color-dark)!important;box-shadow:none!important}select:focus{outline:none!important;border-color:var(--color-dark)!important;box-shadow:none!important}.bde-mini-cart-item .woocommerce-Price-amount{font-size:14px!important;font-weight:400!important;color:var(--color-text)!important}.bde-mini-cart-offcanvas .quantity.quantity--number input.qty{font-size:14px!important}.woocommerce-mini-cart__total .woocommerce-Price-amount{font-size:14px!important;font-weight:600!important;color:var(--color-dark)!important}.woocommerce-mini-cart__total{font-size:14px!important;font-weight:600!important;color:var(--color-dark)!important}.bde-cart table.shop_table.cart{border-radius:0!important}.bde-cart .cart-collaterals{border-radius:0!important}.bde-cart .actions{border-radius:0!important}.bde-cart .coupon{border-radius:0!important}.bde-woopageaccount .woocommerce-Address{border-radius:0!important}.bde-woopageaccount fieldset{border-radius:0!important}.woocommerce-mini-cart__empty-message{border-radius:0!important}.bde-cart table.shop_table.cart thead{border-radius:0!important;box-shadow:none!important}.bde-cart table.shop_table.cart tbody{border-radius:0!important;box-shadow:none!important}select option:checked{background:var(--ec-grey-600) linear-gradient(0deg,var(--ec-grey-600) 0%,var(--ec-grey-600) 100%)!important;color:var(--ec-white-200)!important}select option:hover{background:var(--ec-grey-600) linear-gradient(0deg,var(--ec-grey-600) 0%,var(--ec-grey-600) 100%)!important;color:var(--ec-white-200)!important}select option:focus{background:var(--ec-grey-600) linear-gradient(0deg,var(--ec-grey-600) 0%,var(--ec-grey-600) 100%)!important;color:var(--ec-white-200)!important}#oxy-main{flex-grow:1;flex-shrink:0;flex-basis:auto}.bde-cart-16-100{background-color:var(--ec-white-300)}.bde-cart-16-100 .woocommerce-cart-form__contents{border-collapse:separate!important;border:none!important;margin:-1px!important;width:calc(100% + 2px)!important}.bde-cart-16-100 .woocommerce-cart-form{border:1px solid #e5e5e5!important;border-radius:0px!important;overflow:hidden!important;background:#fff!important}.bde-cart-16-100 .checkout-button.wc-forward::after{content:" →"!important;mask-image:none!important;-webkit-mask-image:none!important;background-color:transparent!important;width:auto!important;height:auto!important;display:inline!important}.bde-cart-16-100 .cart_totals{border-width:1px!important}.bde-cart-16-100 .cart-empty.woocommerce-info{--bde-woo-notices__info-background:#1f1f1f;--bde-woo-notices__info-text:#fefefe;--bde-woo-notices__info-link-text:#fefefe;--bde-woo-notices__info-link-text-hover:#fff;--bde-woo-notices__border-radius:0px;--info-svg-icon-color:#fff}.bde-cart-16-100 .wc-backward{margin-top:20px!important}.bde-cart-16-100 .woocommerce-cart-form__contents td.product-thumbnail img{border-radius:0!important}.bde-cart-16-100{padding-left:40px!important;padding-right:40px!important}@media (max-width:1119px){.bde-cart-16-100 .woocommerce-cart-form__contents tr{border-bottom:1px solid #e5e5e5!important}.bde-cart-16-100 .woocommerce-cart-form__contents tr:last-child{border-bottom:none!important}.bde-cart-16-100 .woocommerce-cart-form__contents{border-collapse:separate!important;border:none!important;margin:-1px!important;width:calc(100% + 2px)!important}.bde-cart-16-100 .woocommerce-cart-form{border:1px solid #e5e5e5!important;border-radius:0px!important;overflow:hidden!important;background:#fff!important;margin:0 25px!important;width:auto!important}.bde-cart-16-100 .woocommerce-cart-form__contents td{border-bottom:none!important}.bde-cart-16-100 .woocommerce-cart-form__contents tr.cart_item{border-bottom:1px solid #e5e7eb!important}.bde-cart-16-100 .woocommerce-cart-form__contents tr.cart_item:last-of-type{border-bottom:none!important}.bde-cart-16-100 .cart-collaterals{width:100%!important;max-width:100%!important}}@media (max-width:767px){.bde-cart-16-100 .woocommerce-cart-form__contents tr{border-bottom:1px solid #e5e5e5!important}.bde-cart-16-100 .woocommerce-cart-form__contents{margin:0!important;width:100%!important;border:0!important;border-top:.4px solid #dedbdb!important;background:transparent!important}.bde-cart-16-100 .woocommerce-cart-form{border:0!important;margin:0!important;background:transparent!important;width:100%!important}.bde-cart-16-100 .woocommerce-cart-form__contents tr.cart_item{display:grid!important;grid-template-columns:96px minmax(0,1fr) 24px!important;grid-template-rows:auto auto auto 1fr!important;column-gap:16px!important;row-gap:6px!important;padding:24px 0!important;border-bottom:.4px solid #dedbdb!important;background:transparent!important}.bde-cart-16-100 .cart-collaterals{border:0!important;padding:0!important;margin-top:40px!important;width:100%!important}.bde-cart-16-100 .cart_totals{border:0!important;border-top:1px solid #1f1f1f!important;padding:24px 0 0!important;background:transparent!important;width:100%!important}.bde-cart-16-100.ecs-container{padding-left:32px!important;padding-right:32px!important}.bde-cart-16-100 .woocommerce-cart-form__contents tbody{display:block!important;padding:0!important;background:transparent!important}.bde-cart-16-100 .woocommerce-cart-form__contents tr.cart_item td{display:block!important;padding:0!important;border:0!important;text-align:left!important;background:transparent!important;width:auto!important}.bde-cart-16-100 .woocommerce-cart-form__contents tr.cart_item td::before{display:none!important;content:none!important}.bde-cart-16-100 .woocommerce-cart-form__contents td.product-thumbnail{grid-column:1!important;grid-row:1/span 4!important}.bde-cart-16-100 .woocommerce-cart-form__contents td.product-thumbnail img{display:block!important;width:96px!important;height:96px!important;max-width:none!important;object-fit:cover!important}.bde-cart-16-100 .woocommerce-cart-form__contents td.product-name{grid-column:2!important;grid-row:1!important}.bde-cart-16-100 .woocommerce-cart-form__contents td.product-name a{display:block!important;font-size:12px!important;font-weight:600!important;letter-spacing:2.6px!important;line-height:21.45px!important;text-transform:uppercase!important;color:#1f2226!important}.bde-cart-16-100 .woocommerce-cart-form__contents td.product-name dl.variation{display:flex!important;gap:4px!important;margin:2px 0 0!important;font-size:12px!important;line-height:20px!important;color:#6b6e74!important}.bde-cart-16-100 .woocommerce-cart-form__contents td.product-name dl.variation dd p{margin:0!important}.bde-cart-16-100 .woocommerce-cart-form__contents td.product-price{display:none!important}.bde-cart-16-100 .woocommerce-cart-form__contents td.product-subtotal{grid-column:2!important;grid-row:2!important;font-size:12px!important;font-weight:600!important;letter-spacing:2.6px!important;line-height:21.45px!important;color:#1f2226!important}.bde-cart-16-100 .woocommerce-cart-form__contents td.product-quantity{grid-column:2/span 2!important;grid-row:3!important;margin-top:6px!important}.bde-cart-16-100 .woocommerce-cart-form__contents td.product-remove{grid-column:3!important;grid-row:1!important;justify-self:end!important}.bde-cart-16-100 .quantity{display:inline-flex!important;width:auto!important;padding:0!important;gap:0!important;border:0!important;background:transparent!important}.bde-cart-16-100 .quantity .bde-quantity-button{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;max-height:none!important;border:1px solid #131111!important;border-radius:0!important;background:transparent!important;margin:0!important}.bde-cart-16-100 .quantity .bde-quantity-button--dec{border-right:0!important}.bde-cart-16-100 .quantity .bde-quantity-button--inc{border-left:0!important}.bde-cart-16-100 .quantity input.qty{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;border:1px solid #131111!important;border-left:0!important;border-right:0!important;font-size:14px!important;text-align:center!important;background:transparent!important}.bde-cart-16-100 .woocommerce-cart-form__contents tr:not(.cart_item){display:block!important;padding:24px 0 0!important;border:0!important;background:transparent!important}.bde-cart-16-100 .woocommerce-cart-form__contents td.actions{display:flex!important;flex-direction:column!important;gap:12px!important;padding:0!important;border:0!important;background:transparent!important}.bde-cart-16-100 .coupon{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;width:100%!important;margin:0!important}.bde-cart-16-100 .coupon input.input-text{width:100%!important;min-height:46px!important;height:46px!important;font-size:16px!important;padding:0 16px!important;border:.4px solid #787878!important;background:transparent!important}.bde-cart-16-100 .coupon button.button{height:46px!important;padding:0 20px!important;font-size:12px!important;letter-spacing:2.6px!important}.bde-cart-16-100 td.actions>button.button{width:100%!important;height:46px!important;margin:0!important;background-color:#f2f2f2!important;border:1px solid #000!important;color:#1f2226!important;letter-spacing:2.6px!important}.bde-cart-16-100 .cart_totals h2{font-size:12px!important;font-weight:600!important;letter-spacing:2.6px!important;line-height:21.45px!important;margin:0 0 8px!important}.bde-cart-16-100 .cart_totals table th{font-size:12px!important;font-weight:600!important;letter-spacing:.6px!important;padding:14px 16px 14px 0!important;width:35%!important}.bde-cart-16-100 .cart_totals table td{font-size:12px!important;line-height:20px!important;padding:14px 0!important;text-align:right!important}.bde-cart-16-100 .cart_totals table td::before{display:none!important}.bde-cart-16-100 .cart_totals .woocommerce-shipping-methods li{justify-content:flex-end!important}.bde-cart-16-100 .cart_totals .woocommerce-shipping-methods li label{font-size:12px!important}.bde-cart-16-100 .cart_totals .woocommerce-shipping-destination{font-size:12px!important;line-height:20px!important;margin:6px 0!important}.bde-cart-16-100 .cart_totals .woocommerce-shipping-destination strong{font-weight:400!important}.bde-cart-16-100 .cart_totals .order-total th{font-size:16px!important;font-weight:600!important}.bde-cart-16-100 .cart_totals .order-total td{font-size:16px!important;font-weight:600!important}.bde-cart-16-100 .wc-proceed-to-checkout{padding:24px 0 0!important}.bde-cart-16-100 .checkout-button{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:46px!important;padding:0 28px!important;margin:0!important;font-size:12px!important;letter-spacing:2.6px!important}.bde-cart-16-100 .woocommerce-cart-form__contents tr.cart_item td.product-price{display:none!important}.bde-cart-16-100 .woocommerce-cart-form__contents tr.cart_item td.product-quantity{display:flex!important;justify-content:flex-start!important;grid-column:2/span 2!important;grid-row:3!important;margin-top:6px!important}}.bde-woopagecheckout-17-100.ecs-container{padding-left:40px!important;padding-right:40px!important}.bde-woopagecheckout-17-100 .checkout_coupon .coupon-error-notice{display:block;margin-top:6px;margin-right:0px;margin-bottom:12px;margin-left:0px}.bde-woopagecheckout-17-100 .checkout_coupon .coupon-error-notice{color:#dc2626!important}.bde-woopagecheckout-17-100 .checkout_coupon .form-row-last{margin-top:8px}.bde-woopagecheckout-17-100 .checkout_coupon{box-shadow:none!important;border:1px solid #e5e5e5!important;border-radius:0px!important}.bde-woopagecheckout-17-100 .checkout_coupon .input-text{height:41px!important;min-height:41px!important}.bde-woopagecheckout-17-100 .woocommerce-info{width:auto!important;margin-left:0!important;margin-right:0!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding-left:24px!important}.bde-woopagecheckout-17-100 .showcoupon::after{content:" →"!important;mask-image:none!important;-webkit-mask-image:none!important;background-color:transparent!important;width:auto!important;height:auto!important;display:inline!important}.bde-woopagecheckout-17-100 .woocommerce-info::before{position:static!important;left:auto!important;top:auto!important;flex-shrink:0!important}.bde-woopagecheckout-17-100 #payment{box-shadow:none!important}.bde-woopagecheckout-17-100 .woocommerce-checkout-review-order-table thead th{color:#fefefe!important;padding:14px 12.944px!important;font-size:16px!important}.bde-woopagecheckout-17-100 .woocommerce-notice--success{--bde-woo-notices__success-background:#1f1f1f;--bde-woo-notices__success-text:#fefefe;--bde-woo-notices__border-radius:0px;--success-svg-icon-color:#fff}.bde-woopagecheckout-17-100 .woocommerce-order-overview{background-color:#fff!important;border:1px solid #e5e5e5!important;border-radius:0px!important;box-shadow:none!important;padding:24px!important;margin:0 0 24px 0!important;display:flex!important;flex-wrap:wrap!important;gap:24px 48px!important;list-style:none!important}.bde-woopagecheckout-17-100 .woocommerce-order-overview li{border:none!important;padding:0!important;margin:0!important;list-style:none!important;font-size:14px!important;color:#6b7280!important}.bde-woopagecheckout-17-100 .woocommerce-order-overview li strong{display:block!important;color:#1f1f1f!important;font-size:16px!important;margin-top:4px!important}.bde-woopagecheckout-17-100 .woocommerce-table--order-details{border:1px solid #e5e5e5!important;border-radius:0px!important;border-collapse:separate!important}.bde-woopagecheckout-17-100 .woocommerce-table--order-details thead th{background-color:#1f1f1f!important;color:#fefefe!important;font-size:16px!important;text-transform:none!important;padding:14px 12.944px!important}.bde-woopagecheckout-17-100 .woocommerce-customer-details .woocommerce-column{background-color:#fff!important;border:1px solid #e5e5e5!important;border-radius:0px!important;padding:24px!important}.bde-woopagecheckout-17-100 .woocommerce-columns--addresses{gap:24px!important}.bde-woopagecheckout-17-100 address{font-style:normal!important;color:#1f1f1f!important;line-height:1.6!important}.bde-woopagecheckout-17-100 .woocommerce-table--order-details .woocommerce-table__product-name a{color:#1f1f1f!important;font-family:var(--font-primary)!important}.bde-woopagecheckout-17-100 .woocommerce-table--order-details .woocommerce-table__product-name a:hover{color:#1f1f1f!important;text-decoration:underline!important}.bde-woopagecheckout-17-100 .woocommerce-customer-details{border:1px solid #e5e5e5!important;border-radius:0px!important;box-shadow:none!important}@media (max-width:767px){.bde-woopagecheckout-17-100 .checkout_coupon .form-row-last{width:100%!important}.bde-woopagecheckout-17-100 .woocommerce-info{flex-wrap:wrap!important;row-gap:4px!important}.bde-woopagecheckout-17-100 .showcoupon{flex:1 0 100%!important;text-align:center!important}.bde-woopagecheckout-17-100 .checkout_coupon button{width:100%!important}.bde-woopagecheckout-17-100 .woocommerce-order-overview{gap:16px 32px!important}.bde-woopagecheckout-17-100 .woocommerce-columns--addresses{flex-direction:column!important}}.bde-woopagecheckout-17-100 #place_order:hover{background-color:transparent!important;color:var(--color-dark)!important}.bde-woopagecheckout-17-100 .checkout_coupon button:hover{background-color:transparent!important;color:var(--color-dark)!important}.bde-woopagecheckout-17-100 #place_order{border:1px solid #1f1f1f!important}.bde-woopagecheckout-17-100 .checkout_coupon button{border:1px solid #1f1f1f!important}#ship-to-different-address-checkbox{border-radius:0!important}#ship-to-different-address-checkbox:checked{background-color:#1f1f1f!important;border-color:#1f1f1f!important}@media (max-width:767px){.bde-woopagecheckout-17-100 .woocommerce-checkout-review-order-table tfoot td{white-space:nowrap!important}}@media (max-width:767px){.bde-woopagecheckout-17-100 .woocommerce-checkout-review-order-table tfoot th{white-space:nowrap!important}}@media (max-width:767px){.bde-woopagecheckout-17-100 .woocommerce-checkout-review-order-table tfoot tr.order-total td{font-size:17px!important}}@media (max-width:767px){.bde-woopagecheckout-17-100 .woocommerce-checkout-review-order-table tfoot tr.order-total th{font-size:17px!important}}@media (max-width:767px){#ship-to-different-address label{white-space:nowrap!important}}@media (max-width:767px){#ship-to-different-address label span{font-size:14px!important}}.bde-woopagecheckout-17-100 .woocommerce-order-details__title{font-weight:600!important;color:#1f1f1f!important;margin-bottom:16px!important}.bde-woopagecheckout-17-100 .woocommerce-column__title{font-weight:600!important;color:#1f1f1f!important;margin-bottom:16px!important}.bde-woopagecheckout-17-100 .woocommerce-table--order-details tbody td{border-color:#e5e5e5!important;padding:14px 12.944px!important;color:#1f1f1f!important}.bde-woopagecheckout-17-100 .woocommerce-table--order-details tbody th{border-color:#e5e5e5!important;padding:14px 12.944px!important;color:#1f1f1f!important}.bde-woopagecheckout-17-100 .woocommerce-table--order-details tfoot td{border-color:#e5e5e5!important;padding:14px 12.944px!important;color:#1f1f1f!important}.bde-woopagecheckout-17-100 .woocommerce-table--order-details tfoot th{border-color:#e5e5e5!important;padding:14px 12.944px!important;color:#1f1f1f!important}.bde-woopagecheckout-17-100 .woocommerce-table--order-details tfoot tr:nth-child(3) th{font-weight:700!important;font-size:18px!important}.bde-woopagecheckout-17-100 .woocommerce-table--order-details tfoot tr:nth-child(3) td{font-weight:700!important;font-size:18px!important}.bde-woopagecheckout-17-100 .woocommerce-table--order-details{box-shadow:none!important;border-radius:0px!important}.bde-woopagecheckout-17-100 .woocommerce-table--order-details thead{box-shadow:none!important;border-radius:0px!important}.bde-woopagecheckout-17-100 .woocommerce-table--order-details tbody{box-shadow:none!important;border-radius:0px!important}.bde-woopagecheckout-17-100 .woocommerce-table--order-details tfoot{box-shadow:none!important;border-radius:0px!important}.bde-woopagecheckout-17-100 .woocommerce-customer-details{box-shadow:none!important;border-radius:0px!important}.bde-woopagecheckout-17-100 .woocommerce-customer-details .woocommerce-column{box-shadow:none!important;border-radius:0px!important}.bde-woopagecheckout-17-100 .woocommerce-order-overview{box-shadow:none!important;border-radius:0px!important}.bde-woopagecheckout-17-100 .woocommerce-table--order-details td{border-radius:0px!important}.bde-woopagecheckout-17-100 .woocommerce-table--order-details th{border-radius:0px!important}textarea.breakdance-form-field__input{border:.4px solid #787878!important;border-radius:2px!important;background-color:transparent!important}.ec-recaptcha-inline-note a{color:#6b7280!important;text-decoration:underline!important}.ec-recaptcha-inline-note{font-size:12px!important;color:#6b7280!important;margin:0 0 16px 0!important}.ecs-site-footer .oxy-svg-icon2-50-104{width:18px!important;height:18px!important}.ecs-site-footer .oxy-svg-icon2-50-104 svg{width:18px!important;height:18px!important}.ecs-site-footer .ecs-footer-bottom-inner>span{text-transform:uppercase!important}.ecs-site-footer .ecs-footer-bottom-inner>a{text-transform:uppercase!important}@keyframes ecs-glitch{0%{transform:translate(0,0);text-shadow:-2px 0 #ff003c,2px 0 #00e5ff}20%{transform:translate(-2px,1px);text-shadow:2px 0 #ff003c,-2px 0 #00e5ff}40%{transform:translate(2px,-1px);text-shadow:-2px 0 #00e5ff,2px 0 #ff003c}60%{transform:translate(-1px,0);text-shadow:2px 0 #00e5ff,-2px 0 #ff003c}80%{transform:translate(1px,1px);text-shadow:-2px 0 #ff003c,2px 0 #00e5ff}100%{transform:translate(0,0);text-shadow:none}}.ecs-legal-hero{text-align:center;padding-top:96px;padding-right:40px;padding-bottom:56px;padding-left:40px;background-color:#1f1f1f}.ecs-legal-hero h1{color:#fefefe;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.ecs-legal-hero h1{font-weight:300!important}@media (max-width:767px){.ecs-legal-hero{padding-top:56px;padding-right:40px;padding-bottom:40px;padding-left:40px}.ecs-legal-hero h1{font-size:36px!important;line-height:1.2!important}}.ecs-legal-eyebrow{color:rgba(245,243,238,.5);font-size:13px;letter-spacing:2px;margin-top:0px;margin-right:0px;margin-bottom:12px;margin-left:0px}.ecs-legal-content{max-width:760px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:64px;padding-right:40px;padding-bottom:96px;padding-left:40px}.ecs-legal-content h2{margin-top:40px;margin-right:0px;margin-bottom:12px;margin-left:0px}.ecs-legal-content h2{font-weight:600!important;font-size:25px!important;color:#1f1f1f!important}.ecs-legal-content h2:first-child{margin-top:0px}.ecs-legal-content p{line-height:1.6;text-align:justify}.ecs-legal-content p{color:#6b6b6b!important}.ecs-legal-content a{text-decoration:underline}.ecs-legal-content a{color:#6b6b6b!important}@media (max-width:767px){.ecs-legal-content{padding-top:40px;padding-right:40px;padding-bottom:64px;padding-left:40px}}.ecs-footer-credit-group{display:flex;align-items:center;gap:4px}.ecs-footer-credit-group span{font-size:12px!important;color:rgba(245,243,238,.5)!important;text-transform:uppercase!important;font-weight:500!important;font-family:var(--font-primary)!important;letter-spacing:1px!important}.ecs-footer-credit-group .oxy-text-link-50-116{font-size:12px!important;font-family:var(--font-primary)!important;letter-spacing:1px!important;font-weight:500!important}.ecs-footer-social:hover{color:rgba(254,254,254,1)!important;text-decoration:underline!important}.ecs-footer-social:hover span{color:rgba(254,254,254,1)!important;text-decoration:underline!important}.bde-search-form-v2-48-104 input{background-color:rgba(31,31,31,.6)!important;border:.4px solid #787878!important;border-radius:2px!important;color:#fefefe!important}.bde-search-form-v2-48-104 input::placeholder{color:#787878!important}.bde-search-form-v2-48-104 svg{color:#fefefe!important}.bde-search-form-v2-48-104{display:none!important}@media (max-width:767px){.bde-search-form-v2-48-104{display:flex!important}}.bde-search-form-v2-48-114 input{background-color:rgba(31,31,31,.6)!important;border:.4px solid #787878!important;border-radius:2px!important;color:#fefefe!important}.bde-search-form-v2-48-114 input::placeholder{color:#787878!important}.bde-search-form-v2-48-114 svg{color:#787878!important}@media (max-width:767px){.bde-search-form-v2-48-114{display:none!important}}.oxy-container-link-48-112 svg{width:22px!important;height:22px!important}.oxy-container-link-48-112:hover svg path{fill:currentColor}.oxy-container-link-48-112:hover{background-color:rgba(255,255,255,.12)!important}.oxy-container-link-48-112{display:flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;border-radius:50%!important;transition:background-color .2s ease!important}.oxy-image-48-115{width:18px!important;height:18px!important;object-fit:contain!important}.ecs-search-results-section{padding-top:100px;padding-right:0px;padding-bottom:100px;padding-left:0px;background-color:#fff}@media (max-width:767px){.ecs-search-results-section{padding-top:64px;padding-right:0px;padding-bottom:64px;padding-left:0px}}.ecs-search-results-title{font-family:var(--font-primary)!important;font-weight:300!important;color:#1f1f1f!important;font-size:40px!important;margin-bottom:40px!important}@media (max-width:767px){.ecs-search-results-title{font-size:42px!important;line-height:42px!important;letter-spacing:0!important}}.oxy-container-243-100{padding-top:56px;padding-right:70px;padding-bottom:96px;padding-left:70px;background-color:#fff}@media (max-width:767px){.oxy-container-243-100{padding-top:64px;padding-right:0px;padding-bottom:64px;padding-left:0px}}.oxy-text-243-103{display:block}.oxy-text-243-103{font-family:var(--font-primary)!important;font-weight:300!important;color:#1f1f1f!important;font-size:40px!important;line-height:1.1!important;margin-bottom:0!important}@media (max-width:767px){.oxy-text-243-103{text-align:center!important}}.oxy-container-48-117{display:flex!important;align-items:center!important;gap:72px!important;flex-shrink:0!important}@media (max-width:767px){.oxy-container-48-117{display:contents!important}}@media (max-width:767px){.oxy-container-link-48-102.ecs-logo{position:static!important;left:auto!important;top:auto!important;transform:none!important;order:1!important}}@media (max-width:767px){.oxy-container-link-48-112{display:none!important}}@media (max-width:767px){.ecs-account-link{display:none!important}}@media (max-width:767px){.breakdance-menu-toggle:hover{background-color:rgba(255,255,255,.15)!important}.breakdance-menu-toggle{--toggle-layer-width:20px;--toggle-layer-height:1.5px;--toggle-layer-spacing:4px;--toggle-layer-color:#fefefe;width:44px!important;height:44px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:background-color .3s ease!important}}@media (max-width:767px){.breakdance-menu-toggle-lines{width:var(--toggle-layer-width)!important;height:var(--toggle-layer-height)!important}}@media (max-width:767px){.breakdance-menu-toggle-lines::before{width:var(--toggle-layer-width)!important;height:var(--toggle-layer-height)!important}}@media (max-width:767px){.breakdance-menu-toggle-lines::after{width:var(--toggle-layer-width)!important;height:var(--toggle-layer-height)!important}}@media (max-width:767px){.breakdance-menu-toggle-icon{width:var(--toggle-layer-width)!important;height:calc(var(--toggle-layer-height) * 3 + var(--toggle-layer-spacing) * 2)!important}}.ecs-nav-slot .menu-item-255{display:none!important}@media (max-width:767px){.ecs-nav-slot .menu-item-255{display:list-item!important}}.ecs-nav-slot .menu-item-256{display:none!important}@media (max-width:767px){.ecs-nav-slot .menu-item-256{display:list-item!important}}@media (max-width:767px){.breakdance-menu-item{width:100%!important;box-sizing:border-box!important}}@media (max-width:767px){ul.breakdance-menu-list li.breakdance-menu-item a.breakdance-menu-link{border-radius:0px!important;background-image:none!important;background-color:transparent!important;width:100%!important;box-sizing:border-box!important;padding-top:18px!important;padding-bottom:18px!important}}@media (max-width:767px){ul.breakdance-menu-list li.breakdance-menu-item a.breakdance-menu-link:hover{background-image:none!important;background-color:#f9f9f9!important;color:#1f1f1f!important}}@media (max-width:767px){ul.breakdance-menu-list li.breakdance-menu-item.breakdance-menu-item--active a.breakdance-menu-link{background-image:none!important;text-decoration:none!important}}@media (max-width:767px){.bde-wp-menu{position:static!important}}@media (max-width:767px){.breakdance-menu-toggle-lines::before{background-color:#fefefe!important;width:var(--toggle-layer-width)!important;height:var(--toggle-layer-height)!important}.breakdance-menu-toggle-lines::after{background-color:#fefefe!important;width:var(--toggle-layer-width)!important;height:var(--toggle-layer-height)!important}.breakdance-menu-toggle-lines{width:var(--toggle-layer-width)!important}}@media (max-width:767px){.bde-wp-menu-48-111 .breakdance-menu-toggle{--toggle-layer-width:18px;--toggle-layer-height:2px;--toggle-layer-spacing:4px;--toggle-padding:6px}.bde-wp-menu-48-111 .breakdance-menu-list{position:absolute!important;top:100%!important;left:0!important;right:0!important;height:calc(100vh - 100%)!important;max-height:calc(100vh - 100%)!important;gap:0!important;overflow-y:auto!important}.bde-wp-menu-48-111 .breakdance-menu-link{--link-padding-top:34px!important;--link-padding-bottom:34px!important}.bde-wp-menu-48-111 .breakdance-menu{position:static!important}}.ecs-wishlist-body{margin-top:48px}.ecs-wishlist-body{--color-headers-background:var(--color-dark);--color-wishlist-table-background:var(--ec-white-200);--color-wishlist-table-text:var(--color-text);--color-wishlist-table-border:var(--ec-white-950);--color-add-to-cart-background:var(--color-dark);--color-add-to-cart-text:var(--ec-white-200);--color-add-to-cart-border:var(--color-dark);--color-add-to-cart-background-hover:transparent;--color-add-to-cart-text-hover:var(--color-dark);--color-add-to-cart-border-hover:var(--color-dark)}@media (max-width:767px){.ecs-wishlist-body{margin-top:32px}.ecs-wishlist-body{overflow-x:visible}}.yith-wcwl-form{color:var(--color-text);font-family:var(--font-primary)}.yith-wcwl-form .woocommerce-error{color:var(--ec-white-200);background-color:var(--color-dark)}.yith-wcwl-form .woocommerce-error{border-color:var(--color-dark)}.wishlist-title-container .show-title-form{display:inline-flex;align-items:center;gap:6px;color:var(--color-text-muted);font-size:11px;text-decoration:none;text-transform:uppercase;letter-spacing:1.5px}.wishlist-title-container .show-title-form svg{width:14px;height:14px}.wishlist-title-container{display:none!important}@media (max-width:767px){.wishlist-title-container{flex-wrap:wrap}}.wishlist-title-with-form{display:flex;align-items:center;gap:16px}.wishlist-title h2{color:var(--color-text);font-family:var(--font-primary);font-weight:300;font-size:24px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.hidden-title-form{display:none}.wishlist_table{width:100%;border-top:1px solid var(--ec-white-950);border-right:1px solid var(--ec-white-950);border-bottom:1px solid var(--ec-white-950);border-left:1px solid var(--ec-white-950)}.wishlist_table thead tr{background-color:var(--color-dark)}.wishlist_table thead th{color:var(--ec-white-200);font-family:var(--font-primary);font-weight:500;font-size:11px;text-align:left;text-transform:uppercase;letter-spacing:1.5px;padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:16px;background-color:var(--color-dark)}.wishlist_table tbody tr{background-color:var(--ec-white-200);border-bottom:1px solid var(--ec-white-950)}.wishlist_table tbody tr:last-child{border-bottom:none}.wishlist_table tbody td{font-size:14px;padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:16px}.wishlist_table tbody td{vertical-align:middle}.wishlist_table .product-thumbnail img{display:block;object-fit:cover}.wishlist_table .product-thumbnail img{width:64px!important;height:64px!important;max-width:64px!important}.wishlist_table .product-name a{color:var(--color-text);font-weight:500;text-decoration:none}.wishlist_table .product-name a:hover{text-decoration:underline}.wishlist_table .product-price .woocommerce-Price-amount{color:var(--color-text);font-weight:500}.wishlist_table .wishlist-in-stock{color:#1f9254;font-size:12px;text-transform:uppercase;letter-spacing:0.5px}.wishlist_table .product-remove a.remove_from_wishlist{display:inline-flex;justify-content:center;align-items:center;width:24px;height:24px;color:var(--color-text-muted);font-size:20px;line-height:1;text-decoration:none}.wishlist_table .product-remove a.remove_from_wishlist:hover{color:#c0392b}.wishlist_table .add_to_cart_button{cursor:pointer;transition:background-color 0.2s ease,color 0.2s ease}.wishlist_table .add_to_cart_button{font-family:var(--font-primary)!important;font-size:12px!important;font-weight:600!important;letter-spacing:2px!important;text-transform:uppercase!important;background-color:var(--color-dark)!important;color:var(--ec-white-200)!important;border:1px solid var(--color-dark)!important;border-radius:0!important;padding:16px 28px!important;text-decoration:none!important;display:inline-block!important}.wishlist_table .add_to_cart_button:hover{background-color:transparent!important;color:var(--color-dark)!important}.wishlist_table td.wishlist-empty{color:var(--color-text-muted);font-family:var(--font-primary);font-size:15px;text-align:center;background-color:var(--ec-white-200)}.wishlist_table td.wishlist-empty{padding:56px 16px!important}.wishlist_table .product-add-to-cart a.add_to_cart_button{cursor:pointer;transition:background-color 0.2s ease,color 0.2s ease}.wishlist_table .product-add-to-cart a.add_to_cart_button{display:inline-block!important;font-family:var(--font-primary)!important;font-size:12px!important;font-weight:600!important;letter-spacing:2px!important;text-transform:uppercase!important;background-color:var(--color-dark)!important;color:var(--ec-white-200)!important;border:1px solid var(--color-dark)!important;border-radius:0!important;padding:16px 28px!important;text-decoration:none!important}.wishlist_table .product-add-to-cart a.add_to_cart_button:hover{background-color:transparent!important;color:var(--color-dark)!important}.wishlist_table .wishlist-empty{color:#6b6b6b;font-family:var(--font-primary);font-size:16px;line-height:32px;letter-spacing:0.6px}.wishlist_table .wishlist-empty{text-align:center!important}.wishlist_table{border-collapse:collapse}@media (max-width:767px){.wishlist_table{display:block;width:100%;min-width:0px;border-top:none;border-right:none;border-bottom:none;border-left:none}.wishlist_table tbody tr{display:grid!important;grid-template-columns:64px 1fr 1fr!important;grid-template-areas:"thumb name  name" "thumb price stock" "cart  cart  cart"!important;column-gap:12px!important;row-gap:8px!important;align-items:start!important;position:relative!important;border:1px solid var(--ec-white-950)!important;padding:16px!important;margin-bottom:12px!important;float:none!important;width:100%!important}.wishlist_table tbody td{display:block!important;padding:0!important;margin:0!important;border:none!important;text-align:left!important;float:none!important;width:auto!important}.wishlist_table .product-price .woocommerce-Price-amount{padding:0!important;margin:0!important}.wishlist_table td.wishlist-empty{width:100%}.wishlist_table .product-add-to-cart a.add_to_cart_button{width:100%;text-align:center}.wishlist_table .product-add-to-cart a.add_to_cart_button{display:block!important}.wishlist_table thead{display:none}.wishlist_table tbody{display:block}.wishlist_table .product-remove{position:absolute;top:16px;right:16px;width:24px;height:24px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.wishlist_table .product-thumbnail{grid-area:thumb!important}.wishlist_table .product-name{grid-area:name!important;display:flex!important;align-items:center!important;padding-right:28px!important}.wishlist_table .product-price{grid-area:price!important}.wishlist_table .product-price::before{content:"Price"!important;display:block!important;color:var(--color-text-muted)!important;font-size:10px!important;font-weight:400!important;letter-spacing:1px!important;text-transform:uppercase!important;margin:0 0 4px 0!important;padding:0!important;float:none!important}.wishlist_table .product-stock-status{grid-area:stock!important}.wishlist_table .product-stock-status::before{content:"Stock"!important;display:block!important;color:var(--color-text-muted)!important;font-size:10px!important;font-weight:400!important;letter-spacing:1px!important;text-transform:uppercase!important;margin:0 0 4px 0!important;padding:0!important;float:none!important}.wishlist_table .product-add-to-cart{grid-area:cart!important;width:100%!important}.wishlist_table .wishlist-empty{font-size:16px;line-height:32px}.wishlist_table .wishlist-empty{display:block!important;width:100%!important;padding:48px 24px!important;text-align:center!important;white-space:normal!important}.wishlist_table tbody.wishlist-items-wrapper{display:block!important;width:100%!important}.wishlist_table tbody.wishlist-items-wrapper tr{display:block!important;width:100%!important}.wishlist_table .wishlist-empty::before{display:none!important;content:none!important}}.yith_wcwl_wishlist_footer{margin-top:32px}.yith-wcwl-share-title{color:var(--color-text-muted);font-family:var(--font-primary);font-weight:500;font-size:11px;text-transform:uppercase;letter-spacing:1.5px;margin-top:0px;margin-right:0px;margin-bottom:12px;margin-left:0px}.yith-wcwl-share ul{display:flex;gap:14px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.yith-wcwl-share ul{list-style:none}.yith-wcwl-share a{display:inline-flex;color:var(--color-text)}.yith-wcwl-share a:hover{color:var(--color-dark);opacity:0.65}.wishlist-empty{color:var(--color-text-muted);font-family:var(--font-primary);font-size:16px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top:none;border-right:none;border-bottom:none;border-left:none}.wishlist-empty{list-style:none;background:none}.yith-wcwl-empty{color:var(--color-text-muted);font-family:var(--font-primary);font-size:16px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top:none;border-right:none;border-bottom:none;border-left:none}.yith-wcwl-empty{list-style:none;background:none}p.woocommerce-info.wishlist-empty{color:var(--color-text-muted);font-family:var(--font-primary);font-size:16px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top:none;border-right:none;border-bottom:none;border-left:none}p.woocommerce-info.wishlist-empty{list-style:none;background:none}.yith-wcwl-form .woocommerce-message{color:var(--ec-white-200);font-family:var(--font-primary);font-size:13px;letter-spacing:0.3px;margin-top:0px;margin-right:0px;margin-bottom:24px;margin-left:0px;padding-top:14px;padding-right:18px;padding-bottom:14px;padding-left:18px;background-color:var(--color-dark);border-radius:0px;border-top:1px solid var(--color-dark);border-right:1px solid var(--color-dark);border-bottom:1px solid var(--color-dark);border-left:1px solid var(--color-dark)}.yith-wcwl-form .woocommerce-message{list-style:none}.yith-wcwl-form .woocommerce-info{color:var(--ec-white-200);font-family:var(--font-primary);font-size:13px;letter-spacing:0.3px;margin-top:0px;margin-right:0px;margin-bottom:24px;margin-left:0px;padding-top:14px;padding-right:18px;padding-bottom:14px;padding-left:18px;background-color:var(--color-dark);border-radius:0px;border-top:1px solid var(--color-dark);border-right:1px solid var(--color-dark);border-bottom:1px solid var(--color-dark);border-left:1px solid var(--color-dark)}.yith-wcwl-form .woocommerce-info{list-style:none}.yith-wcwl-form .woocommerce-error{color:var(--ec-white-200);font-family:var(--font-primary);font-size:13px;letter-spacing:0.3px;margin-top:0px;margin-right:0px;margin-bottom:24px;margin-left:0px;padding-top:14px;padding-right:18px;padding-bottom:14px;padding-left:18px;background-color:var(--color-dark);border-radius:0px;border-top:1px solid var(--color-dark);border-right:1px solid var(--color-dark);border-bottom:1px solid var(--color-dark);border-left:1px solid var(--color-dark)}.yith-wcwl-form .woocommerce-error{list-style:none}@media (max-width:767px){.wishlist_table .product-price{padding:0!important;margin:0!important;text-align:left!important}}@media (max-width:767px){.wishlist_table .product-stock-status{padding:0!important;margin:0!important;text-align:left!important}}@media (max-width:767px){.wishlist_table .product-price::before{display:block!important;color:var(--color-text-muted)!important;font-size:10px!important;font-weight:400!important;letter-spacing:1px!important;text-transform:uppercase!important;margin:0 0 4px 0!important;padding:0!important;float:none!important}}@media (max-width:767px){.wishlist_table .product-stock-status::before{display:block!important;color:var(--color-text-muted)!important;font-size:10px!important;font-weight:400!important;letter-spacing:1px!important;text-transform:uppercase!important;margin:0 0 4px 0!important;padding:0!important;float:none!important}}.bde-wooshoppage .woocommerce-info{font-family:var(--font-primary)!important;font-size:13px!important;letter-spacing:.3px!important;color:var(--ec-white-200)!important;background:var(--color-dark)!important;border:1px solid var(--color-dark)!important;border-radius:0!important;padding:14px 18px 14px 46px!important;margin:0 0 24px 0!important;list-style:none!important;position:relative!important}.bde-wooshoppage .woocommerce-info::before{background-color:var(--ec-white-200)!important;color:var(--ec-white-200)!important;left:18px!important;top:50%!important;transform:translateY(-50%)!important}.bde-wooshoppage .bde-woo-product-image{grid-column:1/-1!important;grid-row:1!important;flex:none!important}.bde-wooshoppage .bde-woo-product-image img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.bde-wooshoppage li.product.product_tag-new .bde-woo-product-image::before{content:"NEW"!important;position:absolute!important;top:14px!important;left:14px!important;z-index:2!important;background:rgba(255,255,255,.92)!important;color:#131111!important;font-family:"League Spartan",sans-serif!important;font-weight:600!important;font-size:12px!important;letter-spacing:2.6px!important;text-transform:uppercase!important;line-height:22.4px!important;padding:4px 10px!important}.bde-wooshoppage .woocommerce-loop-product__title{grid-column:1!important;grid-row:2!important;min-width:0!important;display:block!important;font-family:"League Spartan",sans-serif!important;font-weight:600!important;font-size:12px!important;letter-spacing:2.6px!important;text-transform:uppercase!important;color:#131111!important;margin:8px 0 0 0!important;white-space:normal!important;overflow-wrap:break-word!important}.bde-wooshoppage .price{grid-column:2!important;grid-row:2!important;justify-self:end!important;align-self:start!important;display:flex!important;justify-content:flex-end!important;min-width:0!important;font-family:"League Spartan",sans-serif!important;font-weight:700!important;font-size:12px!important;letter-spacing:2.6px!important;color:#131111!important;margin:8px 0 0 8px!important;padding:0!important;white-space:nowrap!important}.bde-wooshoppage .bde-woo-product-footer{display:none!important}.bde-wooshoppage .woocommerce-ordering{display:flex;align-items:center;gap:10px}.bde-wooshoppage select.orderby{color:#131111;font-family:"League Spartan",sans-serif;font-size:13px;padding-top:4px;padding-right:20px;padding-bottom:4px;padding-left:4px;background-color:transparent;background-image:url(data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 12 8\' fill=\'none\'><path d=\'M1 1.5L6 6.5L11 1.5\' stroke=\'%231f1f1f\' stroke-width=\'1.4\' stroke-linecap=\'round\' stroke-linejoin=\'round\'/></svg>);background-size:10px 7px;background-position:0 0;background-repeat:no-repeat;background-attachment:scroll;border-top:none;border-right:none;border-bottom:1px solid rgba(0,0,0,.2);border-left:none;cursor:pointer}.bde-wooshoppage select.orderby{appearance:none;-webkit-appearance:none;background-position:right 2px center}.bde-wooshoppage .woocommerce-loop-product__link{display:grid!important;grid-template-columns:1fr max-content!important;grid-template-rows:auto auto!important;gap:0!important;width:100%!important;box-sizing:border-box!important}.bde-wooshoppage li.product:hover .ecs-card-wishlist-slot{opacity:1!important}.bde-wooshoppage ul.products li.product{padding:0!important;margin:0!important}input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none!important;appearance:none!important;height:16px!important;width:16px!important;cursor:pointer!important;background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"%23c0392b\" stroke-width=\"2.5\" stroke-linecap=\"round\"><line x1=\"18\" y1=\"6\" x2=\"6\" y2=\"18\"/><line x1=\"6\" y1=\"6\" x2=\"18\" y2=\"18\"/></svg>")!important;background-repeat:no-repeat!important;background-position:center!important;background-size:contain!important}a.bde-search-form-v2__result:hover{color:var(--color-dark)!important;background-color:rgba(0,0,0,.05)!important}@media (max-width:767px){a.bde-search-form-v2__result:hover{color:var(--ec-white-200)!important;background-color:rgba(255,255,255,.08)!important}}a.bde-search-form-v2__result.is-active{color:var(--color-dark)!important;background-color:rgba(0,0,0,.05)!important}@media (max-width:767px){a.bde-search-form-v2__result.is-active{color:var(--ec-white-200)!important;background-color:rgba(255,255,255,.08)!important}}a.bde-search-form-v2__result:hover .bde-search-form-v2__result-text{color:var(--color-dark)!important;text-decoration:underline!important}@media (max-width:767px){a.bde-search-form-v2__result:hover .bde-search-form-v2__result-text{color:var(--ec-white-200)!important;text-decoration:underline!important}}a.bde-search-form-v2__result.is-active .bde-search-form-v2__result-text{color:var(--color-dark)!important;text-decoration:underline!important}@media (max-width:767px){a.bde-search-form-v2__result.is-active .bde-search-form-v2__result-text{color:var(--ec-white-200)!important;text-decoration:underline!important}}.bde-search-form-v2__panel{background:#fefefe!important}@media (max-width:767px){.bde-search-form-v2__panel{background:var(--color-dark)!important}}.bde-search-form-v2__results{background:#fefefe!important}@media (max-width:767px){.bde-search-form-v2__results{background:var(--color-dark)!important}}.bde-search-form-v2__result{color:var(--color-dark)!important}@media (max-width:767px){.bde-search-form-v2__result{color:var(--ec-white-200)!important}}.bde-search-form-v2__result-text{color:var(--color-dark)!important}@media (max-width:767px){.bde-search-form-v2__result-text{color:var(--ec-white-200)!important}}.bde-search-form-v2__result-price{color:#767676!important}@media (max-width:767px){.bde-search-form-v2__result-price{color:#b8b8b8!important}}.bde-search-form-v2__results-empty{color:var(--color-dark)!important}@media (max-width:767px){.bde-search-form-v2__results-empty{color:var(--ec-white-200)!important}}.bde-search-form-v2__close{display:none!important}@media (max-width:767px){nav.breakdance-menu button.breakdance-menu-toggle.breakdance-menu-toggle--squeeze{box-sizing:border-box!important;width:44px!important;height:44px!important;padding:6px!important;border-radius:50%!important}}.ecs-icon-slot:focus-visible{outline:2px solid rgba(255,255,255,.5)!important;outline-offset:2px!important}.breakdance-menu-toggle:focus-visible{outline:2px solid rgba(255,255,255,.5)!important;outline-offset:2px!important}.ecs-search-sort-push{margin-left:auto}.ecs-search-sort-wrap{display:flex;align-items:center;gap:10px}.ecs-search-sort-label{color:var(--color-dark);font-size:11px;text-transform:uppercase;letter-spacing:0.08em;opacity:0.6}.ecs-search-sort-select{color:var(--color-dark);font-size:13px;padding-top:4px;padding-right:20px;padding-bottom:4px;padding-left:4px;background-color:transparent;background-image:url(data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 12 8\' fill=\'none\'><path d=\'M1 1.5L6 6.5L11 1.5\' stroke=\'%231f1f1f\' stroke-width=\'1.4\' stroke-linecap=\'round\' stroke-linejoin=\'round\'/></svg>);background-size:10px 7px;background-position:0 0;background-repeat:no-repeat;background-attachment:scroll;border-top:none;border-right:none;border-bottom:1px solid rgba(0,0,0,.2);border-left:none;cursor:pointer}.ecs-search-sort-select{appearance:none;-webkit-appearance:none;background-position:right 2px center}.bde-wooshoppage .price{font-family:"League Spartan",sans-serif!important;font-weight:600!important;font-size:12px!important;letter-spacing:2.6px!important;color:#131111!important}.bde-wooshoppage .price .woocommerce-Price-amount{font-family:"League Spartan",sans-serif!important;font-weight:700!important;font-size:12px!important;letter-spacing:2.6px!important;line-height:1!important;color:#131111!important;margin:0!important;padding:0!important}.bde-wooshoppage .price .woocommerce-Price-currencySymbol{font-family:"League Spartan",sans-serif!important;font-weight:700!important;font-size:12px!important;letter-spacing:2.6px!important;line-height:1!important;color:#131111!important;margin:0!important;padding:0!important}.bde-wooshoppage .bde-woo-product-image{border-radius:0!important}.bde-wooshoppage .bde-woo-product-image img{border-radius:0!important}.bde-wooshoppage .price bdi{font-family:"League Spartan",sans-serif!important;font-weight:700!important;font-size:12px!important;letter-spacing:2.6px!important;line-height:1!important;color:#131111!important;margin:0!important;padding:0!important}.ecs-card-wishlist-slot .yith-wcwl-add-to-wishlist-button--added::before{position:absolute;top:50%;left:50%;width:18px;height:18px;background-image:url(https://enricocoverisa.co.za/wp-content/uploads/2026/09/Vector1.png);background-size:contain;background-position:50% 50%;background-repeat:no-repeat;background-attachment:scroll;pointer-events:none;transform:translate3d(-50%,-50%,0)}.ecs-card-wishlist-slot .yith-wcwl-add-to-wishlist-button--added::before{content:""}.ecs-card-wishlist-slot .yith-wcwl-wishlist-existsbrowse::before{position:absolute;top:50%;left:50%;width:18px;height:18px;background-image:url(https://enricocoverisa.co.za/wp-content/uploads/2026/09/Vector1.png);background-size:contain;background-position:50% 50%;background-repeat:no-repeat;background-attachment:scroll;pointer-events:none;transform:translate3d(-50%,-50%,0)}.ecs-card-wishlist-slot .yith-wcwl-wishlist-existsbrowse::before{content:""}.oxy-container-243-105{margin-bottom:40px}.woocommerce-ordering:has(.ecs-cat-sort){justify-content:end;margin-left:auto}.woocommerce-ordering:has(.ecs-cat-sort){width:auto!important}@media (max-width:767px){.woocommerce-ordering .ecs-cat-sort-menu{right:0px;left:auto}}.woocommerce-no-products-found{display:flex;justify-content:center;align-items:center;flex-basis:100%;width:100%;padding-top:80px;padding-right:0px;padding-bottom:80px;padding-left:0px}.woocommerce-no-products-found .woocommerce-info{flex-grow:0;flex-shrink:0;flex-basis:auto;max-width:100%}.woocommerce-no-products-found .woocommerce-info{width:auto!important;margin:0!important}.ecs-shop-tile-wide{grid-column-start:1;grid-column-end:-1}.ecs-card-stack{display:flex;flex-flow:column}.ecs-card-stack .ecs-card-media{background-color:#ece9e1}.ecs-card-stack .ecs-card-img-slot{aspect-ratio:262/298;transition:transform 0.4s ease}.ecs-card-stack .ecs-card-info{display:contents}.ecs-card-stack .ecs-card-title{grid-column-start:1;grid-column-end:-1;color:#1f2226}.ecs-card-stack .ecs-card-title{line-height:21.45px!important}.ecs-card-stack .ecs-card-price{display:flex;align-items:baseline;gap:0px 8px;color:#1f2226;font-family:var(--font-primary);font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:2.6px;margin-top:0px}.ecs-card-stack .ecs-card-price{flex-wrap:wrap;white-space:normal!important;line-height:21.45px!important}.ecs-card-stack .ecs-card-btn{flex-grow:0;flex-shrink:0;flex-basis:auto;align-self:end;width:auto;margin-top:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.ecs-card-stack .ecs-card-price del{font-weight:400;opacity:0.5}.ecs-card-stack .ecs-card-price ins{text-decoration:none}.ecs-card-stack:hover .ecs-card-img-slot{transform:scale(1.05,1.05)}@media (max-width:767px){.ecs-card-stack .ecs-card-img-slot{aspect-ratio:1/1}.ecs-card-stack .ecs-card-title{grid-row-start:1;grid-column-start:1;grid-column-end:2;font-weight:400;font-size:12px;text-transform:none;letter-spacing:0.6px}.ecs-card-stack .ecs-card-title{line-height:24px!important}.ecs-card-stack .ecs-card-price{justify-content:end;grid-row-start:1;grid-column-start:2;grid-column-end:3;text-align:right}}.ecs-card-btn{display:inline-flex;align-items:center;gap:10px;align-self:start;color:#1f2226;font-family:var(--font-primary);font-weight:600;font-size:12px;line-height:21.45px;text-align:center;text-decoration:none;text-transform:uppercase;letter-spacing:2.6px;padding-top:12px;padding-right:14px;padding-bottom:12px;padding-left:14px;background-color:transparent;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.ecs-card-btn::after{display:block;flex-grow:0;flex-shrink:0;flex-basis:17px;width:17px;height:17px;background-color:currentColor;transition:transform 0.2s ease}.ecs-card-btn::after{content:"";-webkit-mask:url(https://enricocoverisa.co.za/wp-content/uploads/2026/09/ecs-arrow-right.svg) center/contain no-repeat;mask:url(https://enricocoverisa.co.za/wp-content/uploads/2026/09/ecs-arrow-right.svg) center/contain no-repeat}.ecs-card-btn:hover::after{transform:translate3d(4px,0,0)}.ecs-card-btn{white-space:nowrap}.ecs-card-row{display:grid;grid-template-columns:minmax(0,1fr);gap:4.95px;padding-top:16px;padding-right:14px;padding-bottom:16px;padding-left:14px}@media (max-width:767px){.ecs-card-row{align-items:center;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding-top:16px;padding-right:8px;padding-bottom:16px;padding-left:8px}}.ecs-edit-pgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 40px;position:relative;z-index:1;max-width:920px;margin-top:70px;margin-right:auto;margin-bottom:0px;margin-left:auto}.ecs-edit-pgrid .bde-post-loop{display:contents}.ecs-edit-pgrid .bde-loop{display:contents}.ecs-edit-pgrid .bde-loop-item{display:contents}@media (max-width:767px){.ecs-edit-pgrid{grid-template-columns:minmax(0,1fr);gap:42px;margin-top:24px}}.ecs-edit-pcard{display:flex;flex-flow:column;gap:24px;width:100%}@media (max-width:767px){.ecs-edit-pcard{gap:16px}}.ecs-edit-pimg-link{display:block;width:100%;overflow:hidden;aspect-ratio:440/356;background-color:#2b2b2b}.ecs-edit-pimg-link img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.4s ease}.ecs-edit-pimg-link:hover img{transform:scale(1.03,1.03)}@media (max-width:767px){.ecs-edit-pimg-link{height:300px;aspect-ratio:auto}}.ecs-edit-prow{display:flex;justify-content:space-between;align-items:end;gap:16px;width:100%}@media (max-width:767px){.ecs-edit-prow{flex-flow:column;align-items:stretch;gap:16px}}.ecs-edit-pinfo{display:flex;flex-flow:column;gap:4.95px;min-width:0px;text-decoration:none}@media (max-width:767px){.ecs-edit-pinfo{flex-flow:row;justify-content:space-between;align-items:center;gap:12px}}.ecs-edit-pname{color:#fefefe;font-family:var(--font-primary);font-weight:400;font-size:16px;line-height:32px;letter-spacing:0.6px}.ecs-edit-pprice{display:flex;gap:8px;color:#fefefe;font-family:var(--font-primary);font-weight:600;font-size:12px;line-height:21.45px;text-transform:uppercase;letter-spacing:2.6px}.ecs-edit-pprice del{color:#fefefe;font-weight:400;opacity:0.5}.ecs-edit-pprice ins{color:#fefefe;text-decoration:none}.ecs-edit-pprice{flex-wrap:wrap}@media (max-width:767px){.ecs-edit-pprice{justify-content:end;text-align:right}}.ecs-edit-pbtn{display:inline-flex;align-items:center;flex-grow:0;flex-shrink:0;flex-basis:auto;color:#fefefe;font-family:var(--font-primary);font-weight:600;font-size:12px;line-height:21.45px;text-decoration:underline;text-transform:uppercase;letter-spacing:2.6px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:28px;transition:text-decoration-color 0.2s ease}.ecs-edit-pbtn::after{display:none}.ecs-edit-pbtn::after{content:none}.ecs-edit-pbtn:hover::after{content:none}.ecs-edit-pbtn:hover{text-decoration-color:currentColor;color:#fefefe!important}.ecs-edit-pbtn:focus{color:#fefefe!important}.ecs-edit-pbtn{white-space:nowrap;text-decoration-color:transparent;text-underline-offset:5px;text-decoration-thickness:1px}@media (max-width:767px){.ecs-edit-pbtn{justify-content:center;width:100%;color:#1f2226;text-decoration:none;padding-top:12px;padding-right:28px;padding-bottom:12px;padding-left:28px;background-color:#f2f2f2;border-top:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000;border-left:1px solid #000;transition:background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease}.ecs-edit-pbtn:hover{text-decoration:none;background-color:transparent;border-top:1px solid #fefefe;border-right:1px solid #fefefe;border-bottom:1px solid #fefefe;border-left:1px solid #fefefe}.ecs-edit-pbtn:hover{color:#fefefe!important}.ecs-edit-pbtn:focus{background-color:transparent;border-top:1px solid #fefefe;border-right:1px solid #fefefe;border-bottom:1px solid #fefefe;border-left:1px solid #fefefe}.ecs-edit-pbtn:focus{color:#fefefe!important}.ecs-edit-pbtn:active{background-color:transparent;border-top:1px solid #fefefe;border-right:1px solid #fefefe;border-bottom:1px solid #fefefe;border-left:1px solid #fefefe}.ecs-edit-pbtn:active{color:#fefefe!important}}.ecs-card-mbtn{display:none}@media (max-width:767px){.ecs-card-mbtn{display:flex;justify-content:center;align-items:center;width:100%;color:#1f1f1f;font-family:var(--font-primary);font-weight:600;font-size:12px;line-height:21.45px;text-decoration:none;text-transform:uppercase;letter-spacing:2.6px;padding-top:12px;padding-right:28px;padding-bottom:12px;padding-left:28px;background-color:#f2f2f2;border-top:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000;border-left:1px solid #000;transition:background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease}.ecs-card-mbtn:hover{text-decoration:none;background-color:#2b2b2b}.ecs-card-mbtn:hover{color:#fff!important}.ecs-card-mbtn:focus{background-color:#2b2b2b}.ecs-card-mbtn:focus{color:#fff!important}.ecs-card-mbtn:active{background-color:#2b2b2b}.ecs-card-mbtn:active{color:#fff!important}.ecs-card-mbtn{white-space:nowrap}}.ecs-reach-text{display:block}@media (max-width:767px){.ecs-reach-text{display:contents}}.ecs-mobile-only{display:none}@media (max-width:767px){.ecs-mobile-only{display:block}}.ecs-story-text{display:block}@media (max-width:767px){.ecs-story-text{display:contents}}.ecs-form-label{display:none;color:#1f2226;font-family:var(--font-primary);font-weight:600;font-size:12px;line-height:21.45px;text-transform:uppercase;letter-spacing:2.6px;margin-top:0px;margin-right:0px;margin-bottom:16px;margin-left:0px}@media (max-width:767px){.ecs-form-label{display:block}}.ecs-desktop-only{display:block}@media (max-width:767px){.ecs-desktop-only{display:none!important}}.ecs-bag-hero{padding-bottom:48px}@media (max-width:767px){.ecs-bag-hero{padding-bottom:32px!important}}.ecs-card-std{position:relative}@media (max-width:767px){.ecs-card-std .ecs-card-info{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding-top:16px;padding-right:8px;padding-bottom:16px;padding-left:8px}.ecs-card-std .ecs-card-cat{display:block;grid-row-start:1;grid-column-start:1;color:#6b6e74;font-family:var(--font-primary);font-weight:400;font-size:12px;line-height:21.45px;text-transform:uppercase;letter-spacing:2.6px}.ecs-card-std .ecs-card-price{grid-row-start:1;grid-column-start:2;text-align:right;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.ecs-card-std .ecs-card-price{line-height:21.45px!important}.ecs-card-std .ecs-card-title{grid-row-start:2;grid-column-start:1;grid-column-end:-1}.ecs-card-std .ecs-card-title{line-height:21.45px!important}.ecs-card-std .ecs-card-wishlist-slot{opacity:1}}.ecs-card-cat{display:none}@media (max-width:767px){body.admin-bar .ecs-site-header .breakdance-responsive-menu--open .breakdance-menu-list{height:calc(100dvh - var(--mobile-buffer-y,130px))!important;max-height:calc(100dvh - var(--mobile-buffer-y,130px))!important}}@media (max-width:767px){body:has(.ecs-site-header .breakdance-responsive-menu--open){overflow:hidden}}@media (max-width:767px){body:has(.ecs-site-header .breakdance-responsive-menu--open) .ecs-whatsapp-btn{opacity:0;pointer-events:none}}@media (max-width:767px){body:has(.ecs-site-header .breakdance-responsive-menu--open) .ht-ctc{opacity:0!important;pointer-events:none!important}}@media (max-width:767px){html:root body .ecs-site-header .breakdance-responsive-menu--open .breakdance-menu-list.breakdance-menu-list{height:var(--ecs-menu-h,calc(100dvh - var(--mobile-buffer-y,84px)))!important;max-height:var(--ecs-menu-h,calc(100dvh - var(--mobile-buffer-y,84px)))!important}}#wpconsent-container{--wpconsent-z-index:2147483000;--wpconsent-accept-bg:#1f1f1f;--wpconsent-accept-color:#fefefe;--wpconsent-text:#1f1f1f}#wpconsent-container::part(wpconsent-banner){display:grid;grid-template-columns:minmax(0,1fr);gap:20px;width:440px;max-width:calc(100vw - 32px);box-sizing:border-box;color:#fefefe;font-family:"League Spartan",sans-serif;margin-top:0px;margin-right:0px;margin-bottom:24px;margin-left:24px;padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px;background-color:#1f1f1f;border-radius:0px;border-top:1px solid rgba(254,254,254,.12);border-right:1px solid rgba(254,254,254,.12);border-bottom:1px solid rgba(254,254,254,.12);border-left:1px solid rgba(254,254,254,.12);box-shadow:0px 24px 60px rgba(19,17,17,.35)}@media (max-width:767px){#wpconsent-container::part(wpconsent-banner){gap:18px;width:calc(100vw - 32px);max-width:calc(100vw - 32px);margin-top:0px;margin-right:16px;margin-bottom:16px;margin-left:16px;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px}}#wpconsent-container::part(wpconsent-banner-body){width:100%;box-sizing:border-box;color:rgba(254,254,254,.78);font-family:"League Spartan",sans-serif;font-weight:300;font-size:14px;line-height:22px;text-align:left;letter-spacing:0.2px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}#wpconsent-container::part(wpconsent-banner-footer){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;box-sizing:border-box;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}@media (max-width:767px){#wpconsent-container::part(wpconsent-banner-footer){grid-template-columns:repeat(2,minmax(0,1fr))}}#wpconsent-container::part(wpconsent-button-accept){width:100%;min-width:0px;min-height:44px;font-family:"League Spartan",sans-serif;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:2.2px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:12px;padding-right:10px;padding-bottom:12px;padding-left:10px;cursor:pointer;transition:background-color 0.2s ease,color 0.2s ease}#wpconsent-container::part(wpconsent-button-accept){background:#fefefe!important;color:#1f1f1f!important;border:1px solid #fefefe!important;border-radius:0!important}@media (max-width:767px){#wpconsent-container::part(wpconsent-button-accept){grid-column-start:1;grid-column-end:-1}}#wpconsent-container::part(wpconsent-button-cancel){width:100%;min-width:0px;min-height:44px;font-family:"League Spartan",sans-serif;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:2.2px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:12px;padding-right:10px;padding-bottom:12px;padding-left:10px;cursor:pointer;transition:background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease}#wpconsent-container::part(wpconsent-button-cancel){background:transparent!important;color:#fefefe!important;border:1px solid rgba(254,254,254,.4)!important;border-radius:0!important}#wpconsent-container::part(wpconsent-button-preferences){width:100%;min-width:0px;min-height:44px;font-family:"League Spartan",sans-serif;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:2.2px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:12px;padding-right:10px;padding-bottom:12px;padding-left:10px;cursor:pointer;transition:background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease}#wpconsent-container::part(wpconsent-button-preferences){background:transparent!important;color:#fefefe!important;border:1px solid rgba(254,254,254,.4)!important;border-radius:0!important}#wpconsent-container::part(wpconsent-button-accept):hover{background:transparent!important;color:#fefefe!important;border-color:#fefefe!important}#wpconsent-container::part(wpconsent-button-cancel):hover{background:#fefefe!important;color:#1f1f1f!important;border-color:#fefefe!important}#wpconsent-container::part(wpconsent-button-preferences):hover{background:#fefefe!important;color:#1f1f1f!important;border-color:#fefefe!important}#wpconsent-container::part(wpconsent-preferences-modal){z-index:2147483600;background-color:rgba(19,17,17,.6)}#wpconsent-container::part(wpconsent-preferences-content){color:#1f1f1f;font-family:"League Spartan",sans-serif;background-color:#fefefe;border-radius:0px}@media (max-width:767px){#wpconsent-container::part(wpconsent-preferences-content){width:calc(100vw - 32px);max-width:calc(100vw - 32px);max-height:calc(100dvh - 48px);box-sizing:border-box;margin-top:0px;margin-right:16px;margin-bottom:0px;margin-left:16px;padding-top:0px;padding-right:20px;padding-bottom:20px;padding-left:20px}#wpconsent-container::part(wpconsent-preferences-content){overflow-y:auto}}#wpconsent-container::part(wpconsent-preferences-title){color:#1f1f1f;font-family:"League Spartan",sans-serif;font-weight:300;font-size:28px;line-height:1.15;letter-spacing:-0.3px}@media (max-width:767px){#wpconsent-container::part(wpconsent-preferences-title){font-size:24px}}#wpconsent-container::part(wpconsent-preferences-description){color:#6b6b6b;font-family:"League Spartan",sans-serif;font-weight:300;font-size:14px;line-height:22px}#wpconsent-container::part(wpconsent-preferences-accordion-header){color:#1f1f1f;font-family:"League Spartan",sans-serif}#wpconsent-container::part(wpconsent-preferences-accordion-item){border-radius:0px}#wpconsent-container::part(wpconsent-preferences-accept-button){min-height:44px;font-family:"League Spartan",sans-serif;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:2.2px;padding-top:12px;padding-right:18px;padding-bottom:12px;padding-left:18px;cursor:pointer;transition:background-color 0.2s ease,color 0.2s ease}#wpconsent-container::part(wpconsent-preferences-accept-button){background:#1f1f1f!important;color:#fefefe!important;border:1px solid #1f1f1f!important;border-radius:0!important}@media (max-width:767px){#wpconsent-container::part(wpconsent-preferences-accept-button){grid-column-start:1;grid-column-end:-1;order:1;width:100%;letter-spacing:1.8px;padding-top:12px;padding-right:8px;padding-bottom:12px;padding-left:8px}#wpconsent-container::part(wpconsent-preferences-accept-button){white-space:nowrap;margin:0!important}}#wpconsent-container::part(wpconsent-preferences-cancel-button){min-height:44px;font-family:"League Spartan",sans-serif;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:2.2px;padding-top:12px;padding-right:18px;padding-bottom:12px;padding-left:18px;cursor:pointer;transition:background-color 0.2s ease,color 0.2s ease}#wpconsent-container::part(wpconsent-preferences-cancel-button){background:transparent!important;color:#1f1f1f!important;border:1px solid #1f1f1f!important;border-radius:0!important}@media (max-width:767px){#wpconsent-container::part(wpconsent-preferences-cancel-button){order:2;width:100%;letter-spacing:1.8px;padding-top:12px;padding-right:8px;padding-bottom:12px;padding-left:8px}#wpconsent-container::part(wpconsent-preferences-cancel-button){white-space:nowrap;margin:0!important}}#wpconsent-container::part(wpconsent-preferences-save-button){min-height:44px;font-family:"League Spartan",sans-serif;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:2.2px;padding-top:12px;padding-right:18px;padding-bottom:12px;padding-left:18px;cursor:pointer;transition:background-color 0.2s ease,color 0.2s ease}#wpconsent-container::part(wpconsent-preferences-save-button){background:transparent!important;color:#1f1f1f!important;border:1px solid #1f1f1f!important;border-radius:0!important}@media (max-width:767px){#wpconsent-container::part(wpconsent-preferences-save-button){order:3;width:100%;letter-spacing:1.8px;padding-top:12px;padding-right:8px;padding-bottom:12px;padding-left:8px}#wpconsent-container::part(wpconsent-preferences-save-button){white-space:nowrap;margin:0!important}}#wpconsent-container::part(wpconsent-preferences-accept-button):hover{background:transparent!important;color:#1f1f1f!important}#wpconsent-container::part(wpconsent-preferences-cancel-button):hover{background:#1f1f1f!important;color:#fefefe!important}#wpconsent-container::part(wpconsent-preferences-save-button):hover{background:#1f1f1f!important;color:#fefefe!important}.ecs-cookie-prefs-btn{display:inline-flex;align-items:center;color:#fefefe;font-family:"League Spartan",sans-serif;font-weight:600;font-size:12px;line-height:1;text-transform:uppercase;letter-spacing:2.6px;margin-top:8px;margin-right:0px;margin-bottom:8px;margin-left:0px;padding-top:14px;padding-right:28px;padding-bottom:14px;padding-left:28px;background-color:#1f1f1f;border-radius:0px;border-top:1px solid #1f1f1f;border-right:1px solid #1f1f1f;border-bottom:1px solid #1f1f1f;border-left:1px solid #1f1f1f;cursor:pointer;transition:background-color 0.2s ease,color 0.2s ease}.ecs-cookie-prefs-btn:hover{color:#1f1f1f;background-color:transparent}@media (max-width:767px){.ecs-cookie-prefs-btn{justify-content:center;width:100%}}.wpconsent-cookie-policy{font-family:"League Spartan",sans-serif;margin-top:8px;margin-right:0px;margin-bottom:16px;margin-left:0px}.wpconsent-cookie-policy .wpconsent-cookie-category-name{color:#1f1f1f;font-weight:500;font-size:22px;margin-top:40px;margin-right:0px;margin-bottom:8px;margin-left:0px}.wpconsent-cookie-policy .wpconsent-cookie-service-name{color:#1f1f1f;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:2.6px;margin-top:28px;margin-right:0px;margin-bottom:6px;margin-left:0px}.wpconsent-cookie-policy .wpconsent-cookie-category-description{color:#6b6b6b;font-size:14px;line-height:24px;margin-top:0px;margin-right:0px;margin-bottom:16px;margin-left:0px}.wpconsent-cookie-policy .wpconsent-cookie-service-description{color:#6b6b6b;font-size:14px;line-height:24px;margin-top:0px;margin-right:0px;margin-bottom:4px;margin-left:0px}.wpconsent-cookie-policy a{display:inline-block;color:#1f1f1f;font-size:13px;text-decoration:underline;margin-top:0px;margin-right:0px;margin-bottom:10px;margin-left:0px}.wpconsent-cookie-policy a{text-underline-offset:3px}.wpconsent-cookie-policy .wpconsent-cookie-policy-table{width:100%;font-size:13px;line-height:20px;margin-top:8px;margin-right:0px;margin-bottom:8px;margin-left:0px}.wpconsent-cookie-policy .wpconsent-cookie-policy-table{border-collapse:collapse;table-layout:fixed}@media (max-width:767px){.wpconsent-cookie-policy .wpconsent-cookie-policy-table{font-size:12px;line-height:18px}.wpconsent-cookie-policy .wpconsent-cookie-policy-table{table-layout:auto}}.wpconsent-cookie-policy-table th{color:#787878;font-weight:600;font-size:11px;text-align:left;text-transform:uppercase;letter-spacing:2px;padding-top:10px;padding-right:12px;padding-bottom:10px;padding-left:12px;background-color:#f5f5f5;border-bottom:1px solid #dedbdb}.wpconsent-cookie-policy-table td{color:#1f1f1f;padding-top:12px;padding-right:12px;padding-bottom:12px;padding-left:12px;border-bottom:1px solid #dedbdb}.wpconsent-cookie-policy-table td{vertical-align:top;word-break:break-word}@media (max-width:767px){.wpconsent-cookie-policy-table th{font-size:10px;letter-spacing:1.2px;padding-top:8px;padding-right:6px;padding-bottom:8px;padding-left:6px}.wpconsent-cookie-policy-table td{padding-top:10px;padding-right:6px;padding-bottom:10px;padding-left:6px}}@media (max-width:767px){#wpconsent-container::part(wpconsent-preferences-buttons){grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%}#wpconsent-container::part(wpconsent-preferences-buttons){display:grid!important}}@media (max-width:767px){#wpconsent-container::part(wpconsent-preferences-buttons-left){display:contents!important}}.ecs-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}body:has(.bde-mini-cart-offcanvas--active) .ht-ctc{transition:opacity 0.2s ease}body:has(.bde-mini-cart-offcanvas--active) .ht-ctc{opacity:0!important;pointer-events:none!important}