.htp{--htp-accent: #0472c0;--htp-bone: #f5f5f5;--htp-border-color: var(--color-border, rgba(0, 0, 0, .1));--htp-radius: var(--style-border-radius-buttons, 14px);--htp-radius-sm: var(--style-border-radius-inputs, 4px);--htp-gap: 1rem;display:block;padding:1.5rem;color:var(--color-foreground, #000);background:var(--color-background, #fff);border:1px solid var(--htp-border-color);border-radius:var(--htp-radius);isolation:isolate}.htp__header{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-block-end:1rem}.htp__heading{margin-block:0;font-family:var(--font-heading--family, inherit);font-size:1.25rem;line-height:1.2}.htp__savings{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem .8rem;margin-block:0 1rem;padding:.75rem 1rem;color:var(--htp-accent);background:#0472c014;border-radius:var(--htp-radius-sm)}.htp__savings[hidden]{display:none}.htp__savings-label{font-weight:600}.htp__savings-amount{font-size:1.15em;font-weight:700;white-space:nowrap}.htp__fieldset{margin:0;padding:0;border:0;min-width:0}.htp__items{display:grid;grid-template-columns:1fr;gap:var(--htp-gap);margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.htp__items{grid-template-columns:1fr 1fr}.htp-slot--main{grid-column:1 / -1}}.htp-slot{min-width:0;padding:1rem;border:1px solid var(--htp-border-color);border-radius:var(--htp-radius-sm)}.htp-slot--main{background:var(--htp-bone)}.htp-option[hidden]{display:none}.htp-option__row{display:flex;align-items:flex-start;gap:1rem}.htp-option__check{appearance:none;-webkit-appearance:none;flex-shrink:0;width:1.5rem;height:1.5rem;margin:0;margin-block-start:.15rem;border:1px solid rgba(0,0,0,.35);border-radius:var(--htp-radius-sm);background-color:var(--color-background, #fff);cursor:pointer;display:grid;place-content:center;transition:background-color .15s ease,border-color .15s ease}.htp-option__check:before{content:"";width:.8rem;height:.8rem;transform:scale(0);transition:transform .15s ease;background-color:#fff;clip-path:polygon(14% 44%,0 61%,40% 100%,100% 16%,84% 4%,39% 71%)}.htp-option__check:checked{background-color:var(--htp-accent);border-color:var(--htp-accent)}.htp-option__check:checked:before{transform:scale(1)}.htp-option__check:focus-visible{outline:2px solid var(--htp-accent);outline-offset:2px}.htp-option__media{flex-shrink:0;width:4.5rem;cursor:pointer}.htp-option__img{display:block;width:100%;height:auto;max-width:100%;border-radius:var(--htp-radius-sm);background:var(--color-background, #fff)}.htp-option__info{min-width:0;display:grid;gap:.35rem}.htp-option__title{font-weight:600;line-height:1.35;overflow-wrap:break-word;cursor:pointer}.htp-option__flag{display:inline-block;margin-inline-start:.4rem;padding:.1rem .6rem;font-size:.7rem;font-weight:400;color:#0009;border:1px solid var(--htp-border-color);border-radius:var(--htp-radius-sm);vertical-align:middle;white-space:nowrap}.htp-option__price{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.htp-option__price-current{font-weight:700;color:var(--htp-accent)}.htp-slot--main .htp-option__price-current{color:var(--color-foreground, #000)}.htp-option__price-compare{color:#00000080;font-size:.9em}.htp-option__badge{display:inline-block;padding:.05rem .5rem;font-size:.75rem;font-weight:700;line-height:1.5;color:#fff;background:var(--htp-accent);border-radius:100px;white-space:nowrap}.htp-option__badge[hidden]{display:none}.htp-option__variants{margin-block-start:.2rem}.htp-option__select{width:100%;max-width:24rem;min-height:2.75rem;padding:.4rem .8rem;font-size:.9rem;color:var(--color-foreground, #000);background-color:var(--color-background, #fff);border:1px solid var(--htp-border-color);border-radius:var(--htp-radius-sm)}.htp-slot__alternatives{margin-block-start:.75rem;padding-inline-start:2.5rem}.htp-slot__alt-toggle{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem 1.1rem;min-height:2.5rem;font-size:.85rem;font-weight:600;color:var(--color-foreground, #000);background:transparent;border:1px solid rgba(0,0,0,.85);border-radius:100px;cursor:pointer;transition:background-color .15s ease}.htp-slot__alt-toggle:hover{background:#0000000d}.htp-slot__alt-toggle:focus-visible{outline:2px solid var(--htp-accent);outline-offset:2px}.htp-slot__alt-panel{margin-block-start:.75rem;padding:1rem;border:1px dashed var(--htp-border-color);border-radius:var(--htp-radius-sm)}.htp-slot__alt-heading{margin-block:0 .75rem;font-size:.8rem;color:#0009}.htp-slot__alt-list{display:grid;gap:.6rem;margin:0;padding:0;list-style:none}.htp-alt-choice{display:flex;align-items:center;gap:.8rem;width:100%;padding:.6rem;font-size:.85rem;text-align:start;color:var(--color-foreground, #000);background:var(--color-background, #fff);border:1px solid var(--htp-border-color);border-radius:var(--htp-radius-sm);cursor:pointer;transition:border-color .15s ease}.htp-alt-choice:hover{border-color:#000000d9}.htp-alt-choice[aria-pressed=true]{border-color:var(--htp-accent);box-shadow:inset 0 0 0 1px var(--htp-accent)}.htp-alt-choice:focus-visible{outline:2px solid var(--htp-accent);outline-offset:2px}.htp-alt-choice__img{flex-shrink:0;width:3rem;height:auto;border-radius:var(--htp-radius-sm)}.htp-alt-choice__title{min-width:0;overflow-wrap:break-word}.htp-alt-choice__price{margin-inline-start:auto;font-weight:600;white-space:nowrap}.htp-alt-choice__current{display:inline-block;padding:.1rem .6rem;font-size:.7rem;font-weight:400;color:#0009}.htp__footer{display:grid;gap:1rem;margin-block-start:1.25rem}.htp__total{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.8rem}.htp__total-label{font-weight:600}.htp__total-prices{display:inline-flex;align-items:baseline;gap:.8rem}.htp__total-compare{color:#00000080}.htp__total-compare:empty{display:none}.htp__total-current{font-size:1.2em;font-weight:700}.htp__submit{width:100%}.htp__submit[aria-busy=true]{opacity:.7;pointer-events:none}.htp__error{padding:.75rem 1rem;font-size:.85rem;color:#b3261e;background:#b3261e14;border-radius:var(--htp-radius-sm)}.htp__error[hidden]{display:none}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.htp *,.htp *:before,.htp *:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media screen and (max-width:749px){.htp__items{gap:.55rem;max-height:17rem;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding-inline-end:2px}.htp-slot{padding:.7rem}.htp-option__row{gap:.7rem}.htp-option__media{width:3.4rem}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/haz-tu-pack.css.map */
