.h-flex-row-left-center[data-v-7db887c2]{align-items:center;display:flex}.h-flex-row-left-top[data-v-7db887c2]{align-items:flex-start;display:flex}.h-flex-row-left-bottom[data-v-7db887c2]{align-items:flex-end;display:flex}.h-flex-row-right-center[data-v-7db887c2]{align-items:center;display:flex;justify-content:flex-end}.h-flex-row-right-top[data-v-7db887c2]{align-items:flex-start;display:flex;justify-content:flex-end}.h-flex-row-center[data-v-7db887c2]{display:flex;justify-content:center}.h-flex-row-space-between[data-v-7db887c2]{align-items:center;display:flex;justify-content:space-between}.h-flex-col[data-v-7db887c2],.h-flex-col-center[data-v-7db887c2]{display:flex;flex-direction:column}.h-flex-col-center[data-v-7db887c2]{align-items:center;justify-content:center}.h-flex-col-right[data-v-7db887c2]{align-items:flex-end;display:flex;flex-direction:column}.h-flex-grow-1[data-v-7db887c2]{flex-grow:1}.h-flex-wrap[data-v-7db887c2]{flex-wrap:wrap}.h-font-primary[data-v-7db887c2]{font-family:var(--font-primary)}.h-eyebrow[data-v-7db887c2]{color:var(--color-primary);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-semibold);letter-spacing:1.5px;text-transform:uppercase}.h-section-title[data-v-7db887c2]{color:var(--color-text-primary);font-size:var(--font-size-h1);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight)}.h-section-title.is-centered[data-v-7db887c2]{text-align:center}.h-body-text[data-v-7db887c2]{color:var(--color-text-secondary);font-size:var(--font-size-body);line-height:var(--line-height-normal)}.h-body-text.is-relaxed[data-v-7db887c2]{line-height:var(--line-height-relaxed)}.h-font-light[data-v-7db887c2]{font-weight:var(--font-weight-light)}.h-font-normal[data-v-7db887c2]{font-weight:var(--font-weight-normal)}.h-font-medium[data-v-7db887c2]{font-weight:var(--font-weight-medium)}.h-font-semibold[data-v-7db887c2]{font-weight:var(--font-weight-semibold)}.h-font-bold[data-v-7db887c2]{font-weight:var(--font-weight-bold)}.h-font-black[data-v-7db887c2]{font-weight:var(--font-weight-black)}.h-text-primary[data-v-7db887c2]{color:var(--color-text-primary)}.h-text-secondary[data-v-7db887c2]{color:var(--color-text-secondary)}.h-badge[data-v-7db887c2],.h-text-white[data-v-7db887c2]{color:var(--color-white)}.h-badge[data-v-7db887c2]{align-items:center;aspect-ratio:1/1;background:var(--color-primary);border-radius:var(--radius-full);display:flex;font-size:10px;font-weight:var(--font-weight-bold);height:18px;justify-content:center;line-height:1;min-width:18px;padding:4px}.h-reset[data-v-7db887c2]{all:unset}.h-white-space-nowrap[data-v-7db887c2]{white-space:nowrap}.h-z-index-higher[data-v-7db887c2]{z-index:999999!important}.h-block-top-down-padding[data-v-7db887c2]{padding-block:var(--spacing-xlarge)}.h-page-side-padding[data-v-7db887c2]{padding-left:var(--page-side-padding);padding-right:var(--page-side-padding)}.h-title[data-v-7db887c2]{font-size:var(--font-size-h1);font-weight:var(--font-weight-semibold);line-height:1.3}.h-title__icon[data-v-7db887c2]{color:var(--color-text-secondary);font-size:calc(var(--font-size-h1)*.75);margin-right:var(--spacing-tight);vertical-align:middle}.h-title__highlight[data-v-7db887c2]{color:var(--color-primary)}.h-title.has-icon[data-v-7db887c2]{align-items:center;display:flex;gap:var(--spacing-base)}.h-separator-line[data-v-7db887c2]{background-color:var(--color-border-subtle);height:1px;margin:var(--spacing-loose) 0;width:100%}.h-card[data-v-7db887c2]{background:var(--color-white);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);padding:var(--spacing-base)}.p-button.h-back-link[data-v-7db887c2]{--color:var(--color-text-secondary);gap:var(--spacing-tight);margin-bottom:3px;overflow:visible!important;transition:all .3s ease-out}.p-button.h-back-link .p-button-icon[data-v-7db887c2],.p-button.h-back-link .p-button-label[data-v-7db887c2]{color:var(--color)}.p-button.h-back-link[data-v-7db887c2]:hover{--color:var(--color-primary)}.p-button.h-back-link:hover .pi[data-v-7db887c2]{transform:translate(-4px)}.h-specs-table[data-v-7db887c2]{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);display:grid;gap:0;grid-template-columns:max-content 1fr}.h-specs-table__label[data-v-7db887c2],.h-specs-table__value[data-v-7db887c2]{border-bottom:1px solid var(--color-border-subtle);padding:var(--spacing-base) 0}.h-specs-table__label[data-v-7db887c2]{font-weight:var(--font-weight-semibold);padding-left:var(--spacing-base);padding-right:var(--spacing-section)}.h-specs-table__label[data-v-7db887c2]:nth-last-child(2),.h-specs-table__value[data-v-7db887c2]:last-child{border-bottom:none}.h-specs-table__label[data-v-7db887c2]:nth-child(4n+3),.h-specs-table__value[data-v-7db887c2]:nth-child(4n+4){background:var(--color-bg-subtle)}.h-radio-card-group[data-v-7db887c2]{display:flex;flex-direction:column;gap:var(--spacing-tight)}.h-radio-card-group.is-horizontal[data-v-7db887c2]{flex-direction:row}.h-radio-card-group.is-horizontal .h-radio-card[data-v-7db887c2]{width:100%}.h-radio-card[data-v-7db887c2]{align-items:center;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);cursor:pointer;display:flex;font-size:var(--font-size-body-sm);gap:var(--spacing-tight);padding:var(--spacing-base);transition:all .3s ease-out}.h-radio-card.is-active[data-v-7db887c2]{background:var(--color-primary-lighter);border-color:var(--color-primary);color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.h-radio-card.is-active .pi[data-v-7db887c2]{color:var(--color-primary)}.h-radio-card[data-v-7db887c2]:hover:not(.is-active){border-color:var(--color-border-dark)}.h-radio-card.is-small[data-v-7db887c2]{padding:var(--spacing-tight)}.h-radio-card .pi[data-v-7db887c2]{font-size:16px;margin-left:11px}.h-input-label[data-v-7db887c2],.h-radio-card .pi[data-v-7db887c2]{color:var(--color-text-secondary)}.h-input-label[data-v-7db887c2]{display:block;font-size:var(--font-size-body-sm);line-height:var(--line-height-1)}.h-field[data-v-7db887c2]{gap:7px}.h-field[data-v-7db887c2],.h-field-group[data-v-7db887c2]{display:flex;flex-direction:column}.h-field-group[data-v-7db887c2]{gap:20px}.l-grid-2[data-v-7db887c2],.l-grid-3[data-v-7db887c2],.l-grid-4[data-v-7db887c2],.l-grid-5[data-v-7db887c2],.l-grid-6[data-v-7db887c2]{display:grid;gap:var(--l-flex-gutter)}.l-grid-2>.is-full[data-v-7db887c2],.l-grid-3>.is-full[data-v-7db887c2],.l-grid-4>.is-full[data-v-7db887c2],.l-grid-5>.is-full[data-v-7db887c2],.l-grid-6>.is-full[data-v-7db887c2]{grid-column:1/-1}.l-grid-2[data-v-7db887c2]{grid-template-columns:repeat(2,1fr)}@media only screen and (max-width:600px){.l-grid-2[data-v-7db887c2]{grid-template-columns:1fr}}.l-grid-3[data-v-7db887c2]{grid-template-columns:repeat(3,1fr)}@media only screen and (max-width:992px){.l-grid-3[data-v-7db887c2]{display:grid;gap:var(--l-flex-gutter);grid-template-columns:repeat(2,1fr)}.l-grid-3>.is-full[data-v-7db887c2]{grid-column:1/-1}}@media only screen and (max-width:992px) and only screen and (max-width:600px){.l-grid-3[data-v-7db887c2]{grid-template-columns:1fr}}@media only screen and (max-width:600px){.l-grid-3[data-v-7db887c2]{grid-template-columns:1fr}}.l-grid-4[data-v-7db887c2]{grid-template-columns:repeat(4,1fr)}@media only screen and (max-width:992px){.l-grid-4[data-v-7db887c2]{display:grid;gap:var(--l-flex-gutter);grid-template-columns:repeat(2,1fr)}.l-grid-4>.is-full[data-v-7db887c2]{grid-column:1/-1}}@media only screen and (max-width:992px) and only screen and (max-width:600px){.l-grid-4[data-v-7db887c2]{grid-template-columns:1fr}}@media only screen and (max-width:600px){.l-grid-4[data-v-7db887c2]{grid-template-columns:1fr}}.l-grid-5[data-v-7db887c2]{grid-template-columns:repeat(5,1fr)}@media only screen and (max-width:992px){.l-grid-5[data-v-7db887c2]{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:600px){.l-grid-5[data-v-7db887c2]{grid-template-columns:1fr}}.l-grid-6[data-v-7db887c2]{grid-template-columns:repeat(6,1fr)}@media only screen and (max-width:992px){.l-grid-6[data-v-7db887c2]{display:grid;gap:var(--l-flex-gutter);grid-template-columns:repeat(2,1fr)}.l-grid-6>.is-full[data-v-7db887c2]{grid-column:1/-1}}@media only screen and (max-width:992px) and only screen and (max-width:600px){.l-grid-6[data-v-7db887c2]{grid-template-columns:1fr}}@media only screen and (max-width:600px){.l-grid-6[data-v-7db887c2]{grid-template-columns:1fr}}.l-full-width-block[data-v-7db887c2]{display:block;width:100%}.l-content-max-width[data-v-7db887c2]{margin-left:auto;margin-right:auto;max-width:var(--page-max-width);width:100%}@media only screen and (max-width:1460px){.l-content-max-width[data-v-7db887c2]{padding-left:var(--page-side-padding);padding-right:var(--page-side-padding)}}.l-padded-content[data-v-7db887c2]{padding-left:var(--page-side-padding);padding-right:var(--page-side-padding);width:100%}@media only screen and (max-width:600px){.is-mobile-hidden[data-v-7db887c2]{display:none!important}}@media only screen and (min-width:601px){.is-mobile-only[data-v-7db887c2]{display:none!important}}.h-slide-fade-enter-active[data-v-7db887c2],.h-slide-fade-leave-active[data-v-7db887c2]{transition:all .25s ease}.h-slide-fade-enter-from[data-v-7db887c2],.h-slide-fade-leave-to[data-v-7db887c2]{opacity:0;transform:translateY(-8px)}.b-product-thumb-list[data-v-7db887c2]{align-items:center;background:var(--color-bg-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);color:inherit;display:grid;gap:var(--spacing-base);grid-template-columns:60px 1fr 120px 155px auto;padding:3px var(--spacing-tight);text-decoration:none;transition:all .3s ease-out}.b-product-thumb-list[data-v-7db887c2]:hover{box-shadow:var(--shadow-lg);transform:translate(2px,-2px)}.b-product-thumb-list__image-wrap[data-v-7db887c2]{background:#fafafa;border-radius:var(--radius-sm);display:flex;height:60px;justify-content:center;padding:var(--spacing-tight);width:60px}.b-product-thumb-list__image[data-v-7db887c2]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.b-product-thumb-list__code-row[data-v-7db887c2]{align-items:center;align-items:flex-end;display:flex;gap:var(--spacing-base)}.b-product-thumb-list__code[data-v-7db887c2]{color:var(--color-text-secondary);font-size:var(--font-size-body-sm);line-height:var(--line-height-1);margin-bottom:2px}.b-product-thumb-list .b-flag[data-v-7db887c2]{padding:0 var(--spacing-tight)}.b-product-thumb-list__title[data-v-7db887c2]{font-weight:var(--font-weight-semibold)}.b-product-thumb-list__promo-hint[data-v-7db887c2]{align-items:center;color:var(--color-primary);display:flex;font-size:var(--font-size-caption);gap:4px;margin-top:2px}.b-product-thumb-list__flags[data-v-7db887c2]{align-items:center;display:flex;gap:var(--spacing-tight)}.b-product-thumb-list .b-price[data-v-7db887c2]{justify-content:flex-end;transform:scale(.95);white-space:nowrap}.b-product-thumb-list__old-price[data-v-7db887c2]{align-items:center;color:var(--color-text-secondary);display:flex;font-size:var(--font-size-caption);gap:4px;justify-content:flex-end;white-space:nowrap}.b-product-thumb-list__old-price-text[data-v-7db887c2]{text-decoration:line-through}.b-product-thumb-list__discount-badge[data-v-7db887c2]{align-items:center;background-color:color-mix(in srgb,var(--color-success) 12%,transparent);border-radius:var(--radius-sm);color:var(--color-success);display:inline-flex;font-size:var(--font-size-caption);font-weight:400;line-height:1.2;padding:1px 5px}.b-product-thumb-list__price-loading[data-v-7db887c2]{color:var(--color-text-secondary);font-size:var(--font-size-body-sm);text-align:right;white-space:nowrap}.b-product-thumb-list__actions[data-v-7db887c2]{align-items:center;display:flex;gap:var(--spacing-base)}.b-product-thumb-list .b-product-qty[data-v-7db887c2]{padding:0;transform:scale(.9)}.b-product-thumb-list .p-button[data-v-7db887c2]{padding-left:var(--spacing-base);padding-right:var(--spacing-base)}.b-product-thumb-list__icon-actions[data-v-7db887c2]{align-items:center;display:flex;flex-direction:column;justify-content:center;transition:all .3s ease-out}.b-product-thumb-list__icon-btn[data-v-7db887c2]{color:var(--color-text-secondary);font-size:var(--font-size-h3);opacity:.3;transition:all .3s ease-out}.b-product-thumb-list__icon-btn[data-v-7db887c2]:hover{color:var(--color-primary);transform:scale(1.2)}.b-product-thumb-list__icon-btn.is-active[data-v-7db887c2]{color:var(--color-primary);opacity:1}@media only screen and (max-width:600px){.b-product-thumb-list__code[data-v-7db887c2]{white-space:nowrap}}
