.anchor-nav[data-v-5878bc03]{display:flex;flex-direction:column;max-width:377px;min-width:0;width:100%}.anchor-nav__link[data-v-5878bc03]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.58);color:var(--color-primary-contrast);display:flex;font-size:var(--text-lg);font-weight:var(--weight-medium);gap:18px;justify-content:space-between;line-height:var(--leading-normal);min-height:70px;min-width:0;padding:20px 12px 20px 0;transition:color var(--motion-fast) var(--motion-ease-standard),border-color var(--motion-fast) var(--motion-ease-standard),background-color var(--motion-fast) var(--motion-ease-standard),padding-left var(--motion-fast) var(--motion-ease-standard)}.anchor-nav__link[data-v-5878bc03]:focus-visible,.anchor-nav__link[data-v-5878bc03]:hover{background:hsla(0,0%,100%,.08);border-color:var(--color-primary-contrast);color:var(--color-primary-contrast);padding-left:12px}.anchor-nav__link--active[data-v-5878bc03]{border-bottom-width:2px;border-color:var(--color-primary-contrast);color:var(--color-primary-contrast)}.anchor-nav__link--disabled[data-v-5878bc03]{cursor:default;opacity:.55}.anchor-nav__link--disabled[data-v-5878bc03]:focus-visible,.anchor-nav__link--disabled[data-v-5878bc03]:hover{background:transparent;border-color:hsla(0,0%,100%,.58);padding-left:0}.anchor-nav__link span[data-v-5878bc03]{min-width:0}.anchor-nav__arrow[data-v-5878bc03]{background:currentColor;flex:0 0 30px;height:30px;-webkit-mask:var(--arrow-mask) no-repeat center /contain;mask:var(--arrow-mask) no-repeat center /contain;width:30px}.page-hero--series[data-v-26e1c5fe]{padding-top:22px}.page-hero--category[data-v-26e1c5fe]{padding-bottom:15px;padding-top:40px}.page-hero--catalog[data-v-26e1c5fe]{padding-top:0}.page-hero--category .page-hero__frame[data-v-26e1c5fe],.page-hero--series .page-hero__frame[data-v-26e1c5fe]{--pp-banner-pad:24px 18px;--pp-banner-gap:12px;align-items:flex-end;background:#111;border-radius:var(--radius-sm);display:flex;gap:40px;justify-content:space-between;min-height:600px;overflow:hidden;padding:50px 50px 58px;position:relative;width:100%}.page-hero__background[data-v-26e1c5fe],.page-hero__overlay[data-v-26e1c5fe]{border-radius:var(--radius-sm);bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.page-hero__background[data-v-26e1c5fe]{-o-object-fit:cover;object-fit:cover}.page-hero__overlay[data-v-26e1c5fe]{background:rgba(0,0,0,.3)}.page-hero--category .page-hero__overlay[data-v-26e1c5fe]{background:linear-gradient(100deg,rgba(0,0,0,.78),rgba(0,0,0,.62) 42%,rgba(0,0,0,.34) 72%,rgba(0,0,0,.3))}.page-hero--category .page-hero__frame--video .page-hero__overlay[data-v-26e1c5fe]{background:linear-gradient(100deg,rgba(0,0,0,.8),rgba(0,0,0,.68) 42%,rgba(0,0,0,.58) 72%,rgba(0,0,0,.6))}.page-hero--category .page-hero__content[data-v-26e1c5fe],.page-hero--series .page-hero__content[data-v-26e1c5fe]{color:#fff;flex:0 1 600px;min-width:0;position:relative;z-index:2}.page-hero--category .page-hero__content h1[data-v-26e1c5fe],.page-hero--series .page-hero__content h1[data-v-26e1c5fe]{color:#fff;font-size:46px;font-weight:500;line-height:1;margin:0;width:100%}.page-hero__eyebrow[data-v-26e1c5fe]{color:#fff;font-size:26px;font-weight:500;line-height:1;margin:34px 0 0;width:100%}.page-hero__description[data-v-26e1c5fe]{color:#fff;font-size:20px;font-weight:400;line-height:1.5;margin:18px 0 0;max-width:100%;width:546px}.page-hero--category .page-hero__cta[data-v-26e1c5fe],.page-hero--series .page-hero__cta[data-v-26e1c5fe]{color:#fff;font-size:18px;line-height:1;margin-top:38px;min-height:52px;padding:0 20px;width:220px}.page-hero--category .page-hero__cta[data-v-26e1c5fe]:focus-visible,.page-hero--category .page-hero__cta[data-v-26e1c5fe]:hover,.page-hero--series .page-hero__cta[data-v-26e1c5fe]:focus-visible,.page-hero--series .page-hero__cta[data-v-26e1c5fe]:hover{background:var(--color-primary-hover);color:#fff}.page-hero__anchors[data-v-26e1c5fe]{flex:0 0 auto;position:relative;z-index:2}@media (max-width:1360px){.page-hero--category .page-hero__frame[data-v-26e1c5fe],.page-hero--series .page-hero__frame[data-v-26e1c5fe]{padding:50px 40px 58px}}@media (max-width:1024px){.page-hero--category .page-hero__frame[data-v-26e1c5fe],.page-hero--series .page-hero__frame[data-v-26e1c5fe]{align-items:stretch;gap:var(--pp-banner-gap);justify-content:flex-start;min-height:420px;padding:var(--pp-banner-pad)}.page-hero--category .page-hero__content[data-v-26e1c5fe],.page-hero--series .page-hero__content[data-v-26e1c5fe]{flex:0 1 auto;padding:40px 24px 16px;position:relative;width:100%;z-index:2}.page-hero--category .page-hero__content h1[data-v-26e1c5fe],.page-hero--series .page-hero__content h1[data-v-26e1c5fe],.page-hero__description[data-v-26e1c5fe],.page-hero__eyebrow[data-v-26e1c5fe]{width:100%}.page-hero__anchors[data-v-26e1c5fe]{margin:0 24px 24px;position:relative;z-index:2}}@media (min-width:601px) and (max-width:1024px){.page-hero--category .page-hero__frame[data-v-26e1c5fe],.page-hero--series .page-hero__frame[data-v-26e1c5fe]{align-items:center;display:flex;flex-direction:row;gap:20px;padding:28px}.page-hero--category .page-hero__content[data-v-26e1c5fe],.page-hero--series .page-hero__content[data-v-26e1c5fe]{flex:1 1 auto;min-width:0;padding:0;width:auto}.page-hero__anchors[data-v-26e1c5fe]{align-self:center;flex:0 0 max(264px,min(34%,340px));margin:0}.page-hero__anchors[data-v-26e1c5fe] .anchor-nav__link{font-size:var(--text-md);gap:12px;line-height:1.25;min-height:0;padding:11px 4px 11px 0}.page-hero__anchors[data-v-26e1c5fe] .anchor-nav__arrow{flex-basis:22px;height:22px;width:22px}}@media (max-width:600px){.page-hero--category .page-hero__content h1[data-v-26e1c5fe],.page-hero--series .page-hero__content h1[data-v-26e1c5fe]{font-size:var(--text-2xl)}.page-hero__eyebrow[data-v-26e1c5fe]{font-size:var(--text-lg)}.page-hero__description[data-v-26e1c5fe]{font-size:var(--text-md)}}.page-hero__frame--pattern[data-v-26e1c5fe]{--pp-banner-pad:24px 18px;--pp-banner-gap:16px;background:#fcfcfc;border-radius:var(--radius-sm);height:600px;overflow:hidden;position:relative;width:100%}.page-hero__pattern[data-v-26e1c5fe]{height:2186px;left:-786px;max-width:none;position:absolute;top:-619px;width:2046px}.page-hero__image[data-v-26e1c5fe]{height:660px;left:475px;max-width:none;-o-object-fit:cover;object-fit:cover;position:absolute;top:7px;width:990px}.page-hero__content--pattern[data-v-26e1c5fe]{left:42px;position:absolute;top:188px;width:min(781px,calc(100% - 84px));z-index:2}.page-hero__content--pattern h1[data-v-26e1c5fe]{color:#000;font-size:var(--text-4xl);font-weight:var(--weight-medium);line-height:1;margin:0}.page-hero__content--pattern p[data-v-26e1c5fe]{color:#000;font-size:20px;font-weight:var(--weight-regular);line-height:var(--leading-normal);margin:24px 0 0;max-width:520px;width:100%}.page-hero__cta--pattern[data-v-26e1c5fe]{font-size:var(--text-lg);font-weight:var(--weight-regular);height:52px;line-height:1;margin-top:38px;padding:0 20px;width:240px}.page-hero__cta--pattern[data-v-26e1c5fe]:focus-visible,.page-hero__cta--pattern[data-v-26e1c5fe]:hover{background:var(--color-primary-hover);color:#fff}@media (max-width:1024px){.page-hero__frame--pattern[data-v-26e1c5fe]{height:440px}.page-hero__image[data-v-26e1c5fe]{height:72%;left:auto;right:0;top:50%;transform:translateY(-50%);width:auto}.page-hero__content--pattern[data-v-26e1c5fe]{left:40px;top:50%;transform:translateY(-50%);width:min(560px,58%)}.page-hero__content--pattern h1[data-v-26e1c5fe]{font-size:var(--text-3xl)}}@media (max-width:600px){.page-hero__content--pattern[data-v-26e1c5fe]{text-align:left}.page-hero__content--pattern h1[data-v-26e1c5fe]{font-size:var(--text-2xl)}.page-hero__content--pattern p[data-v-26e1c5fe]{font-size:var(--text-md)}}.filter-sidebar[data-v-723c944d]{display:flex;flex-direction:column;gap:8px;min-width:0;width:100%}.filter-sidebar__header[data-v-723c944d]{align-items:center;background:var(--color-surface-muted);border-radius:var(--radius-sm);box-shadow:2px 2px 2px rgba(0,0,0,.1);box-sizing:border-box;display:flex;justify-content:space-between;min-height:70px;min-width:0;padding:16px}.filter-sidebar__heading[data-v-723c944d]{align-items:center;color:#000;display:inline-flex;font-size:20px;font-weight:500;gap:8px;line-height:1.5;min-width:0}.filter-sidebar__heading img[data-v-723c944d]{flex:0 0 24px;height:24px;-o-object-fit:contain;object-fit:contain;width:24px}.filter-sidebar__reset[data-v-723c944d]{background:transparent;border:0;color:var(--color-text-muted);cursor:pointer;font-size:14px;font-weight:500;line-height:1.5;padding:0;transition:color .2s ease}.filter-sidebar__reset[data-v-723c944d]:focus-visible,.filter-sidebar__reset[data-v-723c944d]:hover{color:var(--color-primary)}.filter-sidebar__body[data-v-723c944d]{gap:24px;padding-top:0}.filter-sidebar__body[data-v-723c944d],.filter-sidebar__group[data-v-723c944d]{display:flex;flex-direction:column;min-width:0}.filter-sidebar__group[data-v-723c944d]{background:var(--color-surface-muted);border-radius:var(--radius-sm);box-sizing:border-box;gap:16px;padding:16px}.filter-sidebar__title-row[data-v-723c944d],.filter-sidebar__title[data-v-723c944d]{align-items:center;display:flex;gap:8px;min-width:0}.filter-sidebar__title[data-v-723c944d]{background:transparent;border:0;color:#000;cursor:pointer;flex:1 1 auto;font-size:15px;font-weight:500;line-height:1.5;min-height:23px;padding:0;text-align:left}.filter-sidebar__title span[data-v-723c944d]:first-child{min-width:0}.filter-sidebar__info-wrap[data-v-723c944d]{position:relative}.filter-sidebar__info-wrap[data-v-723c944d],.filter-sidebar__info[data-v-723c944d]{align-items:center;display:inline-flex;flex:0 0 24px;justify-content:center}.filter-sidebar__info[data-v-723c944d]{background:transparent;border:1px solid #c4c4c4;border-radius:50%;color:#c4c4c4;cursor:pointer;font-size:12px;font-weight:400;height:24px;line-height:1;padding:0;width:24px}.filter-sidebar__info[data-v-723c944d]:focus-visible,.filter-sidebar__info[data-v-723c944d]:hover{border-color:var(--color-primary);color:var(--color-primary)}.filter-sidebar__info[data-v-723c944d]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.filter-sidebar__tooltip[data-v-723c944d]{word-wrap:anywhere;background:#4a4a4a;border-radius:4px;box-shadow:0 6px 16px rgba(0,0,0,.12);color:#fff;display:block;font-size:14px;font-weight:400;line-height:1.3;max-width:min(260px,calc(100vw - 48px));opacity:0;padding:8px;pointer-events:none;position:absolute;right:0;text-align:left;top:calc(100% + 8px);transform:translateY(-4px);transition:opacity .16s ease,transform .16s ease,visibility .16s ease;visibility:hidden;white-space:normal;width:-moz-max-content;width:max-content;z-index:5}.filter-sidebar__info-wrap:hover .filter-sidebar__tooltip[data-v-723c944d],.filter-sidebar__info:focus-visible+.filter-sidebar__tooltip[data-v-723c944d],.filter-sidebar__tooltip.is-open[data-v-723c944d]{opacity:1;transform:translateY(0);visibility:visible}.filter-sidebar__options[data-v-723c944d]{grid-gap:8px 10px;display:grid;gap:8px 10px;grid-template-columns:repeat(var(--filter-columns),minmax(0,1fr));max-width:100%;min-width:0;width:100%;width:var(--filter-options-width,100%)}.filter-sidebar__options--scroll[data-v-723c944d]{max-height:232px;overflow-y:auto;padding-right:6px}.filter-sidebar__option[data-v-723c944d]{align-items:center;color:#000;cursor:pointer;display:inline-flex;font-size:14px;font-weight:400;gap:8px;line-height:1.35;min-width:0;position:relative}.filter-sidebar__option input[data-v-723c944d]{--check-size:18px}.filter-sidebar__apply[data-v-723c944d]:focus-visible,.filter-sidebar__reset[data-v-723c944d]:focus-visible,.filter-sidebar__title[data-v-723c944d]:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.filter-sidebar__option span[data-v-723c944d]:last-child{word-wrap:break-word;min-width:0}.filter-sidebar__apply[data-v-723c944d]{align-items:center;background:var(--color-primary);border:0;border-radius:var(--radius-sm);color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:400;height:44px;justify-content:center;line-height:1.3;padding:14px 20px;text-transform:uppercase;transition:background-color .2s ease;width:100%}.filter-sidebar__apply[data-v-723c944d]:focus-visible,.filter-sidebar__apply[data-v-723c944d]:hover{background:var(--color-primary-hover)}.pagination[data-v-77b84f32]{align-items:center;color:var(--color-text-muted);display:flex;flex-wrap:wrap;font-size:var(--text-sm);gap:var(--space-5);line-height:var(--leading-normal);min-width:0}.pagination__page-size[data-v-77b84f32],.pagination__summary[data-v-77b84f32]{flex:1 1 160px;min-width:0}.pagination__summary[data-v-77b84f32]{margin:0}.pagination__controls[data-v-77b84f32]{align-items:center;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:var(--space-2);justify-content:center;min-width:0}.pagination__arrow[data-v-77b84f32],.pagination__page[data-v-77b84f32]{align-items:center;background:transparent;border:0;cursor:pointer;display:inline-flex;justify-content:center;-webkit-text-decoration:none;text-decoration:none}.pagination__arrow[data-v-77b84f32]{border-radius:var(--radius-sm);color:var(--color-text-muted);height:32px;padding:6px;transition:color var(--motion-fast) var(--motion-ease-standard);width:32px}.pagination__icon[data-v-77b84f32]{background:currentColor;height:20px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:20px}.pagination__page[data-v-77b84f32]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-muted);font-weight:var(--weight-medium);height:32px;min-width:32px;padding:6px;transition:color var(--motion-fast) var(--motion-ease-standard),border-color var(--motion-fast) var(--motion-ease-standard),background-color var(--motion-fast) var(--motion-ease-standard)}.pagination__arrow[data-v-77b84f32]:not(:disabled):focus-visible,.pagination__arrow[data-v-77b84f32]:not(:disabled):hover,.pagination__page[data-v-77b84f32]:not(.pagination__page--active):not(:disabled):focus-visible,.pagination__page[data-v-77b84f32]:not(.pagination__page--active):not(:disabled):hover{border-color:var(--color-primary);color:var(--color-primary)}.pagination__page--active[data-v-77b84f32]{background:var(--color-surface-muted);border-color:var(--color-primary);color:var(--color-text)}.pagination__arrow[data-v-77b84f32]:disabled,.pagination__page[data-v-77b84f32]:disabled{cursor:default;opacity:.5}.pagination__ellipsis[data-v-77b84f32]{align-items:center;color:var(--color-text-muted);display:inline-flex;height:32px;justify-content:center;min-width:32px}.pagination__page-size[data-v-77b84f32]{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);display:inline-flex;justify-content:flex-end;min-height:32px;padding:6px 12px}@media (max-width:600px){.pagination[data-v-77b84f32]{gap:var(--space-3);justify-content:center}.pagination__page-size[data-v-77b84f32],.pagination__summary[data-v-77b84f32]{flex:1 1 100%;justify-content:center;text-align:center}.pagination__controls[data-v-77b84f32]{flex:1 1 100%}}.product-list-item[data-v-29f8127e]{align-items:center;background:var(--color-surface-muted);border-radius:var(--radius-sm);box-sizing:border-box;display:flex;gap:20px;min-height:305px;min-width:0;padding:20px}.product-list-item__media[data-v-29f8127e]{display:block;flex:0 0 215px;height:265px;width:215px}.product-list-item__image-box[data-v-29f8127e]{display:block;height:265px;overflow:hidden;position:relative;width:215px}.product-list-item__image-scale[data-v-29f8127e]{height:397px;left:0;position:absolute;top:0;transform:scale(.668);transform-origin:top left;width:322px}.product-list-item__image-cover[data-v-29f8127e]{bottom:0;display:block;height:100%;left:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;pointer-events:none;position:absolute;right:0;top:0;width:100%}.product-list-item__image-layer[data-v-29f8127e]{height:var(--product-layer-height);left:var(--product-layer-left);-o-object-fit:cover;object-fit:cover;pointer-events:none;position:absolute;top:var(--product-layer-top);width:var(--product-layer-width)}.product-list-item__body[data-v-29f8127e]{gap:30px;justify-content:space-between}.product-list-item__body[data-v-29f8127e],.product-list-item__main[data-v-29f8127e]{align-items:flex-start;display:flex;flex:1 1 auto;min-width:0}.product-list-item__main[data-v-29f8127e]{flex-direction:column;gap:16px;max-width:100%}.product-list-item__badge[data-v-29f8127e]{align-items:center;background:var(--color-success-bg);border-radius:var(--radius-sm);color:var(--color-success-text);display:inline-flex;font-size:14px;line-height:1.3;min-height:30px;padding:6px 12px}.product-list-item__badge--warning[data-v-29f8127e]{background:rgba(255,143,0,.16);color:#8a5a00}.product-list-item__badge--danger[data-v-29f8127e]{background:var(--color-primary-alpha-12);color:var(--color-primary)}.product-list-item__copy[data-v-29f8127e]{display:flex;flex-direction:column;gap:4px;line-height:1.5;min-width:0;width:100%}.product-list-item__title-heading[data-v-29f8127e]{font-weight:inherit;margin:0;min-width:0;width:100%}.product-list-item__title[data-v-29f8127e]{word-wrap:anywhere;color:var(--color-text);display:block;font-size:20px;font-weight:500;line-height:1.5;min-width:0;-webkit-text-decoration:none;text-decoration:none;width:100%}.product-list-item__title[data-v-29f8127e]:focus-visible,.product-list-item__title[data-v-29f8127e]:hover{color:var(--color-primary)}.product-list-item:not(.product-list-item--linked) .product-list-item__title[data-v-29f8127e]:hover{color:var(--color-text)}.product-list-item__description[data-v-29f8127e]{word-wrap:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:4;color:var(--color-text-muted);display:-webkit-box;font-size:16px;line-height:1.5;margin:0;min-width:0;overflow:hidden;width:100%}.product-list-item__specs[data-v-29f8127e]{display:flex;flex-wrap:wrap;gap:16px;list-style:none;margin:0;min-width:0;padding:0}.product-list-item__specs li[data-v-29f8127e]{align-items:center;color:var(--color-text-muted);display:flex;font-size:16px;gap:8px;line-height:1.5;max-width:100%;min-width:0;overflow:hidden;white-space:nowrap}.product-list-item__specs li span[data-v-29f8127e]{overflow:hidden;text-overflow:ellipsis}.product-list-item__specs img[data-v-29f8127e]{flex:0 0 20px;height:20px;width:20px}.product-list-item__aside[data-v-29f8127e]{align-items:flex-start;display:flex;flex:0 0 186px;flex-direction:column;min-width:0;padding-top:46px;width:186px}.product-list-item__price[data-v-29f8127e]{color:var(--color-text);font-size:24px;font-weight:600;line-height:1;margin:0;white-space:nowrap}.product-list-item__stock[data-v-29f8127e]{color:var(--color-success-text);font-size:14px;line-height:1.5;margin:22px 0 0}.product-list-item__cart[data-v-29f8127e]{align-items:center;background:var(--color-primary);border:0;border-radius:var(--radius-sm);color:var(--color-primary-contrast);cursor:pointer;display:flex;font-size:16px;gap:8px;height:44px;justify-content:center;line-height:1.3;margin-top:12px;text-transform:uppercase;transition:background-color var(--motion-fast) var(--motion-ease-standard),transform var(--motion-fast) var(--motion-ease-standard);width:100%}.product-list-item__cart[data-v-29f8127e]:focus-visible,.product-list-item__cart[data-v-29f8127e]:hover{background:var(--color-primary-hover)}.product-list-item__cart[data-v-29f8127e]:active{transform:translateY(1px)}@media (max-width:750px){.product-list-item[data-v-29f8127e]{align-items:stretch;flex-direction:column}.product-list-item__media[data-v-29f8127e]{align-self:center}.product-list-item__body[data-v-29f8127e]{flex-direction:column;gap:16px}.product-list-item__aside[data-v-29f8127e]{flex:1 1 auto;padding-top:0;width:100%}.product-list-item__cart[data-v-29f8127e]{margin-top:4px}}.promo-insert[data-v-d4c75822]{--pp-banner-pad:20px 18px;--pp-banner-gap:12px}.promo-insert--category[data-v-d4c75822]{background:var(--pp-texture-overlay),linear-gradient(135deg,var(--color-primary),var(--color-primary-deep));border-radius:var(--radius-sm);height:265px;min-width:0;overflow:hidden;position:relative}.promo-insert--category .promo-insert__product[data-v-d4c75822]{filter:drop-shadow(6px 10px 12.7px rgba(0,0,0,.25));height:238px;-o-object-fit:cover;object-fit:cover;pointer-events:none;position:absolute;right:53px;top:14px;width:177px;z-index:1}.promo-insert--category .promo-insert__content[data-v-d4c75822]{align-items:flex-start;display:flex;flex-direction:column;gap:12px;left:32px;position:absolute;top:50%;transform:translateY(-50%);width:min(708px,calc(100% - 220px));z-index:2}.promo-insert--category .promo-insert__label[data-v-d4c75822]{align-items:center;background:#fff;border-radius:var(--radius-sm);color:var(--color-primary);display:inline-flex;font-size:16px;line-height:1.3;min-height:33px;padding:6px 12px}.promo-insert--category .promo-insert__copy[data-v-d4c75822]{color:#fff;display:flex;flex-direction:column;gap:4px;min-width:0}.promo-insert--category .promo-insert__copy h3[data-v-d4c75822]{color:#fff;font-size:32px;font-weight:600;line-height:1.3;margin:0}.promo-insert--category .promo-insert__copy p[data-v-d4c75822]{color:#fff;display:flex;flex-direction:column;font-size:16px;line-height:1.5;margin:0}.promo-insert--category .promo-insert__cta[data-v-d4c75822]{align-items:center;background:#fff;border-radius:var(--radius-sm);color:#000;display:inline-flex;font-size:16px;justify-content:center;line-height:1;min-height:50px;text-transform:uppercase;transition:color .2s ease;width:208px}.promo-insert--category .promo-insert__cta[data-v-d4c75822]:focus-visible,.promo-insert--category .promo-insert__cta[data-v-d4c75822]:hover{color:var(--color-primary)}.promo-insert__cta[data-v-d4c75822]:active{background:#ececec;color:#000}@media (max-width:1024px){.promo-insert--category.pp-banner[data-v-d4c75822]{align-items:stretch;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;height:auto;padding:24px}.promo-insert--category .promo-insert__content[data-v-d4c75822],.promo-insert--category .promo-insert__copy[data-v-d4c75822]{display:contents}.promo-insert--category .promo-insert__label[data-v-d4c75822]{align-self:flex-start;order:0}.promo-insert--category .promo-insert__copy h3[data-v-d4c75822]{order:1}.promo-insert--category .promo-insert__copy p[data-v-d4c75822]{order:3}.promo-insert--category .promo-insert__product.pp-banner__media[data-v-d4c75822]{bottom:auto;height:auto;left:auto;margin:4px auto 0;max-height:200px;order:4;position:relative;right:auto;top:auto;width:auto}.promo-insert--category .promo-insert__cta[data-v-d4c75822]{max-width:260px;order:5;width:100%}}@media (max-width:600px){.promo-insert--category .promo-insert__copy h3[data-v-d4c75822]{font-size:20px}.promo-insert.pp-banner .promo-insert__product.pp-banner__media[data-v-d4c75822]{filter:none;max-height:190px;width:auto}}.promo-insert--series[data-v-d4c75822]{background:var(--pp-texture-overlay),linear-gradient(135deg,#2f4a9e,#1c2c60);border-radius:var(--radius-sm);display:flex;height:auto;min-height:265px;min-width:0;overflow:hidden;position:relative;width:100%}.promo-insert--series .promo-insert__content[data-v-d4c75822]{align-items:flex-start;box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;min-width:0;padding:20px;position:relative;width:100%;z-index:2}.promo-insert--series .promo-insert__label[data-v-d4c75822]{align-items:center;background:var(--color-primary);border-radius:var(--radius-sm);color:#fff;display:inline-flex;font-size:16px;line-height:1.3;margin-bottom:4px;min-height:33px;padding:6px 12px}.promo-insert--series .promo-insert__copy[data-v-d4c75822]{color:#fff;display:flex;flex-direction:column;gap:4px;margin-bottom:20px;min-width:0;width:min(818px,100%)}.promo-insert--series .promo-insert__copy h3[data-v-d4c75822]{color:#fff;font-size:40px;font-weight:600;line-height:1.3;margin:0}.promo-insert--series .promo-insert__copy p[data-v-d4c75822]{color:#fff;display:flex;flex-direction:column;font-size:20px;line-height:1.5;margin:0}.promo-insert--series .promo-insert__cta[data-v-d4c75822]{align-items:center;background:#fff;border-radius:var(--radius-sm);color:#000;display:inline-flex;font-size:16px;justify-content:center;line-height:1;margin-top:auto;min-height:50px;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;transition:color .2s ease;width:208px}.promo-insert--series .promo-insert__cta[data-v-d4c75822]:focus-visible,.promo-insert--series .promo-insert__cta[data-v-d4c75822]:hover{color:var(--color-primary)}@media (max-width:1360px){.promo-insert--series .promo-insert__copy h3[data-v-d4c75822]{font-size:32px}.promo-insert--series .promo-insert__copy p[data-v-d4c75822]{font-size:18px}}@media (max-width:600px){.promo-insert--series .promo-insert__copy h3[data-v-d4c75822]{font-size:var(--text-xl)}.promo-insert--series .promo-insert__copy p[data-v-d4c75822]{font-size:var(--text-md)}}.product-listing-grid[data-v-d4537f6c]{display:flex;flex-direction:column;gap:24px;gap:var(--listing-gap,24px);list-style:none;margin:0;min-width:0;padding:0}.product-listing-grid__item[data-v-d4537f6c]{display:contents}.product-listing-grid--compact[data-v-d4537f6c],.product-listing-grid--list[data-v-d4537f6c]{gap:20px}