.emc{--c-navy:#14215A;--c-navy-2:#1E2D7D;--c-red:#C8102E;--c-red-press:#A50D26;--c-green:#0A8F5F;--c-green-bg:#E6F6EF;--c-ink:#121733;--c-ink-2:#4A5170;--c-ink-3:#6B7190;--c-line:#E1E4EE;--c-line-2:#C9CEDD;--c-mist:#F3F5FA;--c-gold:#F5B700;--r:12px;--r-sm:8px;--display:"Barlow Condensed","Arial Narrow","Roboto Condensed",sans-serif;--body:"Archivo",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--mono:"IBM Plex Mono",ui-monospace,Consolas,monospace;--shadow:0 1px 2px rgba(18,23,51,.06),0 8px 24px -12px rgba(18,23,51,.18);font:400 15px/1.5 var(--body);color:var(--c-ink);background:var(--c-mist);padding:28px 0 64px}.emc *,.emc *:before,.emc *:after{box-sizing:border-box}.emc :is(h1,h2,p,ul,ol,dl,dd){margin:0;padding:0}.emc ul,.emc ol{list-style:none}.emc a{color:inherit;text-decoration:none}.emc svg{width:18px;height:18px;flex:none}.emc :focus-visible{outline:2px solid var(--c-red);outline-offset:2px;border-radius:4px}.emc-wrap{max-width:1280px;margin-inline:auto;padding-inline:max(16px,2vw)}.emc-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.emc-muted{color:var(--c-ink-2)}.emc-small{font-size:13px}.emc-center{text-align:center}.emc-link{color:var(--c-navy-2);text-decoration:underline;text-underline-offset:2px}.emc-h1{font:700 clamp(30px,3.4vw,42px)/1 var(--display);text-transform:uppercase;letter-spacing:.01em;color:var(--c-navy)}.emc-h1__count{color:var(--c-ink-3);font-weight:500}.emc-h2{font:700 22px/1.1 var(--display);text-transform:uppercase;letter-spacing:.02em;color:var(--c-navy);margin-bottom:14px}.emc-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px}.emc-steps{display:flex;gap:6px;margin-top:12px;font-size:13px;color:var(--c-ink-3);flex-wrap:wrap}.emc-steps li{display:flex;align-items:center;gap:6px}.emc-steps li+li:before{content:"";width:22px;height:2px;background:var(--c-line-2);border-radius:2px;margin-right:2px}.emc-steps span{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font:600 12px/1 var(--mono);background:#fff;border:1.5px solid var(--c-line-2)}.emc-steps .is-current{color:var(--c-navy);font-weight:700}.emc-steps .is-current span{background:var(--c-navy);border-color:var(--c-navy);color:#fff}.emc .emc-head__cta{display:none}.emc-grid{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:24px;align-items:start}.emc-side{position:sticky;top:calc(var(--emh-head-h,120px) + 12px);display:grid;gap:14px}.emc-card{background:#fff;border:1px solid var(--c-line);border-radius:var(--r);box-shadow:var(--shadow)}.emc-banner{display:flex;align-items:center;gap:10px;background:var(--c-green-bg);color:var(--c-green);border:1px solid #BFE7D5;border-radius:var(--r);padding:12px 16px;margin-bottom:14px;font-size:14px}.emc-banner svg{width:22px;height:22px}.emc-banner strong{font-weight:700}.emc-lines{padding:4px 20px}.emc-line{display:grid;grid-template-columns:140px minmax(0,1fr) auto;gap:20px;padding:20px 0;border-bottom:1px solid var(--c-line)}.emc-line:last-child{border-bottom:0}.emc-line__media{display:block;aspect-ratio:1;border-radius:var(--r-sm);overflow:hidden;background:var(--c-mist)}.emc-line__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s}.emc-line__media:hover img{transform:scale(1.04)}.emc-line__body{min-width:0;display:flex;flex-direction:column;gap:8px}.emc-line__title{font:700 17px/1.3 var(--body);color:var(--c-ink)}a.emc-line__title:hover{color:var(--c-red)}.emc-chips{display:flex;flex-wrap:wrap;gap:6px}.emc-chips li{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:var(--c-mist);border:1px solid var(--c-line);font:500 13px/1.2 var(--mono);color:var(--c-ink)}.emc-chips small{font:500 11px/1 var(--body);text-transform:uppercase;letter-spacing:.06em;color:var(--c-ink-3)}.emc-swatch{width:14px;height:14px;border-radius:50%;background:var(--sw);box-shadow:inset 0 0 0 1px #0000002e}.emc-props{font-size:13px;color:var(--c-ink-2)}.emc-unit{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:13px;color:var(--c-ink-2)}.emc-unit b{color:var(--c-ink);font:600 14px/1 var(--mono)}.emc-unit span+span:before{content:"";display:inline-block;width:4px;height:4px;border-radius:50%;background:var(--c-line-2);vertical-align:middle;margin:0 10px 2px -8px}.emc-discounts{font-size:13px;color:var(--c-green);font-weight:600}.emc-discounts svg{width:14px;height:14px;margin-right:4px;vertical-align:-2px}.emc-dispatch{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--c-green)}.emc-dispatch svg{width:16px;height:16px}.emc-line__actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:4px}.emc-act{display:inline-flex;align-items:center;gap:6px;font:500 13.5px/1 var(--body);color:var(--c-ink-2);background:none;border:0;padding:8px 2px;cursor:pointer;text-decoration:none}.emc-act svg{width:16px;height:16px}.emc-act:hover{color:var(--c-red)}.emc-act[aria-pressed=true]{color:var(--c-green)}.emc-line__total{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:4px;min-width:120px}.emc-line__total b{font:600 20px/1 var(--mono);color:var(--c-ink)}.emc-line__total s{font:400 13px/1 var(--mono);color:var(--c-ink-3)}.emc-line__total small{font-size:12.5px;color:var(--c-ink-3)}.emc-line__total .emc-area{margin-top:6px;padding:3px 8px;border-radius:6px;background:#eef1fb;color:var(--c-navy-2);font-weight:600}.emc .emc-qty{display:inline-flex;align-items:center;height:44px;border:1.5px solid var(--c-line-2);border-radius:var(--r-sm);background:#fff;overflow:hidden;margin:0}.emc .emc-qty .quantity-selector__button{width:44px;height:44px;display:grid;place-items:center;background:none;border:0;padding:0;color:var(--c-navy);cursor:pointer;transition:background .15s}.emc .emc-qty .quantity-selector__button:hover{background:var(--c-mist)}.emc .emc-qty .quantity-selector__button[disabled]{opacity:.35;cursor:not-allowed}.emc .emc-qty .quantity-selector__button svg{width:12px;height:12px}.emc .emc-qty .quantity-selector__value{width:52px;height:44px;border:0;border-inline:1.5px solid var(--c-line);text-align:center;font:600 16px/1 var(--mono);color:var(--c-ink);background:#fff;padding:0;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;box-shadow:none}.emc .emc-qty .quantity-selector__value::-webkit-outer-spin-button,.emc .emc-qty .quantity-selector__value::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.emc-help{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:16px 20px;border-radius:var(--r);background:#fff;border:1px dashed var(--c-line-2)}.emc-help__title{font-weight:700;margin-bottom:2px}.emc-help__actions{display:flex;gap:8px;flex-wrap:wrap}.emc-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 20px;border-radius:var(--r-sm);font:700 15px/1 var(--body);border:1.5px solid transparent;cursor:pointer;text-decoration:none;transition:background .15s,border-color .15s,transform .1s;white-space:nowrap}.emc-btn:active{transform:translateY(1px)}.emc-btn--red{background:var(--c-red);color:#fff!important}.emc-btn--red:hover{background:var(--c-red-press)}.emc-btn--ghost{background:#fff;border-color:var(--c-line-2);color:var(--c-navy)!important}.emc-btn--ghost:hover{border-color:var(--c-navy)}.emc-btn--sm{min-height:40px;padding:0 14px;font-size:14px}.emc-btn--lg{min-height:56px;font-size:17px;letter-spacing:.01em}.emc-btn--block{width:100%}.emc-btn svg{width:18px;height:18px}.emc-summary{padding:22px}.emc-rows{display:grid;gap:10px;font-size:14.5px}.emc-rows div{display:flex;justify-content:space-between;gap:12px}.emc-rows dt{color:var(--c-ink-2)}.emc-rows dd{font:500 14.5px/1.4 var(--mono)}.emc-rows .is-free{color:var(--c-green);font-weight:700;font-family:var(--body);letter-spacing:.04em}.emc-rows .is-save dt,.emc-rows .is-save dd{color:var(--c-green);font-weight:600}.emc-rows .is-sub{font-size:13px}.emc-rows .is-sub dt,.emc-rows .is-sub dd{color:var(--c-ink-3);font-size:13px}.emc-total{display:flex;justify-content:space-between;align-items:baseline;margin:16px 0 4px;padding-top:16px;border-top:1px solid var(--c-line)}.emc-total span{font-weight:700;font-size:16px}.emc-total small{font-weight:400;color:var(--c-ink-3);font-size:13px}.emc-total b{font:700 28px/1 var(--mono);color:var(--c-navy)}.emc-saving{margin-top:6px;padding:8px 12px;border-radius:var(--r-sm);background:var(--c-green-bg);color:var(--c-green);font-weight:700;font-size:14px;text-align:center}.emc-coverage{display:flex;align-items:center;gap:8px;margin:12px 0 0;padding:10px 12px;border-radius:var(--r-sm);background:#eef1fb;color:var(--c-navy-2);font-size:13.5px}.emc-summary>.emc-btn--lg{margin-top:16px}.emc-express{margin-top:12px}.emc-or{display:flex;align-items:center;gap:10px;color:var(--c-ink-3);font-size:12.5px;margin-bottom:10px}.emc-or:before,.emc-or:after{content:"";flex:1;height:1px;background:var(--c-line)}.emc-summary .emc-small.emc-center{margin-top:10px}.emc-note{margin-top:16px;border-top:1px solid var(--c-line);padding-top:6px}.emc-note__toggle{width:100%;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;background:none;border:0;cursor:pointer;font:600 14px/1.3 var(--body);color:var(--c-ink);text-align:left}.emc-note__state{display:inline-flex;align-items:center;gap:8px;color:var(--c-ink-3);font-weight:500;font-size:12.5px}.emc-note__state svg{width:10px;height:10px;transition:transform .2s}.emc-note__toggle[aria-expanded=true] .emc-note__state svg{transform:rotate(180deg)}.emc-note .cart-recap__note-edit{display:none}.emc-note .cart-recap__note-edit.is-visible{display:inline}.emc-note__inner{display:grid;gap:10px;padding:4px 0 10px}.emc-note textarea{width:100%;min-height:84px;padding:10px 12px;border:1.5px solid var(--c-line-2);border-radius:var(--r-sm);font:400 14px/1.4 var(--body);color:var(--c-ink);resize:vertical;background:#fff}.emc-note textarea:focus{outline:none;border-color:var(--c-navy)}.emc-note .emc-btn{justify-self:start}.emc-trust{padding:6px 18px}.emc-trust li{display:flex;gap:12px;align-items:flex-start;padding:12px 0;border-bottom:1px solid var(--c-line);font-size:13px;color:var(--c-ink-2)}.emc-trust li:last-child{border-bottom:0}.emc-trust svg{width:22px;height:22px;color:var(--c-navy);margin-top:1px}.emc-trust li:last-child svg{color:var(--c-gold)}.emc-trust b{display:block;color:var(--c-ink);font-size:14px}.emc-pay{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;padding:4px 0}.emc-pay__icon{width:38px;height:24px}.emc-empty{max-width:560px;margin:24px auto;padding:44px 24px;text-align:center;background:#fff;border:1px solid var(--c-line);border-radius:var(--r);box-shadow:var(--shadow);display:grid;gap:14px;justify-items:center}.emc-empty__icon{width:64px!important;height:64px!important;color:var(--c-line-2)}.emc-empty__actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.emc-upsell{margin-top:40px}.emc-undo{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:310;transform:translate(-50%,160%);opacity:0;transition:transform .3s cubic-bezier(.2,.8,.2,1),opacity .3s;background:#14215a;color:#fff;padding:10px 10px 10px 16px;border-radius:10px;box-shadow:0 24px 60px -18px #12173373;display:flex;gap:14px;align-items:center;font:500 14px/1.3 Archivo,system-ui,sans-serif;max-width:calc(100vw - 32px)}.emc-undo.is-show{transform:translate(-50%);opacity:1}.emc-undo button{background:#fff;color:#14215a;border:0;border-radius:6px;padding:8px 14px;font:700 14px/1 Archivo,system-ui,sans-serif;cursor:pointer}.emc.is-busy .emc-lines,.emc.is-busy .emc-summary{opacity:.55;pointer-events:none;transition:opacity .15s}@media(max-width:1023px){.emc-grid{grid-template-columns:1fr}.emc-side{position:static}.emc .emc-head__cta{display:inline-flex}}@media(max-width:699px){.emc{padding:18px 0 96px}.emc-head{flex-direction:column;align-items:stretch}.emc .emc-head__cta{width:100%;min-height:52px;font-size:16px}.emc-h1{font-size:30px}.emc-h1__count{font-size:22px}.emc-steps{margin-top:8px}.emc-lines{padding:0 14px}.emc-line{grid-template-columns:84px minmax(0,1fr);gap:12px;padding:16px 0}.emc-line__body{gap:6px}.emc-chips small,.emc-line .emc-dispatch,.emc-unit span:nth-child(2){display:none}.emc-chips li{padding:3px 8px;font-size:12px}.emc-unit span:nth-child(3):before{margin-left:-8px}.emc .emc-qty{height:40px}.emc .emc-qty .quantity-selector__button{width:38px;height:40px}.emc .emc-qty .quantity-selector__value{width:42px;height:40px;font-size:15px}.emc-line__actions{gap:4px 12px}.emc-act{font-size:13px;padding:6px 0}.emc-line__media{grid-row:1/span 2;align-self:start}.emc-line__body{grid-column:2}.emc-line__total{grid-column:2;flex-direction:row;flex-wrap:wrap;align-items:baseline;justify-content:flex-start;text-align:left;gap:4px 10px;min-width:0}.emc-line__title{font-size:15.5px}.emc-line__total b{font-size:18px}.emc-line__total .emc-area{margin-top:0}.emc-help{flex-direction:column;align-items:stretch}.emc-help__actions .emc-btn{flex:1}.emc-summary{padding:18px}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/em-cart.css.map */
