@font-face{font-family:AcmeLocal;src:url(/images/evolutions/acme.woff2)format("woff2");font-display:swap}:root{--gold:#d8b96a;--gold-2:#ead398;--accent:#74e8f4;--accent-hover:#b0f5ff;--bg:#05070b;--bg-2:#0e131c;--panel:#0e131c;--panel-2:#151c29;--border:#293040;--text:#f3f5f4;--stone:#f3f5f4;--muted:#bbc1cd;--red:#ef8f8f}.evolutions-store{color:#f3f5f4;background:#05070b}.evolutions-store .public-content{min-height:50vh}.evolutions-store .site-header{z-index:90;background:#07090df5!important}.evolutions-store .site-header .cart-count{color:#05070b;background:#d8b96a;border-radius:100%;place-items:center;min-width:18px;height:18px;padding:0 4px;font:700 10px Arial;display:inline-grid}.evolutions-store .header-actions .cart-total{color:#d8b96a;white-space:nowrap;font:700 11px Arial}.evolutions-store .header-actions .nav-cart{color:#f3f5f4;white-space:nowrap;width:auto;min-width:32px;height:44px;min-height:44px;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:row;align-items:center;gap:6px;margin:0;padding:4px;font:400 12px Arial;display:flex;position:relative;transform:none}.evolutions-store .header-actions .nav-cart .cart-count{position:static;transform:none}.evolutions-store .header-actions .canova-bucks-badge{background:0 0;border:0;min-height:0;padding:0;position:static;right:auto;transform:none}.evolutions-store .header-actions .canova-bucks-badge img,.evolutions-store .header-actions .canova-bucks-badge small{display:none}.evolutions-store .header-actions .canova-bucks-badge strong{color:#ead398;font-size:10px}.evolutions-store .wordmark img{max-width:none}.evolutions-store .site-header svg{fill:none;stroke:currentColor;stroke-width:1.4px;width:22px;height:22px}.evolutions-store .site-header .portal-link svg{width:20px}.evolutions-store .container{width:min(1220px,100% - 48px);margin-inline:auto}.evolutions-store .page-wrap{width:min(1220px,100% - 48px);max-width:1220px;margin:60px auto}.evolutions-store .page-title,.evolutions-store .shop-seo-heading h1,.evolutions-featured h2{letter-spacing:-.02em;font:400 clamp(42px,5vw,72px)/1.1 AcmeLocal,Impact,sans-serif}.evolutions-store .section{padding-block:65px}.evolutions-store .panel,.evolutions-store .product-card{background:linear-gradient(135deg,#101722,#100e18);border:1px solid #d8b96a35;border-radius:14px}.evolutions-store .product-card{transition:transform .25s,border-color .25s,box-shadow .25s;overflow:hidden}.evolutions-store .product-card:hover{border-color:#d8b96a;transform:translateY(-5px);box-shadow:0 15px 45px #0007}.evolutions-store .product-img{background:#0b1019}.evolutions-store .product-img-link{display:block}.evolutions-store .product-img img{object-fit:contain}.evolutions-store .product-price{color:#ead398}.evolutions-store .product-name-bar,.evolutions-store .product-name-bar a{color:#f3f5f4;background:#0e131c;font-family:Arial,sans-serif}.evolutions-store .btn-add,.evolutions-store .btn-gold,.evolutions-store .button-primary{color:#05070b;background:linear-gradient(110deg,#d8b96a,#f0dcab);border:1px solid #ead398;font-weight:800}.evolutions-store .cat-btn{color:#ddd6c6;background:#0e131c;border:1px solid #d8b96a40}.evolutions-store .cat-btn.active{color:#05070b;background:#d8b96a}.evolutions-store .product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-block:28px;display:grid}.evolutions-store .shop-search input,.evolutions-store .legacy-form input,.evolutions-store .legacy-form select,.evolutions-store .legacy-form textarea{color:#f3f5f4;background:#0e131c;border:1px solid #293040;border-radius:8px;padding:12px}.evolutions-store .shop-search .btn{white-space:nowrap}.evolutions-store .pagination{margin-top:24px}.evolutions-store .home-alert,.evolutions-store .form-feedback{max-width:1180px;margin:20px auto}.evolutions-store footer{color:#c0bdcd;background:#07090d;border-top:1px solid #d8b96a25}.evolutions-store footer h3{color:#ead398}.evolutions-store .contact-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.evolutions-store .contact-form-wrap,.evolutions-store .contact-details{color:#f3f5f4}.evolutions-store .contact-form input,.evolutions-store .contact-form textarea{color:#f3f5f4;background:#0e131c;border-color:#293040}.evolutions-store .form-success{color:#74e8f4}.evolutions-store .panel a:not(.btn),.evolutions-store .pagination a{color:#ead398}.evolutions-portal .site-header,.evolutions-portal .admin-topbar{background:linear-gradient(120deg,#080c13,#171020)!important;border-color:#d8b96a45!important}.evolutions-portal .page-title,.evolutions-portal .page-heading h1{font-family:AcmeLocal,Impact,sans-serif}.evolutions-portal .brand-logo{object-fit:contain}@media (width<=1100px){.evolutions-store .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.evolutions-store .header-actions .cart-total{display:none}}@media (width<=700px){.evolutions-store .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.evolutions-store .container,.evolutions-store .page-wrap{width:calc(100% - 28px)}.evolutions-store .section{padding-block:40px}.evolutions-store .header-actions{flex:none;gap:4px}.evolutions-store .header-actions .icon-link span{display:none}.evolutions-store .header-actions .nav-cart>span:not(.cart-total){font-size:0}.evolutions-store .header-actions .cart-count{display:inline-grid;position:absolute;top:0;right:0}.evolutions-store .site-header{gap:6px;padding-inline:12px}.evolutions-store .wordmark{gap:7px;min-width:0;margin-right:auto}.evolutions-store .wordmark img{width:74px;height:auto}.evolutions-store .wordmark .nav-brand-name{font-size:20px}.evolutions-store .menu-toggle{min-width:32px}.evolutions-store .header-actions .canova-bucks-badge{display:none}}@media (width<=380px){.evolutions-store .product-grid{grid-template-columns:1fr}.evolutions-store .nav-brand-name{font-size:17px!important}}body.evolutions-store{--ink:#f3f5f4;--paper:#05070b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f3f5f4;background:#05070b}.evolutions-store .public-content{display:flow-root}.evolutions-store .page-wrap{background:0 0;min-height:0}.evolutions-store .page-wrap h1{color:#f3f5f4}.evolutions-store .page-wrap h2{color:#f3f5f4;line-height:1.25}.evolutions-store .page-sub{max-width:760px;line-height:1.7}.evolutions-store .panel{padding:clamp(22px,3vw,34px);box-shadow:0 16px 50px #0003}.evolutions-store .panel p{line-height:1.7}.evolutions-store .page-wrap.login-page{max-width:560px;margin:52px auto 70px}.evolutions-store .login-card{max-width:none;margin:0;padding:34px}.evolutions-store .login-card h1{color:#f3f5f4;margin:12px 0 18px;font:400 clamp(36px,5vw,48px)/1.1 AcmeLocal,Impact,sans-serif}.evolutions-store .login-card-mark img{object-fit:contain;filter:drop-shadow(0 5px 14px #0009);width:136px;height:66px}.evolutions-store .login-form{gap:18px;display:grid}.evolutions-store .login-form .form-row{margin:0}.evolutions-store .login-form label{text-align:left;gap:8px;font-weight:600;display:grid}.evolutions-store .login-form input{width:100%;min-width:0;min-height:46px}.evolutions-store .login-form .login-remember{align-items:center;font-size:13px;display:flex}.evolutions-store .login-form .login-remember input{width:18px;min-height:18px}.evolutions-store .login-identity{overflow-wrap:anywhere}.evolutions-store .shop-seo-heading{text-align:left;max-width:850px}.evolutions-store .shop-seo-heading .itd-shop-kicker{color:#d8b96a}.evolutions-store .cat-filters{flex-wrap:wrap;justify-content:flex-start;gap:9px}.evolutions-store .catalog-result-summary{color:#bbc1cd;margin-top:14px}.evolutions-store .catalog-result-summary strong{color:#ead398}.evolutions-store .catalog-empty{background:linear-gradient(120deg,#101722,#151021);border:1px solid #d8b96a35;border-radius:14px;margin-top:28px;padding:42px 28px}.evolutions-store .catalog-empty h2{margin:12px 0;font:400 38px/1.2 AcmeLocal,Impact,sans-serif}.evolutions-store .catalog-empty .eyebrow{color:#d8b96a;margin:0}.evolutions-store .shop-catalog-page.section{padding-inline:0}.evolutions-store .product-name-bar{border-bottom:1px solid #293040}.evolutions-store .product-name-bar a{line-height:1.35}.evolutions-store .product-info{flex-direction:column;flex:1;display:flex}.evolutions-store .product-card .product-actions{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:14px}.evolutions-store .pdp{gap:40px}.evolutions-store .pdp-title{color:#f3f5f4;font:400 clamp(36px,4vw,58px)/1.12 AcmeLocal,Impact,sans-serif}.evolutions-store .pdp-img{background:radial-gradient(circle,#1c2230,#0b1019);border:1px solid #d8b96a35;border-radius:16px;overflow:hidden}.evolutions-store .pdp-img>img{object-fit:contain}.evolutions-store .pdp-desc,.evolutions-store .pdp-specifications{color:#bbc1cd;line-height:1.7}.evolutions-store .pdp-specifications h2{font-size:18px}.evolutions-store .checkout-page input,.evolutions-store .checkout-page select,.evolutions-store .checkout-page textarea{color:#f3f5f4;background:#0e131c;border-color:#394154}.evolutions-store .option-card{background:#101620;border-color:#394154}.evolutions-store .option-card:has(input:checked){background:#d8b96a0e;border-color:#d8b96a}.evolutions-store .empty-cart .big{color:#d8b96a;place-items:center;display:grid}.evolutions-store .empty-cart h2{margin-top:18px}.evolutions-store .cart-thumb{object-fit:contain;background:#0b1019;border-radius:9px}.evolutions-store .cart-line-info{min-width:0}.evolutions-store .cart-line-info strong{overflow-wrap:anywhere}.evolutions-store .policy-nav{flex-wrap:wrap;gap:10px;margin:28px 0;display:flex}.evolutions-store .policy-nav a{border:1px solid #d8b96a45;border-radius:30px;padding:10px 15px;font-size:13px}.evolutions-store .policy-nav a[aria-current=page]{color:#05070b;background:#d8b96a}.evolutions-store .policy-page{max-width:900px}.evolutions-store .policy-page .panel{margin-bottom:20px;scroll-margin-top:120px}.evolutions-store .policy-page .panel h2{margin-bottom:18px;font:400 28px/1.25 AcmeLocal,Impact,sans-serif}.evolutions-store .reading-guide .policy-section{border-bottom:1px solid #293040;padding:25px 0}.evolutions-store .reading-guide h1{font-size:clamp(40px,6vw,64px)}.evolutions-store .about-service{background:#0b1019;border-block:1px solid #293040;padding-inline:clamp(24px,7vw,110px)}.evolutions-store .about-service h2{margin:14px 0 24px;font:400 clamp(34px,4vw,52px)/1.15 AcmeLocal,Impact,sans-serif}.evolutions-store .about-service p:not(.eyebrow){color:#bbc1cd;max-width:760px;line-height:1.8}.evolutions-store .about-photo-caption{color:#bbc1cd;text-align:center;margin:18px 0 0;font-size:12px}.evolutions-store .story-copy>.text-link{color:#ead398;margin-left:18px;display:inline-block}.evolutions-store .carry-list h2{font-size:clamp(36px,4.3vw,60px)}.evolutions-store .footer-social{padding:0 clamp(24px,7vw,110px) 25px}.evolutions-store .footer-social .nav-instagram{color:#ead398;font-size:13px;display:inline-flex}.evolutions-store .header-actions .icon-link{flex-shrink:0}.evolutions-store .header-actions{gap:14px}.evolutions-store .header-actions .nav-cart{flex-shrink:0}.evolutions-store .site-header .desktop-nav{gap:clamp(8px,1.2vw,22px)}.evolutions-store .site-header .wordmark img{width:120px}.evolutions-store .nav-brand-name{white-space:nowrap}.evolutions-store .mobile-menu{overscroll-behavior:contain;max-height:calc(100dvh - 110px);overflow-y:auto}.evolutions-store :is(a,button,input,select,textarea):focus-visible,.evolutions-portal :is(a,button,input,select,textarea):focus-visible{outline-offset:4px;outline:2px solid #74e8f4}.evolutions-portal{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f3f5f4;background:radial-gradient(at 80% 0,#24152f55,#0000 40%),#05070b;min-height:100dvh}.evolutions-portal .page-title{text-transform:none;font:400 clamp(32px,4vw,52px)/1.15 AcmeLocal,Impact,sans-serif}.evolutions-portal .panel,.evolutions-portal .admin-panel,.evolutions-portal .admin-kpi{background:linear-gradient(120deg,#101620,#100e18);border-color:#d8b96a30;box-shadow:0 10px 40px #0003}.evolutions-portal .header-top{min-height:115px;padding-block:18px}.evolutions-portal .brand-logo{filter:drop-shadow(0 8px 14px #0008);width:180px;height:85px}.evolutions-portal .site-header{border-bottom:1px solid #d8b96a35}.evolutions-portal .main-nav{background:#080c13;border-block-color:#d8b96a30}.evolutions-portal .account-active{color:#ead398!important;background:#d8b96a18!important;border-color:#d8b96a!important}.evolutions-portal .nav-cart{box-shadow:none;background:#101620;border:1px solid #d8b96a50}.evolutions-portal .admin-brand{align-items:center;gap:12px;display:flex}.evolutions-portal .admin-brand img{object-fit:contain;width:72px;height:42px}.evolutions-portal .admin-brand>span{font:400 26px/1 AcmeLocal,Impact,sans-serif}.evolutions-portal .admin-brand small{color:#d8b96a;letter-spacing:.18em;text-transform:uppercase;margin:4px 0 0;font:700 10px/1 Inter,sans-serif;display:block}.evolutions-portal .admin-topbar{box-shadow:0 8px 35px #0007}.evolutions-portal .admin-kpis,.evolutions-portal .dashboard-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.evolutions-portal .dashboard-kpi{background:linear-gradient(120deg,#101620,#100e18);border-color:#d8b96a30}.evolutions-portal .product-card{background:linear-gradient(120deg,#101620,#100e18);border-color:#d8b96a35;border-radius:14px;overflow:hidden;box-shadow:0 16px 40px #0004}.evolutions-portal .product-name-bar,.evolutions-portal .product-name-bar a{color:#f3f5f4;background:#101620;border-color:#293040}.evolutions-portal .product-img{background:#0b1019}.evolutions-portal .product-img img{object-fit:contain}.evolutions-portal .product-name-bar,.evolutions-portal .product-actions .btn-add{font-family:Inter,Arial,sans-serif}.evolutions-portal .btn-add,.evolutions-portal .btn-gold,.evolutions-portal .shop-search .btn{color:#05070b;background:linear-gradient(110deg,#d8b96a,#f0dcab);border-color:#ead398;font-weight:800}.evolutions-portal .shop-search input{color:#f3f5f4;background:#0e131c;border-color:#293040}.evolutions-portal .product-card .product-actions{flex-wrap:wrap;gap:8px}.evolutions-portal .partner-shop-hero .page-title{font-family:AcmeLocal,Impact,sans-serif}.evolutions-portal .admin-nav-group>div{background:#0e131c;border-color:#d8b96a45}.evolutions-portal .admin-wrap .page-title{font-family:AcmeLocal,Impact,sans-serif;font-size:40px}.evolutions-portal .admin-wrap{max-width:1600px;margin-inline:auto}.evolutions-portal .partner-footer,.evolutions-portal .site-footer{background:#080c13;border-color:#d8b96a35}@media (width<=1320px){.evolutions-store .desktop-nav{display:none}.evolutions-store .menu-toggle{background:0 0;border:0;flex-direction:column;gap:6px;padding:8px;display:flex}.evolutions-store .menu-toggle span{background:#fff;width:23px;height:1px}.evolutions-store .mobile-menu{background:#090b11;border-top:1px solid #293040;flex-direction:column;gap:18px;padding:22px;position:absolute;top:100%;left:0;right:0}.evolutions-store .mobile-menu.is-open{display:flex}.evolutions-store .wordmark{margin-right:auto}}@media (width<=700px){.evolutions-store .login-card{padding:28px 22px}.evolutions-store .page-wrap.login-page{margin-block:30px 48px}.evolutions-store .header-actions{gap:8px}.evolutions-store .site-header .wordmark img{width:66px}.evolutions-store .site-header .wordmark .nav-brand-name{display:block}.evolutions-store .page-title{font-size:44px}.evolutions-store .panel{padding:22px 18px}.evolutions-store .catalog-empty{padding:26px 20px}.evolutions-store .pdp{gap:26px}.evolutions-store .cat-filters{gap:7px}.evolutions-store .cat-btn{padding:9px 12px;font-size:12px}.evolutions-store .product-card .btn-add{width:100%;max-width:none}.evolutions-store .product-card .product-actions{justify-content:space-between}.evolutions-store .cart-line-ctrl{flex-wrap:wrap}.evolutions-store .cart-line-total{white-space:nowrap}.evolutions-store .footer-social{padding-inline:20px}.evolutions-portal .header-top{min-height:90px;padding-block:12px}.evolutions-portal .brand-logo{width:130px;height:65px}.evolutions-portal .admin-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.evolutions-portal .admin-brand>span{font-size:21px}.evolutions-portal .admin-brand img{width:52px;height:34px}.evolutions-portal .admin-wrap .page-title{font-size:32px}}@media (prefers-reduced-motion:reduce){.evolutions-store *,.evolutions-portal *{scroll-behavior:auto!important}.evolutions-store .product-card{transition:none}.evolutions-store .product-card:hover{transform:none}.evolutions-store *,.evolutions-store :before,.evolutions-store :after{transition:none!important;animation:none!important}.evolutions-store .reveal{opacity:1!important;transform:none!important}.evolutions-store .rift-scroll,.evolutions-store .rift-progress{display:none}.evolutions-store .vault-falling-card{top:var(--card-rest);transform:rotate(var(--card-tilt))}}@media (width<=700px){.evolutions-portal .dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.evolutions-portal .product-card .btn-add{width:100%}.evolutions-store .footer-top a{overflow-wrap:normal;word-break:normal}.evolutions-store .footer-top>div:nth-child(3){grid-column:1/-1}.evolutions-store .footer-top>div:nth-child(3)>a{display:block}.evolutions-store .footer-top{gap:30px 20px}}.evolutions-store .canova-chat-mimi img,.evolutions-store .canova-chat-header-mimi img{object-fit:contain;width:32px;height:24px}.evolutions-store .policy-page .page-title{word-break:normal;overflow-wrap:normal;font-size:clamp(36px,6vw,60px)}@media (width<=700px){.evolutions-portal .admin-brand{width:auto;min-width:180px;max-width:none;overflow:visible}.evolutions-portal .admin-brand>span{flex-shrink:0}.evolutions-store .policy-page .page-title{font-size:36px}}@media screen{.evolutions-portal .invoice-document-editor{color:#f3f5f4;background:#0e131c;border-color:#d8b96a40}.evolutions-portal .invoice-document-top,.evolutions-portal .invoice-document-bottom,.evolutions-portal .invoice-editor-actions{background:#0e131c;border-color:#293040}.evolutions-portal .invoice-document-brand strong{color:#ead398}.evolutions-portal .invoice-document-brand span{color:#bbc1cd}.evolutions-portal .invoice-document-editor label,.evolutions-portal .invoice-item-field>span,.evolutions-portal .invoice-item-total>span{color:#f3f5f4}.evolutions-portal .invoice-document-editor :is(input,select,textarea){color:#f3f5f4!important;background:#090e17!important;border-color:#394154!important}.evolutions-portal .invoice-document-editor small{color:#bbc1cd!important}.evolutions-portal .invoice-tax-options{color:#f3f5f4;background:#151c29;border-color:#293040}.evolutions-portal .invoice-tax-options :is(strong,b,span){color:#f3f5f4!important}.evolutions-portal .invoice-items-heading{color:#ead398;background:#151c29}.evolutions-portal .invoice-item-row{color:#f3f5f4;background:#0e131c;border-color:#293040}.evolutions-portal .invoice-item-total output{color:#ead398}.evolutions-portal .invoice-live-summary{color:#f3f5f4;background:#090e17;border-color:#293040}.evolutions-portal .invoice-live-summary :is(span,strong){color:#f3f5f4!important}.evolutions-portal .invoice-live-summary .invoice-live-total :is(span,strong){color:#ead398!important}.evolutions-portal .invoice-live-total{color:#ead398;background:#151c29}.evolutions-portal .invoice-document-editor [data-add-invoice-item]{box-shadow:none;color:#ead398!important;background:#151c29!important;border-color:#d8b96a70!important}.evolutions-portal :is(.admin-category-drawer,.admin-order-drawer,.invoice-edit-drawer,.product-edit-modal-dialog){background:#0e131c;border-color:#d8b96a40}.evolutions-portal :is(.admin-order-drawer-head,.admin-category-drawer-head,.invoice-create-popup-head){background:#111724;border-color:#293040}}.evolutions-store #contact .contact-form-wrap{background:linear-gradient(145deg,#121821,#070a0f);border:1px solid #d8b96a40;border-radius:14px;padding:clamp(20px,3vw,40px);box-shadow:0 24px 60px #0005}.evolutions-store #contact .contact-form label:has(textarea){grid-column:1/-1}.evolutions-store #contact h2{letter-spacing:-.02em;margin:12px 0 18px;font:400 clamp(42px,5vw,64px)/1.05 AcmeLocal,Impact,sans-serif}.evolutions-store #contact .contact-form{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.evolutions-store #contact .contact-form button{white-space:nowrap}
