.ef-prod{box-sizing:border-box;font-family:var(--efx-font, "DM Sans", sans-serif);background:var(--efx-white, #fff);color:var(--efx-body, #33312c);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}.ef-prod *,.ef-prod *:before,.ef-prod *:after{box-sizing:inherit}.ef-prod h1,.ef-prod h2,.ef-prod h3{font-family:var(--efx-font, "DM Sans", sans-serif)!important;margin:0!important;color:var(--efx-ink, #121212)}.ef-prod .ef-prod-lbl{font-size:10.5px!important;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--efx-muted, #5c564c);line-height:1.3}.ef-prod-num{font-variant-numeric:tabular-nums}.ef-prod-card{background:#fff;border:1px solid var(--efx-line, #e4e0da);border-radius:10px;box-shadow:0 1px 2px #1e1e1b0a}.ef-prod a{text-decoration:none}.ef-prod-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 26px;border-radius:6px;font:600 11px/1 var(--efx-font, "DM Sans", sans-serif);text-transform:uppercase;letter-spacing:.1em;border:1px solid transparent;cursor:pointer;transition:background .2s,transform .2s;text-decoration:none}.ef-prod-btn:hover{transform:translateY(-2px)}.ef-prod-btn--primary{background:var(--efx-ink, #121212);color:#fff!important}.ef-prod-btn--primary:hover{background:var(--efx-ink-2, #2a2926)}.ef-prod-btn[disabled]{opacity:.55;cursor:wait;transform:none}.ef-prod-gate{max-width:440px;margin:0 auto;padding:clamp(44px,8vh,90px) 20px;text-align:center}.ef-prod-gate .ef-prod-card{padding:clamp(26px,4vw,38px)}.ef-prod-gate h1{font-size:22px!important;font-weight:700!important;letter-spacing:-.015em;line-height:1.25!important;margin-bottom:8px!important}.ef-prod-gate p{font-size:14px;line-height:1.6;margin:0 0 20px}.ef-prod-gate form{display:flex;flex-direction:column;gap:12px}.ef-prod-gate input{background:var(--efx-white, #fff);border:1px solid var(--efx-line-strong, #9a9184);border-radius:6px;color:var(--efx-ink, #121212);padding:13px 16px;font-size:16px;min-height:50px;width:100%;text-align:center;font-family:inherit}.ef-prod-gate input:focus{outline:2px solid var(--efx-ink, #121212);outline-offset:1px}.ef-prod-gate input.code{font-size:26px!important;font-weight:700;letter-spacing:10px;font-variant-numeric:tabular-nums}.ef-prod-gate .err{color:#a04020;font-size:13px;display:none}.ef-prod-gate .hint{font-size:12px;color:var(--efx-muted, #5c564c);margin-top:14px}.ef-prod-gate .hint a,.ef-prod-gate .alt a{color:var(--efx-ink, #121212)}.ef-prod-gate .alt{font-size:13px;margin-top:18px}.ef-prod-gate .brandline{font-weight:700;font-size:16px;letter-spacing:-.02em;color:var(--efx-ink, #121212);margin-bottom:22px}.ef-prod-gate .brandline em{font-style:normal;color:var(--efx-ink, #121212)}.ef-prod-gate .brandline .pro{font-size:9px;font-weight:700;letter-spacing:.18em;color:var(--efx-ink, #121212);vertical-align:3px;margin-left:5px}.ef-prod-wrap{display:none;max-width:1040px;margin:0 auto;padding:26px 20px 60px}.ef-prod-wrap.is-on{display:block}.ef-prod-top{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-bottom:16px;border-bottom:1px solid var(--efx-line, #e4e0da);margin-bottom:20px}.ef-prod-brand{font-weight:700;font-size:16px!important;letter-spacing:-.02em;color:var(--efx-ink, #121212);white-space:nowrap}.ef-prod-brand em{font-style:normal;color:var(--efx-ink, #121212)}.ef-prod-brand .pro{font-size:9px;font-weight:700;letter-spacing:.18em;color:var(--efx-ink, #121212);vertical-align:3px;margin-left:5px}.ef-prod-top .who{font-size:12.5px;color:var(--efx-muted, #5c564c);text-align:right}.ef-prod-top .who b{color:var(--efx-ink, #121212);font-weight:600}.ef-prod-top .out{color:var(--efx-ink, #121212);font-size:12.5px;margin-left:10px;cursor:pointer}.ef-prod-top .out:hover{text-decoration:underline}.ef-prod-head{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:16px}.ef-prod-head h1{font-size:21px!important;font-weight:650!important;letter-spacing:-.015em;line-height:1.3!important}.ef-prod-head .since{font-size:12px;color:var(--efx-muted, #5c564c)}.ef-prod-tiles{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:14px;margin-bottom:14px}.ef-prod-tile{padding:18px 20px}.ef-prod-tile .ef-prod-lbl{display:block;margin-bottom:10px}.ef-prod-tile .big{font-size:28px!important;font-weight:700!important;letter-spacing:-.02em;color:var(--efx-ink, #121212);line-height:1!important}.ef-prod-tile .sub{font-size:12px;color:var(--efx-muted, #5c564c);margin-top:9px}.ef-prod-tile .sub b{color:var(--efx-ink, #121212);font-weight:600}.ef-prod-tile--rate .big{font-size:32px!important}.ef-prod-tile--rate .max{font-size:12px!important;color:var(--efx-muted, #5c564c);font-weight:500!important;letter-spacing:0}.ef-prod-meter{height:5px;background:var(--efx-tint-2, #ece9e4);border-radius:99px;margin-top:12px;overflow:hidden}.ef-prod-meter i{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--efx-ink-2, #2a2926),var(--efx-ink, #121212));border-radius:99px;transition:width 1.1s cubic-bezier(.22,1,.36,1)}.ef-prod-tile--saved .big{color:#2e6b44}.ef-prod-codebar{display:flex;align-items:center;gap:18px;background:linear-gradient(150deg,#26221d,#1b1a17);border-radius:10px;padding:16px 20px;margin-bottom:14px;color:var(--efx-body, #33312c)}.ef-prod-codebar .ef-prod-lbl{color:var(--efx-muted, #5c564c)}.ef-prod-codebar code{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-weight:700;font-size:17px!important;letter-spacing:.05em;color:var(--efx-ink, #121212);overflow-wrap:anywhere}.ef-prod-copy{margin-left:auto;background:var(--efx-ink, #121212);color:#fff;border:none;border-radius:6px;padding:10px 16px;min-height:40px;font:600 10px/1 var(--efx-font, "DM Sans", sans-serif);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;flex-shrink:0}.ef-prod-copy:hover{background:var(--efx-ink-2, #2a2926)}.ef-prod-codebar .note{font-size:11.5px;color:var(--efx-muted, #5c564c);max-width:320px;line-height:1.5}.ef-prod-shop{padding:15px 20px 16px;margin-bottom:14px}.ef-prod-shop .shop-head{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:12px}.ef-prod-shop h2{font-size:15px!important;font-weight:650!important;line-height:1.3!important}.ef-prod-shop .shop-sub{font-size:12px;color:var(--efx-muted, #5c564c)}.ef-prod-shop .shop-chips{display:flex;flex-wrap:wrap;gap:8px}.ef-prod-shop .shop-chips a{display:inline-flex;align-items:center;min-height:38px;padding:8px 15px;border:1px solid var(--efx-line-strong, #9a9184);border-radius:999px;background:var(--efx-white, #fff);color:var(--efx-body, #33312c);font-size:12.5px;font-weight:600;transition:border-color .15s,color .15s,background .15s}.ef-prod-shop .shop-chips a:hover{border-color:var(--efx-ink, #121212);color:var(--efx-ink, #121212);background:var(--efx-tint, #f5f4f1)}.ef-prod-shop .shop-chips a.chip-soon{border-style:dashed;background:transparent;color:var(--efx-muted, #5c564c)}.ef-prod-shop .shop-chips a.chip-soon:hover{border-color:var(--efx-ink, #121212);color:var(--efx-ink, #121212)}.ef-prod-orders{padding:0;margin-bottom:14px;overflow:hidden}.ef-prod-orders h2{font-size:15px!important;font-weight:650!important;padding:15px 20px 13px;border-bottom:1px solid var(--efx-tint-2, #ece9e4);line-height:1.3!important}.ef-prod-orow{display:flex;align-items:center;gap:14px;padding:13px 20px;border-bottom:1px solid var(--efx-tint-2, #ece9e4)}.ef-prod-orow:last-child{border-bottom:none}.ef-prod-orow:hover{background:var(--efx-white, #fff)}.ef-prod-thumb{width:44px;height:44px;border-radius:8px;border:1px solid var(--efx-line, #e4e0da);object-fit:cover;background:var(--efx-tint-2, #ece9e4);flex-shrink:0}.ef-prod-thumb--mono{display:flex;align-items:center;justify-content:center;font-weight:700;color:var(--efx-ink, #121212);font-size:14px;background:linear-gradient(150deg,#f3ebdf,#eadfce)}.ef-prod-oitem{min-width:0;flex:1}.ef-prod-oitem .t{font-weight:600;font-size:13.5px!important;color:var(--efx-ink, #121212);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ef-prod-oitem .s{font-size:12px;color:var(--efx-muted, #5c564c);margin-top:2px}.ef-prod-oitem .s a{color:var(--efx-ink, #121212)}.ef-prod-pill{border-radius:999px;padding:4px 11px;font-size:9.5px!important;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;flex-shrink:0}.ef-prod-pill--prod{background:#243040;color:#90b0cc}.ef-prod-pill--ship{background:#302418;color:#c8a870}.ef-prod-pill--del{background:#1a2d1a;color:#7ac792}.ef-prod-pill--x{background:#efe8dd;color:var(--efx-muted, #5c564c)}.ef-prod-ototal{font-weight:650;font-size:14px!important;color:var(--efx-ink, #121212);width:84px;text-align:right;flex-shrink:0}.ef-prod-empty{font-size:14px;color:var(--efx-muted, #5c564c);padding:16px 20px}.ef-prod-empty a{color:var(--efx-ink, #121212)}.ef-prod-bottom{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ef-prod-bcard{padding:18px 20px}.ef-prod-bcard h3{font-size:14px!important;font-weight:650!important;margin-bottom:10px!important;line-height:1.3!important}.ef-prod-rep{display:flex;gap:14px;align-items:flex-start}.ef-prod-rep .ava{width:52px;height:52px;border-radius:50%;object-fit:cover;object-position:top;border:2px solid var(--efx-line, #e4e0da);flex-shrink:0;background:var(--efx-tint-2, #ece9e4)}.ef-prod-rep .repname{font-weight:650;font-size:14px!important;color:var(--efx-ink, #121212)}.ef-prod-rep .role{font-size:11.5px;color:var(--efx-muted, #5c564c)}.ef-prod-rep .contact{font-size:13px;line-height:1.8}.ef-prod-rep .contact a{color:var(--efx-ink, #121212)}.ef-prod-ben{list-style:none;padding:0;margin:0}.ef-prod-ben li{font-size:13px;padding:5px 0 5px 20px;position:relative}.ef-prod-ben li:before{content:"";position:absolute;left:2px;top:11px;width:5px;height:5px;border-radius:50%;background:var(--efx-ink, #121212)}.ef-prod-ben a{color:var(--efx-ink, #121212)}.ef-prod-soon{font-size:8.5px!important;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--efx-ink, #121212);border:1px solid var(--efx-line, #e4e0da);border-radius:999px;padding:2px 7px;margin-left:6px;vertical-align:1px}.ef-prod-loading{text-align:center;padding:80px 24px;color:var(--efx-muted, #5c564c);font-size:14px}@media(max-width:760px){.ef-prod-tiles,.ef-prod-bottom{grid-template-columns:1fr}.ef-prod-top .who .co{display:none}.ef-prod-codebar{flex-wrap:wrap;gap:12px}.ef-prod-codebar .note{max-width:none;order:3}.ef-prod-orow{display:grid;grid-template-columns:44px minmax(0,1fr);grid-template-areas:"thumb item" "foot foot"}.ef-prod-orow .ef-prod-thumb{grid-area:thumb}.ef-prod-orow .ef-prod-oitem{grid-area:item}.ef-prod-ofoot{grid-area:foot;display:flex;align-items:center;justify-content:space-between;padding-top:4px}.ef-prod-ototal{width:auto}}@media(min-width:761px){.ef-prod-ofoot{display:contents}}@media(prefers-reduced-motion:reduce){.ef-prod-meter i,.ef-prod-btn{transition:none}}.ef-prod{font-size:17px;line-height:1.55}.ef-prod .ef-prod-lbl{font-size:12px!important;line-height:1.3}.ef-prod .ef-prod-card{border-radius:12px;box-shadow:none}.ef-prod .ef-prod-btn{min-height:52px;border-radius:4px;font:600 15px/1.3 var(--efx-font);letter-spacing:.01em;text-transform:none}.ef-prod .ef-prod-btn:hover{transform:none}.ef-prod :is(a,button,input):focus-visible{outline:2px solid var(--efx-ink);outline-offset:3px;box-shadow:0 0 0 3px #fff}.ef-prod .ef-prod-gate{max-width:560px;padding-block:var(--efx-section);text-align:left}.ef-prod .ef-prod-gate h1{font-size:clamp(28px,3vw,36px)!important;font-weight:500!important;line-height:1.08!important;margin-bottom:20px!important}.ef-prod .ef-prod-gate p{font-size:16px;line-height:1.55}.ef-prod .ef-prod-gate input{min-height:52px;border-radius:4px;text-align:left}.ef-prod .ef-prod-gate input.code{letter-spacing:6px}.ef-prod .ef-prod-gate label{font-size:13px;font-weight:600;color:var(--efx-ink)}.ef-prod .ef-prod-gate .hint{font-size:14px}.ef-prod .ef-prod-gate .hint button{padding:8px 0;min-height:44px;border:0;background:none;color:var(--efx-ink);font:inherit;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.ef-prod button[disabled]{opacity:.55;cursor:wait}.ef-prod .ef-prod-gate :is(.hint,.alt) a{text-decoration:underline;text-underline-offset:4px}.ef-prod .ef-prod-wrap{max-width:1440px;padding:32px 24px var(--efx-section)}.ef-prod .ef-prod-top{flex-wrap:wrap}.ef-prod .ef-prod-top .who{font-size:14px}.ef-prod .ef-prod-top .out{display:inline-flex;min-height:44px;align-items:center;border:0;background:none;padding:8px;font:inherit;text-decoration:underline;text-underline-offset:4px}.ef-prod .ef-prod-head{margin-block:28px 24px}.ef-prod .ef-prod-head h1{font-size:clamp(28px,3vw,40px)!important;font-weight:500!important;line-height:1.1!important}.ef-prod .ef-prod-tile{padding:24px}.ef-prod .ef-prod-tile .big{font-weight:500!important;font-size:32px!important}.ef-prod .ef-prod-tile .sub,.ef-prod .ef-prod-head .since{font-size:14px}.ef-prod .ef-prod-codebar{background:var(--efx-tint);border:1px solid var(--efx-line);border-radius:12px;padding:20px 24px}.ef-prod .ef-prod-codebar>div{min-width:0}.ef-prod .ef-prod-codebar .note{font-size:14px}.ef-prod .ef-prod-copy{min-height:44px;font:600 15px/1.3 var(--efx-font);letter-spacing:.01em;text-transform:none;border-radius:4px}.ef-prod .ef-prod-copy-status{color:var(--efx-muted);font-size:14px;margin:8px 0 16px}.ef-prod .ef-prod-shop,.ef-prod .ef-prod-bcard{padding:24px}.ef-prod .ef-prod-shop h2,.ef-prod .ef-prod-orders h2,.ef-prod .ef-prod-bcard h3{font-size:22px!important;line-height:1.2!important;font-weight:500!important}.ef-prod .ef-prod-shop .shop-sub{font-size:14px}.ef-prod .ef-prod-shop .shop-chips a{min-height:44px;border-radius:4px;font-size:14px}.ef-prod .ef-prod-orders h2{padding:24px}.ef-prod .ef-prod-orow{padding:20px 24px}.ef-prod .ef-prod-oitem .t{font-size:15px!important}.ef-prod .ef-prod-oitem .s,.ef-prod .ef-prod-ben li,.ef-prod .ef-prod-rep .contact{font-size:14px}.ef-prod .ef-prod-rep .repname{font-size:17px!important;font-weight:600}.ef-prod .ef-prod-rep .role{font-size:13px}.ef-prod .ef-prod-rep .contact a{display:inline-flex;align-items:center;min-height:44px;overflow-wrap:anywhere}.ef-prod .ef-prod-pill{background:var(--efx-tint);color:var(--efx-body);font-size:12px!important;font-weight:500;text-transform:none;letter-spacing:0;border-radius:4px}.ef-prod .ef-prod-pill--del{background:#ebf4ee;color:var(--efx-success)}.ef-prod .ef-prod-empty{color:var(--efx-muted);font-size:16px}.ef-prod .ef-prod-empty a,.ef-prod .ef-prod-ben a{text-decoration:underline;text-underline-offset:4px}.ef-prod .ef-prod-soon{font-size:11px!important;text-transform:none;letter-spacing:0;border-radius:4px;font-weight:500}.ef-prod .ef-prod-loading{color:var(--efx-muted);font-size:17px}.ef-prod .ef-prod-status{color:var(--efx-body);font-size:14px;margin-top:12px}@media(max-width:767px){.ef-prod .ef-prod-wrap,.ef-prod .ef-prod-gate{padding-inline:16px}}@media(max-width:479px){.ef-prod .ef-prod-rep{flex-wrap:wrap}.ef-prod .ef-prod-gate .ef-prod-card{padding:24px 20px}}@media(prefers-reduced-motion:reduce){.ef-prod *,.ef-prod *:before,.ef-prod *:after{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/272/assets/efx-pro-dashboard.css.map */
