.hu-hero-product{--hu-hp-gap: var(--hu-space-8);--hu-hp-frame-ratio: 1 / 1}.hu-hero-product__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--hu-hp-gap);align-items:center}@media(min-width:1024px){.hu-hero-product__grid{grid-template-columns:minmax(0,11fr) minmax(0,9fr);gap:var(--hu-space-12)}.hu-hero-product--media-right .hu-hero-product__media{order:2}}.hu-hero-product__frame{aspect-ratio:var(--hu-hp-frame-ratio);border-radius:var(--hu-radius-media);overflow:hidden;background:var(--hu-color-surface);box-shadow:var(--hu-shadow-card)}.hu-hero-product__frame .hu-image,.hu-hero-product__frame img,.hu-hero-product__frame svg{inline-size:100%;block-size:100%;object-fit:cover;display:block}.hu-hero-product__caption{margin:var(--hu-space-3) 0 0}.hu-hero-product__content{display:flex;flex-direction:column;gap:var(--hu-space-4);min-inline-size:0}.hu-hero-product__eyebrow{margin:0}.hu-hero-product__heading{margin:0;text-wrap:balance}.hu-hero-product__lede{font-size:var(--hu-text-lg);color:var(--hu-color-text-muted);max-inline-size:36rem}.hu-hero-product__lede p{margin:0}.hu-hero-product__proof{display:flex;align-items:center;gap:var(--hu-space-2);margin:0;font-size:var(--hu-text-sm);color:var(--hu-color-text-muted)}.hu-hero-product__stars{display:inline-flex;gap:2px;color:var(--hu-color-star)}.hu-hero-product__buy{display:flex;flex-direction:column;gap:var(--hu-space-4);margin-block-start:var(--hu-space-2)}.hu-hero-product__price{margin:0;font-family:var(--hu-font-heading);font-size:var(--hu-text-2xl);line-height:var(--hu-lh-tight)}.hu-pack{margin:0;padding:0;border:0;min-inline-size:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--hu-space-3)}@media(max-width:419px){.hu-pack{grid-template-columns:minmax(0,1fr)}}.hu-pack--three{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:599px){.hu-pack--three{grid-template-columns:minmax(0,1fr)}}.hu-pack__legend{grid-column:1 / -1;padding:0;margin-block-end:var(--hu-space-1);font-size:var(--hu-text-sm);font-weight:var(--hu-weight-strong)}.hu-pack__option{position:relative;display:block;min-inline-size:0;cursor:pointer}.hu-pack__card{display:flex;flex-direction:column;gap:var(--hu-space-1);min-block-size:44px;padding:var(--hu-space-4);border:var(--hu-border-width) solid var(--hu-color-border);border-radius:var(--hu-radius-card);background:var(--hu-color-surface);transition:border-color .2s var(--hu-ease-standard),box-shadow .2s var(--hu-ease-standard),transform .2s var(--hu-ease-standard)}.hu-pack__option:hover .hu-pack__card{border-color:var(--hu-color-text-muted)}.hu-pack__option.is-selected .hu-pack__card,.hu-pack__option input:checked+.hu-pack__card{border-color:var(--hu-color-accent);box-shadow:0 0 0 2px rgb(var(--hu-color-accent-rgb) / .22)}.hu-pack__option input:focus-visible+.hu-pack__card{outline:3px solid var(--hu-color-accent);outline-offset:2px}.hu-pack__name{font-weight:var(--hu-weight-strong)}.hu-pack__meta{font-size:var(--hu-text-sm);color:var(--hu-color-text-muted)}.hu-pack__amount{margin-block-start:auto;font-weight:var(--hu-weight-strong);display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--hu-space-2)}.hu-pack__save{font-size:var(--hu-text-xs);font-weight:var(--hu-weight-strong);letter-spacing:.02em;padding:2px var(--hu-space-2);border-radius:var(--hu-radius-badge);background:var(--hu-color-accent);color:var(--hu-color-accent-contrast)}.hu-hero-product__cta{display:flex;justify-content:space-between;align-items:center;gap:var(--hu-space-3);min-block-size:56px}.hu-hero-product__cta-price{font-weight:var(--hu-weight-body);opacity:.85}.hu-hero-product__points{display:grid;gap:var(--hu-space-2);margin:0;padding:0;list-style:none}.hu-hero-product__point{display:flex;align-items:center;gap:var(--hu-space-2);font-size:var(--hu-text-sm);color:var(--hu-color-text-muted)}.hu-hero-product__point-icon{display:inline-grid;place-items:center;inline-size:28px;block-size:28px;border-radius:var(--hu-radius-full);color:var(--hu-color-accent);background:rgb(var(--hu-color-accent-rgb) / .12);flex:none}.hu-hero-product__more{align-self:flex-start}@media(forced-colors:active){.hu-pack__card{border:1px solid ButtonText}.hu-pack__option input:checked+.hu-pack__card{outline:3px solid Highlight;outline-offset:2px}.hu-pack__save{border:1px solid ButtonText}}@media(prefers-reduced-motion:reduce){.hu-pack__card{transition:none}}.hu-pack__gift{display:block;margin-block-start:var(--hu-space-1);font-size:var(--hu-text-xs);font-weight:var(--hu-weight-strong);color:var(--hu-color-accent)}.hu-pack__gifts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--hu-space-1) var(--hu-space-2);margin-block-start:var(--hu-space-2)}.hu-pack__gifts .hu-pack__gift{margin-block-start:0;flex:1 1 96px}.hu-pack__gifts .hu-gift-thumb{margin-block-end:8px}
/*# sourceMappingURL=/cdn/shop/t/22/assets/section-hero-product.css.map */
