.cr2 .cr2-mini-cart[hidden],.cr2 .cr2-mini-error[hidden]{display:none!important}.cr2 .cr2-mini-cart{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;isolation:isolate;display:flex;justify-content:flex-end}.cr2 .cr2-mini-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#0c191375;cursor:pointer}.cr2 .cr2-mini-panel{position:relative;z-index:1;background:#fffcf5;color:#19382e;display:flex;flex-direction:column;width:min(100vw,460px);height:100%;height:100dvh;box-shadow:-18px 0 45px #0d22182e;outline:none}.cr2 .cr2-mini-top{display:flex;align-items:center;justify-content:space-between;padding:22px 24px 15px;border-bottom:1px solid #DDE6DA;gap:12px}.cr2 .cr2-mini-heading{display:flex;align-items:center;gap:12px}.cr2 .cr2-mini-check{width:34px;height:34px;display:grid;place-items:center;background:#e1efdb;border-radius:50%;color:#23643b;font-size:20px;font-weight:900}.cr2 .cr2-mini-heading p{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:#63806f;margin:0 0 3px}.cr2 .cr2-mini-heading h2{font-size:22px;line-height:1.18;letter-spacing:-.03em;margin:0;color:#19382e}.cr2 .cr2-mini-x{border:0;border-radius:9px;width:43px;height:43px;font-size:29px;color:#19382e;background:transparent;cursor:pointer}.cr2 .cr2-mini-scroll{min-height:0;overflow-y:auto;flex:1;padding:20px 24px}.cr2 .cr2-mini-added{display:flex;align-items:center;gap:14px;padding:2px 0 20px;border-bottom:1px solid #DFE8DB}.cr2 .cr2-mini-added>img{width:80px;height:95px;object-fit:contain;background:#f4f5eb;border-radius:12px;flex:0 0 80px}.cr2 .cr2-mini-added-info{display:flex;flex-direction:column;gap:5px;min-width:0}.cr2 .cr2-mini-added-info strong{font-size:16px;line-height:1.3;letter-spacing:-.015em}.cr2 .cr2-mini-added-info span{font-size:13px;color:#65786a;line-height:1.4}.cr2 .cr2-mini-added-info .cr2-mini-added-unit{color:#19382e;font-weight:750}.cr2 .cr2-mini-upsell{padding:22px 0 0}.cr2 .cr2-mini-upsell h3{font-size:18px;letter-spacing:-.025em;line-height:1.25;margin:0 0 6px;font-weight:850;color:#19382e}.cr2 .cr2-mini-upsell>p{font-size:13px;line-height:1.45;margin:0 0 14px;color:#65786a}.cr2 .cr2-mini-suggestion{display:flex;gap:12px;align-items:center;padding:12px 0;border-top:1px solid #DFE8DB}.cr2 .cr2-mini-suggestion-img{width:57px;height:65px;object-fit:contain;border-radius:9px;background:#f4f5eb;flex:0 0 57px}.cr2 .cr2-mini-suggestion-copy{min-width:0;flex:1;display:flex;flex-direction:column;gap:4px}.cr2 .cr2-mini-suggestion-copy strong{font-size:14px;line-height:1.3;font-weight:800}.cr2 .cr2-mini-suggestion-copy small{font-size:13px;line-height:1.3;color:#506f5d;font-weight:750}.cr2 .cr2-mini-add{border:1px solid #19382E;color:#19382e;background:transparent;border-radius:9px;min-height:43px;padding:7px 11px;white-space:nowrap;font-size:12px;font-weight:850;cursor:pointer}.cr2 .cr2-mini-add:hover{background:#e8f0e3}.cr2 .cr2-mini-add:disabled{opacity:.5;cursor:wait}.cr2 .cr2-mini-bottom{padding:16px 24px max(16px,env(safe-area-inset-bottom));border-top:1px solid #DDE6DA;box-shadow:0 -7px 20px #19382e0d;background:#fffcf5;flex-shrink:0}.cr2 .cr2-mini-total{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 8px;font-size:15px;font-weight:780}.cr2 .cr2-mini-total small{font-size:12px;font-weight:450;color:#607769;margin-left:5px}.cr2 .cr2-mini-total strong{font-size:24px;font-weight:900;letter-spacing:-.04em}.cr2 .cr2-mini-ship{font-size:12px;color:#687b70;line-height:1.45;margin:0 0 13px}.cr2 .cr2-mini-checkout{display:flex;align-items:center;justify-content:space-between;text-decoration:none;background:#19382e;color:#fff!important;font-size:16px;font-weight:850;min-height:51px;border-radius:11px;padding:13px 17px}.cr2 .cr2-mini-checkout:hover{background:#275042}.cr2 .cr2-mini-continue{display:block;min-height:42px;width:100%;border:0;background:transparent;color:#19382e;font-size:14px;font-weight:750;text-decoration:underline;text-underline-offset:3px;cursor:pointer;margin-top:6px}.cr2 .cr2-mini-cart-link{display:block;text-align:center;font-size:12px;font-weight:600;color:#557363;text-decoration:underline;text-underline-offset:2px;margin-top:1px}.cr2 .cr2-mini-error{margin:8px 0 10px;font-size:12px;line-height:1.45;color:#8f382c;background:#fff2e9;border:1px solid #F2D4C6;padding:8px 10px;border-radius:9px}.cr2 .cr2-mini-panel :focus-visible{outline:2px solid #A46C19;outline-offset:3px}@media(max-width:750px){.cr2 .cr2-mini-panel{width:100%;max-width:100%}.cr2 .cr2-mini-top{padding:15px 20px 12px}.cr2 .cr2-mini-scroll{padding:17px 20px}.cr2 .cr2-mini-bottom{padding:13px 20px max(12px,env(safe-area-inset-bottom))}.cr2 .cr2-mini-heading h2{font-size:20px}.cr2 .cr2-mini-upsell{padding-top:18px}.cr2 .cr2-mini-added{padding-bottom:15px}.cr2 .cr2-mini-upsell>p{margin-bottom:10px}.cr2 .cr2-mini-suggestion{padding:9px 0}}@media(prefers-reduced-motion:reduce){.cr2 .cr2-mini-checkout,.cr2 .cr2-mini-add{transition:none}}.cr2 .cr2-mini-upsell-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px}.cr2 .cr2-mini-upsell-heading h3{margin:0;font-size:19px;line-height:1.22}.cr2 .cr2-mini-optional{display:inline-flex;align-items:center;justify-content:center;padding:5px 8px;line-height:1;border-radius:20px;white-space:nowrap;background:#eaf1e3;color:#466a52;font-size:11px;font-weight:800;letter-spacing:.01em}.cr2 .cr2-mini-list-hint{font-size:11px;line-height:1.2;letter-spacing:.055em;text-transform:uppercase;font-weight:850;color:#6a806d;padding:10px 0 8px}.cr2 .cr2-mini-suggestion{padding:10px 0;min-height:70px}.cr2 .cr2-mini-empty-list{font-size:13px;color:#637969}.cr2 .cr2-mini-added-info strong{font-size:18px;line-height:1.2}.cr2 .cr2-mini-checkout{box-shadow:0 3px 8px #10322021}@media(max-width:750px){.cr2 .cr2-mini-upsell-heading h3{font-size:18px}.cr2 .cr2-mini-suggestion{min-height:68px;padding:8px 0}.cr2 .cr2-mini-upsell{padding-top:17px}.cr2 .cr2-mini-scroll{overscroll-behavior:contain}}.cr2 .cr2-mini-discount-note{display:flex;flex-wrap:wrap;align-items:flex-start;flex-direction:column;gap:2px;padding:10px 12px;background:#ecf3e7;border-left:3px solid #86B36C;border-radius:0 8px 8px 0;margin:4px 0 10px}.cr2 .cr2-mini-discount-note strong{font-size:13px;line-height:1.3;color:#234d32}.cr2 .cr2-mini-discount-note span{font-size:11px;line-height:1.45;color:#5b735f}.cr2 .cr2-mini-freeship[hidden]{display:none!important}.cr2 .cr2-mini-freeship{margin:3px 0 12px}.cr2 .cr2-mini-freeship p{font-size:12px;line-height:1.4;font-weight:750;color:#315945;margin:0 0 7px}.cr2 .cr2-mini-freeship-track{height:5px;overflow:hidden;border-radius:8px;background:#dee9db}.cr2 .cr2-mini-freeship-track span{display:block;width:0;height:100%;border-radius:8px;background:#315945;transition:width .2s ease-out}@media(prefers-reduced-motion:reduce){.cr2 .cr2-mini-freeship-track span{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/crearoma-mini-cart-v1.css.map */
