.hhp{--hhp-ink: var(--hh-ink, #1d1b1b);--hhp-muted: var(--hh-muted, #5f5b57);--hhp-line: var(--hh-line, #e3e1dc);--hhp-accent: var(--hh-accent, #f9ff45);--hhp-sand: var(--hh-sand, #e6e4df);--hhp-h3: clamp(18px, 1.35vw, 21px);background:var(--hhp-sand);color:var(--hhp-ink);padding:calc(var(--hh-hdr-h, 72px) + 32px) var(--hh-gutter, 16px) 64px;font-family:var(--hh-font-body)}.hhp__head{max-width:760px;margin:0 auto 32px;text-align:center}.hhp__eyebrow{margin:0 0 18px}.hhp__eyebrow span{display:inline-block;padding:6px 12px;border-radius:999px;background:var(--hhp-ink);color:var(--hhp-accent);font-size:12px;font-weight:500;letter-spacing:.02em;text-transform:uppercase}.hhp__title{margin:0;font-family:var(--hh-font-head);font-stretch:92%;font-weight:500;font-size:clamp(42px,4.4vw,68px);line-height:.95;letter-spacing:-.025em;text-transform:uppercase}.hhp__title mark{background:var(--hhp-accent);color:inherit;padding:0 .08em}.hhp__intro{margin-top:16px;font-size:15px;line-height:1.6;color:var(--hhp-muted)}.hhp__intro p{margin:0}.hhp__tabs{display:grid;grid-template-columns:repeat(var(--hhp-cols, 4),minmax(0,1fr));gap:12px;max-width:1400px;margin:0 auto 20px}.hhp__tab{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:18px 20px 16px;border:1px solid var(--hhp-line);border-radius:var(--hh-radius, 22px);background:#fff;color:inherit;text-align:left;cursor:pointer;font:inherit;transition:border-color .2s,box-shadow .2s}.hhp__tab:hover{border-color:#1d1b1b59}.hhp__tab[aria-selected=true]{border-color:var(--hhp-ink);box-shadow:0 0 0 1px var(--hhp-ink)}.hhp__tab-badge{position:absolute;top:-11px;right:16px;padding:5px 10px;border-radius:999px;background:var(--hhp-ink);color:var(--hhp-accent);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.hhp__tab-title{font-family:var(--hh-font-head);font-stretch:92%;font-weight:500;font-size:var(--hhp-h3);line-height:1.15;text-transform:uppercase;letter-spacing:-.01em}.hhp__tab-text{font-size:14px;line-height:1.5;color:var(--hhp-muted)}.hhp__tab-pct{margin-top:auto;padding:5px 10px;border-radius:999px;background:var(--hhp-accent);font-size:11px;font-weight:600;letter-spacing:.04em}.hhp__body{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:16px;align-items:start;max-width:1400px;margin:0 auto}.hhp__group{padding:clamp(18px,2vw,28px);margin-bottom:12px;background:#fff;border-radius:var(--hh-radius, 22px)}.hhp__group:last-child{margin-bottom:0}.hhp__group-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.hhp__group-title{margin:0;font-family:var(--hh-font-head);font-stretch:92%;font-weight:500;font-size:var(--hhp-h3);line-height:1.15;text-transform:uppercase;letter-spacing:-.01em}.hhp__group-count{font-size:12px;font-weight:600;padding:5px 10px;border-radius:999px;background:#f4f3ef}.hhp__group-count.is-done{background:var(--hhp-accent)}.hhp__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px}.hhp__card{position:relative;display:flex;flex-direction:column;gap:6px;padding:10px 10px 12px;border:1px solid var(--hhp-line);border-radius:18px;background:#fff}.hhp__card.has-qty{border-color:var(--hhp-ink);box-shadow:0 0 0 1px var(--hhp-ink)}.hhp__media{aspect-ratio:1;margin-bottom:6px;border-radius:var(--hh-radius-sm, 14px);background:var(--hh-soft, #f0f0f0);overflow:hidden}.hhp__media img{display:block;width:100%;height:100%;object-fit:contain;padding:6%;box-sizing:border-box}.hhp__soldout{position:absolute;top:18px;left:18px;padding:6px 10px;border-radius:999px;background:var(--hhp-ink);color:#fff;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.hhp__name{margin:0 4px;font-family:var(--hh-font-head);font-stretch:92%;font-weight:500;font-size:16px;line-height:1.15;letter-spacing:-.01em;text-transform:uppercase}.hhp__meta{margin:0 4px 4px;font-size:14px;color:var(--hhp-muted)}.hhp .hhp__add,.hhp .hhp__step button{-webkit-appearance:none;appearance:none;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;margin:0;min-width:0;min-height:0;text-align:center;line-height:1;cursor:pointer;font-family:var(--hh-font-body)}.hhp .hhp__add{width:100%;height:38px;padding:0 12px;gap:6px;border:0;border-radius:999px;background:var(--hhp-ink);color:#fff;font-size:12px;font-weight:500;letter-spacing:.02em;text-transform:uppercase;transition:background-color .2s,transform .15s}.hhp .hhp__add:hover:not(:disabled){background:#000}.hhp .hhp__add:active:not(:disabled){transform:scale(.98)}.hhp .hhp__add .hhp__plus{font-size:15px;font-weight:500;letter-spacing:0}.hhp .hhp__add:disabled{background:#efeee9;color:var(--hhp-muted);cursor:default}.hhp__ctrl{margin-top:auto}.hhp__step{display:grid;grid-template-columns:38px 1fr 38px;align-items:center;height:38px;border-radius:999px;background:var(--hhp-ink);color:#fff;overflow:hidden}.hhp .hhp__step button{width:38px;height:38px;padding:0;border:0;background:transparent;color:#fff;font-size:18px;font-weight:500}.hhp .hhp__step button:disabled{opacity:.35;cursor:default}.hhp__step output{text-align:center;font-size:14px;font-weight:600}.hhp__summary{position:sticky;top:calc(var(--hh-hdr-h, 72px) + 16px);padding:24px;background:#fff;border-radius:var(--hh-radius, 22px)}.hhp__sum-title{margin:0 0 14px;font-family:var(--hh-font-head);font-stretch:92%;font-weight:500;font-size:var(--hhp-h3);line-height:1.15;letter-spacing:-.01em;text-transform:uppercase}.hhp__progress{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.hhp__slot{width:44px;height:44px;border-radius:12px;border:1px dashed #c9c6bf;background:#f9f8f5;overflow:hidden;box-sizing:border-box}.hhp__slot.is-filled{border:0;background:#f4f3ef}.hhp__slot img{display:block;width:100%;height:100%;object-fit:contain;padding:3px;box-sizing:border-box}.hhp__gift{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:12px;align-items:center;margin:16px 0 0;padding:12px;background:#fdffe0;border:1px solid var(--hhp-accent);border-radius:14px}.hhp__gift[hidden]{display:none}.hhp__gift>img{width:48px;height:48px;object-fit:contain;background:#f7f7f7;border-radius:8px}.hhp__gift-kicker{display:block;font-size:11px;font-weight:600;line-height:1.5;letter-spacing:.04em;text-transform:uppercase;color:var(--hhp-ink)}.hhp__gift-name{display:block;font-size:14px;font-weight:600;line-height:1.3}.hhp__gift-sub{display:block;font-size:12px;line-height:1.35;color:var(--hhp-muted)}.hhp__gift-price{text-align:right;font-size:13px;line-height:1.4;font-variant-numeric:tabular-nums}.hhp__gift-price s{display:block;color:var(--hhp-muted)}.hhp__gift-price strong{color:var(--hhp-ink)}.hhp__gift-colors{grid-column:2 / -1;display:flex;flex-wrap:wrap;gap:6px}.hhp .hhp__gift-colors button{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:auto;height:26px;padding:0 10px;margin:0;border:1px solid var(--hhp-line);border-radius:999px;background:#fff;color:var(--hhp-ink);font:inherit;font-size:12px;font-weight:600;line-height:1;cursor:pointer}.hhp .hhp__gift-colors button[aria-pressed=true]{border-color:var(--hhp-ink);background:var(--hhp-ink);color:#fff}.hhp__lines{list-style:none;margin:0 0 14px;padding:0;font-size:14px}.hhp__lines li{display:flex;justify-content:space-between;gap:10px;padding:7px 0;border-bottom:1px solid #f0efeb}.hhp__lines li span:last-child{white-space:nowrap;color:var(--hhp-muted)}.hhp__lines .is-empty{color:var(--hhp-muted);border:0}.hhp__totals{display:grid;gap:6px;font-size:14px}.hhp__row{display:flex;justify-content:space-between}.hhp__row s{color:var(--hhp-muted)}.hhp__row--disc{font-weight:600}.hhp__row--total{margin-top:4px;padding-top:10px;border-top:1px solid var(--hhp-line);font-size:16px;font-weight:600}.hhp .hhp__cta{-webkit-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center;width:100%;min-height:46px;margin-top:18px;padding:0 34px;border:0;border-radius:999px;background:var(--hhp-accent);color:var(--hh-accent-ink, #1d1b1b);font-family:var(--hh-font-body);font-size:13px;font-weight:500;letter-spacing:.02em;text-transform:uppercase;text-align:center;cursor:pointer;transition:opacity .2s,background-color .2s,color .2s}.hhp .hhp__cta:hover:not(:disabled){background:var(--hhp-ink);color:var(--hhp-accent)}.hhp .hhp__cta:disabled{background:#efeee9;color:var(--hhp-muted);cursor:default}.hhp .hhp__cta.is-loading{opacity:.6}.hhp__hint{margin:10px 0 0;font-size:13px;text-align:center;color:var(--hhp-muted)}.hhp__hint.is-error{color:#b42318}.hhp__note{margin:8px 0 0;font-size:12px;text-align:center;color:var(--hhp-muted)}.hhp__bar{display:none}@media(max-width:1100px){.hhp__tabs{grid-template-columns:repeat(min(var(--hhp-cols, 4),2),minmax(0,1fr))}.hhp__body{grid-template-columns:minmax(0,1fr)}.hhp__summary{position:static}}@media(max-width:749px){.hhp{padding-bottom:110px}.hhp__tabs{grid-template-columns:repeat(var(--hhp-cols, 4),minmax(0,1fr));gap:8px}.hhp__tab{padding:14px 10px 12px;border-radius:16px}.hhp__tab-title{font-size:14px}.hhp__tab-text{display:none}.hhp__tab-badge{right:8px;font-size:9px;padding:4px 7px}.hhp__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.hhp__group{border-radius:18px}.hhp__name{font-size:14px}.hhp__meta{font-size:13px}.hhp__gift{grid-template-columns:44px minmax(0,1fr) auto;gap:10px;padding:10px 11px}.hhp__gift>img{width:44px;height:44px}.hhp__gift-name{font-size:13px}.hhp__bar{position:fixed;left:0;right:0;bottom:0;z-index:20;display:flex;align-items:center;gap:12px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#fff;box-shadow:0 -6px 24px #00000014}.hhp__bar-info{display:grid;flex:1;font-size:12px;color:var(--hhp-muted)}.hhp__bar-info strong{font-size:16px;color:var(--hhp-ink)}.hhp .hhp__cta--bar{width:auto;flex:0 0 auto;min-height:46px;margin:0;padding:0 20px;font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/103/assets/hh-pakkar.css.map */
