.phc{--phc-accent: var(--color-primary-button-background, #0f9afa)}.phc-btn{--phc-accent: var(--color-primary-button-background, #0f9afa);display:inline-flex;align-items:center;gap:.5rem;min-height:var(--minimum-touch-target, 44px);padding:.55rem 1rem;font-size:.9rem;font-weight:600;color:var(--color-foreground, #000);background:transparent;border:1px solid var(--color-border, rgba(0, 0, 0, .2));border-radius:var(--style-border-radius-buttons-secondary, var(--style-border-radius-buttons-primary, 10px));cursor:pointer;transition:color .15s ease,border-color .15s ease,background-color .15s ease}.ph-acciones .phc-btn{flex:0 0 auto}.phc-btn:hover{border-color:var(--phc-accent);color:var(--phc-accent)}.phc-btn:focus-visible{outline:2px solid var(--phc-accent);outline-offset:2px}.phc-btn__icon{display:inline-flex;color:currentColor}.phc-btn--active{color:var(--phc-accent);border-color:var(--phc-accent)}.phc-bar{position:fixed;inset-inline:0;inset-block-end:0;z-index:40;display:flex;justify-content:center;padding:.75rem clamp(.75rem,3vw,1.5rem);padding-block-end:calc(.75rem + env(safe-area-inset-bottom,0px));pointer-events:none}.phc-bar[hidden]{display:none}.phc-bar__inner{pointer-events:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;width:100%;max-width:900px;padding:.6rem .75rem;background:var(--color-background, #fff);border:1px solid var(--color-border, rgba(0, 0, 0, .12));border-radius:var(--style-border-radius-inputs, 10px);box-shadow:0 8px 30px #0000002e}.phc-bar__thumbs{display:flex;align-items:center;gap:.5rem;min-width:0;flex-wrap:wrap}.phc-bar__thumb{position:relative;width:48px;height:48px;border:1px solid var(--color-border, rgba(0, 0, 0, .12));border-radius:var(--style-border-radius-inputs, 10px);overflow:hidden;background:#f5f5f5;flex:0 0 auto}.phc-bar__thumb img{width:100%;height:100%;object-fit:contain;display:block}.phc-bar__thumb-ph{display:block;width:100%;height:100%;background:repeating-linear-gradient(45deg,#eee,#eee 6px,#e2e2e2 6px 12px)}.phc-bar__thumb-remove{position:absolute;inset-block-start:-6px;inset-inline-end:-6px;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;color:#fff;background:#b3261e;border:2px solid var(--color-background, #fff);border-radius:50%;cursor:pointer;padding:0}.phc-bar__thumb-remove:focus-visible{outline:2px solid var(--color-primary-button-background, #0f9afa);outline-offset:1px}.phc-bar__actions{display:flex;align-items:center;gap:.75rem;margin-inline-start:auto}.phc-bar__count{font-weight:700;font-size:.95rem;color:var(--color-foreground, #000);white-space:nowrap}.phc-bar__clear{background:transparent;border:0;padding:.4rem .5rem;font-size:.85rem;font-weight:600;color:var(--color-foreground, #000);opacity:.7;cursor:pointer;text-decoration:underline}.phc-bar__clear:hover{opacity:1}.phc-bar__go{display:inline-flex;align-items:center;min-height:var(--minimum-touch-target, 44px);padding:.5rem 1.25rem;font-weight:700;color:var(--color-primary-button-text, #fff);background:var(--color-primary-button-background, #0f9afa);border-radius:var(--style-border-radius-buttons-primary, var(--style-border-radius-buttons-secondary, 10px));text-decoration:none;white-space:nowrap}.phc-bar__go.is-disabled{opacity:.55;pointer-events:none}.phc-toast{position:fixed;inset-block-end:5.5rem;inset-inline:0;z-index:50;margin-inline:auto;width:max-content;max-width:90vw;padding:.7rem 1.1rem;font-size:.9rem;font-weight:600;color:#fff;background:#141414f2;border-radius:100px;box-shadow:0 8px 30px #00000040;opacity:0;transform:translateY(8px);transition:opacity .2s ease,transform .2s ease;pointer-events:none}.phc-toast.is-visible{opacity:1;transform:translateY(0)}.phc-page__heading{margin-block:0 .5rem}.phc-page__count{margin-block:0 1.25rem;color:var(--color-foreground, #000);opacity:.65;font-size:.95rem}.phc-page__scroller{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-block-end:.5rem}.phc-page__grid{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(240px,320px);justify-content:center;gap:1rem;align-items:start}.phc-page__grid[hidden]{display:none}.phc-page__empty{padding:2.5rem 1.5rem;text-align:center;border:1px dashed var(--color-border, rgba(0, 0, 0, .15));border-radius:var(--style-border-radius-inputs, 10px)}.phc-page__empty[hidden]{display:none}.phc-page__empty-cta{display:inline-block;margin-block-start:1rem;padding:.65rem 1.4rem;font-weight:600;color:var(--color-primary-button-text, #fff);background:var(--color-primary-button-background, #0f9afa);border-radius:var(--style-border-radius-buttons-primary, var(--style-border-radius-buttons-secondary, 10px));text-decoration:none}.phc-col{min-width:0}.phc-col__loading,.phc-col__error{padding:1.25rem;text-align:center;border:1px solid var(--color-border, rgba(0, 0, 0, .12));border-radius:var(--style-border-radius-inputs, 10px);color:var(--color-foreground, #000);font-size:.9rem}.phc-col__error a{display:inline-block;margin-block:.5rem;color:var(--color-primary-button-background, #0f9afa)}.phc-col__error-remove{display:block;margin:.5rem auto 0;background:transparent;border:0;font-size:.82rem;color:#b3261e;text-decoration:underline;cursor:pointer}.phc-card{position:relative;display:flex;flex-direction:column;gap:.6rem;height:100%;padding:1rem .9rem 1.1rem;border:1px solid var(--color-border, rgba(0, 0, 0, .12));border-radius:var(--style-border-radius-inputs, 10px);background:var(--color-background, #fff)}.phc-card__remove{position:absolute;inset-block-start:.5rem;inset-inline-end:.5rem;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;color:var(--color-foreground, #000);background:var(--color-background, rgba(255, 255, 255, .9));border:1px solid var(--color-border, rgba(0, 0, 0, .1));border-radius:50%;cursor:pointer;transition:color .15s ease,border-color .15s ease}.phc-card__remove:hover{color:#b3261e;border-color:#b3261e}.phc-card__remove:focus-visible{outline:2px solid var(--color-primary-button-background, #0f9afa);outline-offset:2px}.phc-card__media{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}.phc-card__shot{display:block;min-width:0}.phc-card__shot:first-child:nth-last-child(odd){grid-column:1 / -1}.phc-card__img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:contain;background:#f5f5f5;border-radius:12px}.phc-card__shot:first-child:nth-last-child(odd) .phc-card__img{aspect-ratio:4 / 5}.phc-card__img--placeholder{aspect-ratio:4 / 5;background:repeating-linear-gradient(45deg,#eee,#eee 8px,#e4e4e4 8px 16px)}.phc-card__vendor{font-size:.72rem;text-transform:uppercase;letter-spacing:.03em;color:var(--color-foreground, #000);opacity:.55}.phc-card__title{font-size:.95rem;font-weight:600;line-height:1.3;color:var(--color-foreground, #000);text-decoration:none}.phc-card__title:hover{text-decoration:underline}.phc-card__price{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap}.phc-card__price-current{font-weight:700;font-size:1.05rem;color:var(--color-foreground, #000)}.phc-card__price-current--sale{color:#b3261e}.phc-card__price-compare{font-size:.85rem;opacity:.6}.phc-card__nokp{font-size:.82rem;opacity:.6;margin:.25rem 0}.kp--compare{gap:.5rem}.kp--compare .kp__row{grid-template-columns:6.5rem 1fr 1.1rem;gap:.5rem}@media screen and (max-width:480px){.kp--compare .kp__row{grid-template-columns:5.5rem 1fr 1rem}}.kp--compare .kp__label{font-size:.78rem}.phc-specs{margin:0;display:grid;gap:.35rem}.phc-specs__row{display:grid;grid-template-columns:5.5rem 1fr;gap:.5rem;font-size:.82rem;padding-block:.25rem;border-block-end:1px solid var(--color-border, rgba(0, 0, 0, .08))}.phc-specs__row:last-child{border-block-end:0}.phc-specs dt{margin:0;font-weight:600;opacity:.6}.phc-specs dd{margin:0;font-weight:600}.phc-card__form{margin-block-start:auto}.phc-card__add{width:100%;min-height:var(--minimum-touch-target, 44px);padding:.6rem 1rem;font-weight:700;color:var(--color-primary-button-text, #fff);background:var(--color-primary-button-background, #0f9afa);border:0;border-radius:var(--style-border-radius-buttons-primary, var(--style-border-radius-buttons-secondary, 10px));cursor:pointer}.phc-card__add[disabled]{opacity:.55;cursor:not-allowed}.phc-card__add.is-added{background:#1f8f4e}.phc-card__add:focus-visible{outline:2px solid var(--color-foreground, #000);outline-offset:2px}@media(prefers-reduced-motion:reduce){.phc-btn,.phc-card__remove,.phc-toast{transition-duration:.01ms}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/ph-comparar.css.map */
