.hk{display:none;margin:var(--hk-mt) 0 var(--hk-mb);color:var(--hk-text);font-family:inherit}:is(.hk[data-hk-layout="5a"],html[data-hk-variant="5a"] .hk[data-hk-layout=test]){display:block}.hk *,.hk *:before,.hk *:after{box-sizing:border-box}.hk p{margin:0}.hk ul{margin:0;padding:0;list-style:none}.hk .hk__band{background:var(--hk-bg);display:grid;align-items:center;width:calc(100% - var(--hk-panel-inset) * 2);max-width:none}.hk .hk__media{grid-area:media;display:block;aspect-ratio:1;overflow:hidden;background:var(--hk-media-bg)}.hk .hk__media img{display:block;width:100%;height:100%;object-fit:cover}.hk .hk__info{grid-area:info;display:flex;flex-direction:column;gap:4px;min-width:0}.hk .hk__band>.hk__pitch-row{grid-area:pitch;grid-column:1 / -1;justify-self:stretch;width:100%;max-width:none;min-width:0;text-align:start}.hk .hk__form{grid-area:cta;display:grid;margin:0}.hk .hk__toggle{grid-area:toggle}.hk .hk__inside{grid-area:inside}.hk .hk__eyebrow{font-size:11px;font-weight:700;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;color:var(--hk-eyebrow)}.hk .hk__name{margin:0;font:inherit;font-size:16px;font-weight:700;line-height:1.2;letter-spacing:normal;text-transform:none;color:inherit}.hk .hk__name a{color:inherit;text-decoration:none}.hk .hk__name a:hover{text-decoration:underline;text-underline-offset:3px}.hk .hk__pitch{font-size:13px;line-height:1.4;text-wrap:pretty}.hk .hk__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.hk .hk__now{font-size:15px;font-weight:700;color:var(--hk-price)}.hk .hk__value{font-size:12px}.hk .hk__worth,.hk .hk__sep{color:var(--hk-worth)}.hk .hk__save{color:var(--hk-save)}.hk .hk__atc{min-height:44px;padding:0 22px;border:0;border-radius:0;background:var(--hk-btn-bg);color:var(--hk-btn-text);font:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:background-color .15s}.hk .hk__atc:hover:not([disabled]){background:var(--hk-btn-hover)}.hk .hk__atc:focus-visible,.hk .hk__toggle:focus-visible,.hk .hk__rail:focus-visible,.hk .hk__name a:focus-visible{outline:2px solid var(--hk-btn-bg);outline-offset:2px}.hk .hk__atc[disabled]{opacity:.55;cursor:not-allowed}.hk .hk__atc[aria-busy=true]{opacity:.7;cursor:progress}.hk .hk__atc>span{display:none}.hk .hk__atc>.hk__atc-soldout,.hk .hk__atc[data-state=added]>.hk__atc-added{display:inline}.hk .hk__toggle,.hk .hk__inside{display:none}.hk .hk__band{--hk-px:var(--hk-panel-px);grid-template-columns:56px minmax(0,1fr);grid-template-areas:"media info" "pitch pitch" "cta cta" "toggle toggle" "inside inside";gap:10px 12px;padding:var(--hk-panel-pt) var(--hk-panel-px) var(--hk-panel-pb);margin-inline:var(--hk-panel-inset)}.hk .hk__info{gap:2px}.hk .hk__name{font-size:15px}.hk .hk__now{font-size:14px}.hk .hk__atc:not([data-state=added])>.hk__atc-label{display:inline}.hk .hk__toggle{display:inline-flex;align-items:center;gap:8px;justify-self:start;min-height:44px;margin:-6px 0;padding:0;border:0;background:none;color:var(--hk-link);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.hk .hk__toggle-label{text-decoration:underline;text-underline-offset:3px}.hk .hk__toggle-icon:before{content:"+";font-size:16px;line-height:1}.hk .hk__toggle[aria-expanded=true] .hk__toggle-icon:before{content:"\2013"}.hk .hk__inside{grid-template-rows:0fr;opacity:0;margin:-10px calc(var(--hk-px,16px) * -1) 0;transition:grid-template-rows var(--hk-dur) var(--hk-ease),opacity var(--hk-dur) var(--hk-ease)}.hk .hk__inside.is-open{grid-template-rows:1fr;opacity:1}.hk .hk__inside{display:grid}.hk .hk__inside-inner{min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:10px}.hk .hk__inside-inner>:first-child{margin-top:10px}.hk .hk__rail{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 var(--hk-px);scroll-padding-inline:var(--hk-px);scrollbar-width:none}.hk .hk__rail::-webkit-scrollbar{display:none}.hk .hk__chip{flex:0 0 212px;scroll-snap-align:start;display:flex;align-items:center;gap:10px;padding:8px;background:var(--hk-chip-bg);color:var(--hk-chip-text)}.hk .hk__chip-media{width:52px;height:52px;flex:none;overflow:hidden;background:var(--hk-media-bg)}.hk .hk__chip.is-match .hk__chip-media{border:2px solid var(--hk-ring)}.hk .hk__chip-media img{display:block;width:100%;height:100%;object-fit:cover}.hk .hk__chip-text{min-width:0;display:flex;flex-direction:column;gap:1px}.hk .hk__chip-step{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--hk-eyebrow)}.hk .hk__chip-name{font-size:13px;font-weight:700;line-height:1.2;overflow-wrap:anywhere}.hk .hk__chip-size{font-size:12px}.hk .hk__progress{display:none;position:relative;height:2px;margin:0 var(--hk-px);background:var(--hk-track)}.hk .hk__inside[data-overflow] .hk__progress{display:block}.hk .hk__progress-fill{position:absolute;inset:0 auto 0 0;width:0;background:var(--hk-fill);transition:width .1s linear}.hk .hk__benefits{margin:0 var(--hk-px);font-size:13px;line-height:1.4}.hk .hk__benefits-title{font-weight:700;margin-bottom:4px}.hk .hk__benefits ul{display:grid;gap:2px;padding-inline-start:18px;list-style:disc}@media screen and (min-width:750px){:is(.hk[data-hk-layout="5a"],html[data-hk-variant="5a"] .hk[data-hk-layout=test]) .hk__form{width:320px;max-width:100%}.hk .hk__rail{overflow:visible;scroll-snap-type:none}.hk .hk__chip{flex:1 1 0;min-width:0}.hk .hk__progress,.hk .hk__inside[data-overflow] .hk__progress{display:none}}@media(prefers-reduced-motion:reduce){.hk .hk__inside,.hk .hk__progress-fill,.hk .hk__atc{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/430/compiled_assets/styles.css.map?subset=ABA */
