.hcc-root:empty{display:none}.hcc-ship{margin:8px 0 0;padding:8px 12px;background:#f4f7f2;border-radius:8px;font-size:13px;color:#2f4b2f}.hcc-hol{margin-top:3px;font-weight:600;color:#8a3b12}#HcCartBody{padding:4px 0 8px}.hcc-reward{margin:12px 0 4px;padding:10px 12px;border-radius:10px;background:#fff6e6;border:1px dashed #e9b44c;font-weight:600;font-size:13px}.hcc-reward.ok{background:#eaf6ee;border:1px solid #9fd2b1;color:#1f6b3d}.hcc-sec{margin-top:14px}.hcc-sh{font-weight:700;font-size:15px;margin-bottom:6px}.hcc-note{font-size:12px;color:#6b6b6b;margin:-2px 0 6px}.hcc-car{position:relative}.hcc-cards{display:grid;grid-auto-flow:column;grid-auto-columns:78%;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:4px;scrollbar-width:none}.hcc-cards::-webkit-scrollbar{display:none}.hcc-card{scroll-snap-align:start;border:1px solid #e6e6e6;border-radius:12px;overflow:hidden;position:relative;background:#fff;display:flex;flex-direction:column}.hcc-dismiss{position:absolute;top:6px;right:6px;z-index:2;width:26px;height:26px;border-radius:50%;border:0;background:#ffffffe6;cursor:pointer;font-size:16px;color:#6b6b6b;line-height:1}.hcc-nav{position:absolute;top:30%;transform:translateY(-50%);width:34px;height:34px;border-radius:50%;border:0;background:#fffc;box-shadow:0 2px 8px #0000002e;font-size:22px;line-height:1;color:#1f2b45;cursor:pointer;z-index:3;opacity:.85;display:flex;align-items:center;justify-content:center;padding:0 0 3px}.hcc-nav:hover{opacity:1;background:#fff}.hcc-nav.prev{left:4px}.hcc-nav.next{right:4px}.hcc-nav[hidden]{display:none}.hcc-mock{position:relative;aspect-ratio:1.15;background:#f3f1ec center/cover no-repeat;overflow:hidden}.hcc-mock>img{position:absolute;height:auto}.hcc-mock.plain .ph{position:static;width:100%;height:100%;object-fit:cover}.hcc-mock.orn{aspect-ratio:1;background-size:cover}.hcc-mock.orn .ball{position:absolute;left:18%;top:14%;width:64%;aspect-ratio:1;border-radius:50%;background:#fff;overflow:hidden;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 2px #ffffffb3}.hcc-mock.orn .ball img{position:static;width:92%}.hcc-cb{padding:9px 10px 10px;display:flex;flex-direction:column;gap:7px}.hcc-ct{font-weight:700;font-size:13.5px;line-height:1.25}.hcc-ctl{display:flex;flex-direction:column;gap:6px}.hcc-chips{display:flex;gap:5px;flex-wrap:wrap}.hcc-chips button{border:1px solid #ddd;background:#fff;border-radius:14px;padding:4px 10px;font-size:12px;cursor:pointer;font-weight:600}.hcc-chips button.on{border-color:#1f2b45;background:#1f2b45;color:#fff}.hcc-ctl select,.hcc-name{height:34px;border:1px solid #ddd;border-radius:7px;padding:0 8px;font-size:13px;width:100%;background:#fff}.hcc-name{text-transform:uppercase;font-weight:600;letter-spacing:.03em}.hcc-sw{display:flex;gap:6px;flex-wrap:wrap}.hcc-sw button{width:22px;height:22px;border-radius:50%;border:1px solid rgba(0,0,0,.2);cursor:pointer;padding:0}.hcc-sw button.on{box-shadow:0 0 0 2px #fff,0 0 0 3.5px #1f2b45}.hcc-buy{display:flex;justify-content:space-between;align-items:center;gap:8px}.hcc-pr s{color:#8a8a8a;margin-right:5px;font-size:12px}.hcc-pr b{font-size:15px}.hcc-add{height:36px;padding:0 18px;border-radius:8px;border:0;background:#1f2b45;color:#fff;font-weight:700;cursor:pointer}.hcc-add[disabled]{opacity:.5;cursor:default}.hcc-addon,.hcc-ins{display:grid;grid-template-columns:20px 1fr auto;gap:8px;align-items:start;padding:9px 10px;border:1px solid #ececec;border-radius:10px;cursor:pointer}.hcc-addon input{margin-top:2px;width:16px;height:16px;accent-color:#1f2b45}.hcc-addon.has-thumb{grid-template-columns:44px 20px 1fr auto;align-items:center}.hcc-thumb{width:44px;height:44px;object-fit:cover;border-radius:8px;background:#f3f1ec}.hcc-addon.busy,.hcc-tg[aria-busy=true]{opacity:.65}.hcc-addon b,.hcc-ins b{display:block;font-size:13px}.hcc-addon small,.hcc-ins small{color:#6b6b6b;font-size:11.5px;line-height:1.35;display:block}.hcc-ap{font-weight:700;white-space:nowrap}#HcCartInsurance{margin:0 0 10px}.hcc-ins{grid-template-columns:28px 1fr auto 38px;align-items:center;border:0;border-top:1px dashed #eee;border-radius:0;padding:10px 0}.hcc-insi{font-size:22px}.hcc-tg{width:36px;height:20px;border-radius:20px;background:#c8c8c8;border:0;position:relative;cursor:pointer;padding:0}.hcc-tg:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:left .15s}.hcc-tg.on{background:#1f6b3d}.hcc-tg.on:after{left:18px}.hcc-guar{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:8px;font-size:13px;font-weight:600;color:#1f6b3d}.hcc-ctl select,.hcc-name{box-sizing:border-box}.hcc-mock:not(.mug):not(.orn):not(.plain){aspect-ratio:1;background-size:100% 100%}.hcc-line-mock{display:block;width:100%;border-radius:inherit;overflow:hidden}.hcc-line-mock .hcc-mock{width:100%;aspect-ratio:1}.hcc-line-mock>.hc-cart-preview{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:contain;background:#f3f1ec}#MinimogCartDrawer foxkit-incart-upsell,#MinimogCartDrawer .foxkit-incart-upsell,#MinimogCartDrawer m-cart-addons,#MinimogCartDrawer .m-cart-addon{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/25/assets/hc-cart.css.map */
