.hk-col{background:#fff;padding:26px 0 40px}.hk-col__head{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.hk-col__head .hk-lead{font:600 15px/1.5 var(--hk-body);color:var(--hk-grey);margin:0;max-width:640px}.hk-col__chips{display:flex;gap:8px;overflow-x:auto;padding:2px 0 12px;margin:0 0 6px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.hk-col__chips::-webkit-scrollbar{display:none}.hk-chip{flex:0 0 auto;min-height:38px;padding:8px 16px;border-radius:999px;border:1.5px solid var(--hk-line);background:#fff;color:var(--hk-plum);font:800 13px/1 var(--hk-body);letter-spacing:.02em;cursor:pointer;white-space:nowrap;transition:background .15s,border-color .15s,color .15s}.hk-chip.is-on{background:var(--hk-plum);border-color:var(--hk-plum);color:#fff}.hk-chip:focus-visible{outline:3px solid var(--hk-lime);outline-offset:2px}.hk-col__grid{display:grid;grid-template-columns:1fr;gap:18px}.hk-col__foot{margin:22px 0 0;text-align:center;font:700 13px/1.5 var(--hk-body);color:var(--hk-grey)}.hk-col__empty{font:600 16px/1.5 var(--hk-body);color:var(--hk-grey);padding:24px 0}.hk-pc{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid var(--hk-line);border-radius:22px;overflow:hidden;box-shadow:0 1px 2px #2a15300a}.hk-pc__media{position:relative;display:block;aspect-ratio:800/720;background:var(--hk-tint);overflow:hidden}.hk-pc--mango .hk-pc__media{background:#fad6a6}.hk-pc--falooda .hk-pc__media{background:#f2c2c7}.hk-pc--anaar .hk-pc__media{background:#fdd1c7}.hk-pc--creatine .hk-pc__media{background:#eaf8c8}.hk-pc__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.hk-pc:hover .hk-pc__media img{transform:scale(1.02)}.hk-pc.is-oos .hk-pc__media img{filter:saturate(.75);opacity:.92}.hk-pc__body{display:flex;flex-direction:column;gap:14px;padding:16px 16px 18px;flex:1}.hk-pc__top{display:flex;flex-direction:column;gap:5px}.hk-pc__top .hk-eyebrow{font-size:11px}.hk-pc__name a{color:inherit;text-decoration:none}.hk-pc__name{font-size:24px}.hk-pc__blurb{font:600 14px/1.45 var(--hk-body);color:var(--hk-plum);margin:2px 0 0}.hk-pc .hk-card__review{font-size:13px}.hk-pc__buy{display:flex;flex-direction:column;gap:10px;margin-top:auto}.hk-pc__opts{display:grid;grid-template-columns:1fr 1fr;gap:8px}.hk-pc__opts:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,1fr)}.hk-pc__opts:has(>:nth-child(3):last-child) .hk-pc__opt{padding:9px 10px}.hk-pc__opt{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-height:44px;padding:9px 12px;border-radius:14px;border:1.5px solid var(--hk-line);background:#fff;color:var(--hk-plum);font:800 13px/1.2 var(--hk-body);cursor:pointer;text-align:left;transition:border-color .15s,background .15s}.hk-pc__opt.is-on{border-color:var(--hk-plum);background:var(--hk-tint);box-shadow:inset 0 0 0 1px var(--hk-plum)}.hk-pc__opt:disabled{opacity:.5;cursor:not-allowed}.hk-pc__opt-m{font-weight:700;color:var(--hk-grey);font-size:11px}.hk-pc__opt-p{font-weight:800;color:var(--hk-plum);font-size:13px;margin-top:2px}.hk-pc__opt-s{font-weight:800;color:var(--hk-rose-ink);font-size:11px}.hk-pc__opt-x{font-weight:700;color:var(--hk-grey);font-size:11px}.hk-pc__row{display:flex;gap:10px;align-items:stretch}.hk-pc__qty{display:inline-flex;align-items:center;border:1.5px solid var(--hk-line);border-radius:999px;background:#fff;flex:0 0 auto}.hk-pc__step{width:42px;height:44px;border:0;background:none;color:var(--hk-plum);font:800 20px/1 var(--hk-body);cursor:pointer;border-radius:999px}.hk-pc__step:hover{background:var(--hk-tint)}.hk-pc__q{min-width:28px;text-align:center;font:800 15px/1 var(--hk-body);color:var(--hk-plum)}.hk-pc__plan{display:grid;grid-template-columns:1fr 1fr;gap:6px;flex:1;min-width:0;padding:4px;border-radius:16px;background:var(--hk-tint)}.hk-pc__plan[hidden]{display:none}.hk-pc__plan-b{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-height:44px;padding:7px 10px;border-radius:12px;border:1.5px solid transparent;background:transparent;color:var(--hk-grey);font:800 12px/1.2 var(--hk-body);cursor:pointer;text-align:left;transition:background .15s,color .15s}.hk-pc__plan-b .hk-pc__plan-p{font-weight:700;font-size:12px;white-space:nowrap}.hk-pc__plan-b .hk-pc__plan-p b{font-weight:800;color:var(--hk-rose-ink)}.hk-pc__plan-b.is-on{background:#fff;color:var(--hk-plum);border-color:var(--hk-line);box-shadow:0 1px 3px #2a153014}.hk-pc__plan-b.is-on .hk-pc__plan-p,.hk-pc__plan-b b{color:var(--hk-rose-ink)}.hk-pc__hint{font:700 12px/1.4 var(--hk-body);color:var(--hk-grey);margin:-2px 0 0}.hk-pc .hk-pc__atc{background:var(--hk-plum);border-color:var(--hk-plum);color:#fff;min-height:52px;font-size:18px;gap:6px;margin-top:2px}.hk-pc .hk-pc__atc:hover{background:#3b1f43;border-color:#3b1f43;transform:none}.hk-pc .hk-pc__atc.is-busy{opacity:.7;pointer-events:none}.hk-pc .hk-pc__atc.is-added{background:var(--hk-lime);border-color:var(--hk-lime);color:var(--hk-plum)}.hk-pc .hk-pc__atc:disabled{opacity:.45;cursor:not-allowed}.hk-pc__atc-p{font-weight:400}.hk-pc__msg{font:700 12px/1.4 var(--hk-body);color:var(--hk-rose-ink);margin:0;min-height:0}.hk-pc__msg:empty{display:none}.hk-pc__links{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:0;font:700 12px/1.4 var(--hk-body);color:var(--hk-grey)}.hk-pc__links .hk-textlink{font-size:13px}.hk-pc__oos-t{font:600 14px/1.45 var(--hk-body);color:var(--hk-grey);margin:0}.hk-pc__buy--oos .hk-btn{min-height:50px}@media(min-width:750px){.hk-col{padding:44px 0 64px}.hk-col__head{gap:12px;margin-bottom:22px}.hk-col__head .hk-lead{font-size:17px}.hk-col__grid{grid-template-columns:1fr 1fr;gap:22px}.hk-pc__body{padding:20px 20px 22px}}@media(min-width:990px){.hk-col{padding:64px 0 90px}.hk-col__chips{padding-bottom:18px}.hk-col__grid{gap:28px}.hk-pc{flex-direction:row}.hk-pc__media{flex:0 0 42%;aspect-ratio:auto;min-height:100%}.hk-pc__body{flex:1;padding:26px 28px 26px 24px;gap:18px}.hk-pc__name{font-size:28px}.hk-pc__blurb{font-size:15px}.hk-pc .hk-card__review{font-size:14px}.hk-pc .hk-pc__atc{min-height:54px}.hk-pc .hk-btn{font-size:18px;padding:12px 18px}.hk-pc__media img{object-fit:contain;transform:scale(1.28);transform-origin:50% 55%}.hk-pc:hover .hk-pc__media img{transform:scale(1.31)}}@media(prefers-reduced-motion:reduce){.hk-pc__media img{transition:none}.hk-pc:hover .hk-pc__media img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/hk-collection.css.map */
