.pcbwc{--pcbwc-space-1:0.25rem;--pcbwc-space-2:0.5rem;--pcbwc-space-3:0.75rem;--pcbwc-space-4:1rem;--pcbwc-space-5:1.5rem;--pcbwc-space-6:2rem;--pcbwc-font-base:clamp(0.9375rem,0.875rem + 0.25vw,1.0625rem);--pcbwc-font-small:clamp(0.8125rem,0.78rem + 0.15vw,0.875rem);--pcbwc-font-large:clamp(1.0625rem,1rem + 0.35vw,1.25rem);--pcbwc-font-title:clamp(1.25rem,1.1rem + 0.8vw,1.75rem);--pcbwc-radius:10px;--pcbwc-radius-small:6px;--pcbwc-border-width:1px;--pcbwc-border:var(--pcbwc-border-width) solid var(--pcbwc-line);--pcbwc-shadow:0 1px 2px #0000000f,0 1px 1px #0000000a;--pcbwc-shadow-raised:0 4px 12px #00000014,0 1px 3px #0000000f;--pcbwc-shadow-modal:0 24px 48px #0000002e,0 4px 12px #0000001a;--pcbwc-motion:150ms;--pcbwc-ease:cubic-bezier(0.2,0,0,1);--pcbwc-line:#0000001f;--pcbwc-ink:currentcolor;--pcbwc-muted:#000000ad;--pcbwc-surface:rgba(0,0,0,.035);--pcbwc-panel:#fff;--pcbwc-step-bg:#0000;--pcbwc-step-bg-hover:#0000000a;--pcbwc-step-ink:currentcolor;--pcbwc-step-ink-hover:var(--pcbwc-step-ink);--pcbwc-btn-bg:#0000000f;--pcbwc-btn-bg-hover:#0000001f;--pcbwc-btn-ink:#1a1a1a;--pcbwc-btn-ink-hover:var(--pcbwc-btn-ink);--pcbwc-primary-bg:#1e40af;--pcbwc-primary-bg-hover:#1b3a9c;--pcbwc-primary-ink:#fff;--pcbwc-preview-btn-bg:var(--pcbwc-btn-bg);--pcbwc-preview-bg:var(--pcbwc-panel);--pcbwc-preview-ink:currentcolor;--pcbwc-sticky-bg:var(--pcbwc-panel);--pcbwc-sticky-ink:currentcolor;--pcbwc-accent:var(--pcbwc-primary-bg);--pcbwc-error:#a4262c;--pcbwc-warning:#8a6116;--pcbwc-success:#1a6b3c;--pcbwc-sticky-offset:0px;--pcbwc-sticky-height:64px;--pcbwc-target:44px;--pcbwc-phone-max:599px;--pcbwc-tablet-min:600px;--pcbwc-desktop-min:1025px;--pcbwc-wide-min:1441px;color:var(--pcbwc-ink);container:pcbwc/inline-size;font-size:var(--pcbwc-font-base);line-height:1.5}.pcbwc *,.pcbwc :after,.pcbwc :before{box-sizing:border-box}.pcbwc{--pcbwc-transition:background-color var(--pcbwc-motion) var(--pcbwc-ease),border-color var(--pcbwc-motion) var(--pcbwc-ease),color var(--pcbwc-motion) var(--pcbwc-ease),box-shadow var(--pcbwc-motion) var(--pcbwc-ease),opacity var(--pcbwc-motion) var(--pcbwc-ease),transform var(--pcbwc-motion) var(--pcbwc-ease)}.pcbwc [role=button],.pcbwc button,.pcbwc input,.pcbwc select{font:inherit;min-height:var(--pcbwc-target)}.pcbwc input[type=email],.pcbwc input[type=number],.pcbwc input[type=search],.pcbwc input[type=text],.pcbwc select{background:var(--pcbwc-panel);border:var(--pcbwc-border);border-radius:var(--pcbwc-radius-small);color:var(--pcbwc-ink);padding:var(--pcbwc-space-2) var(--pcbwc-space-3);transition:var(--pcbwc-transition)}.pcbwc input[type=email]:focus,.pcbwc input[type=number]:focus,.pcbwc input[type=search]:focus,.pcbwc input[type=text]:focus,.pcbwc select:focus{border-color:var(--pcbwc-primary-bg)}.pcbwc button+button{margin-inline-start:var(--pcbwc-space-2)}.pcbwc :focus-visible{outline:2px solid var(--pcbwc-primary-bg);outline-offset:2px}.pcbwc-button{align-items:center;background:var(--pcbwc-btn-bg);border:var(--pcbwc-border);border-radius:var(--pcbwc-radius-small);color:var(--pcbwc-btn-ink);cursor:pointer;display:inline-flex;font:inherit;font-weight:500;gap:var(--pcbwc-space-2);justify-content:center;line-height:1.2;padding:var(--pcbwc-space-2) var(--pcbwc-space-4);text-decoration:none;transition:var(--pcbwc-transition)}.pcbwc-button:disabled{background:var(--pcbwc-surface);border-color:var(--pcbwc-line);color:var(--pcbwc-muted);cursor:not-allowed}.pcbwc-button:focus:not(:disabled),.pcbwc-button:hover:not(:disabled){background:var(--pcbwc-btn-bg-hover);color:var(--pcbwc-btn-ink-hover)}.pcbwc-button--primary{background:var(--pcbwc-primary-bg);border-color:var(--pcbwc-primary-bg);box-shadow:var(--pcbwc-shadow);color:var(--pcbwc-primary-ink)}.pcbwc-button--primary:active:not(:disabled),.pcbwc-button--primary:focus:not(:disabled),.pcbwc-button--primary:hover:not(:disabled){background:var(--pcbwc-primary-bg-hover);border-color:var(--pcbwc-primary-bg-hover);box-shadow:var(--pcbwc-shadow-raised);color:var(--pcbwc-primary-ink)}.pcbwc-button--secondary{background:var(--pcbwc-panel)}.pcbwc-button--link{background:none;border:0;color:inherit;font-weight:400;min-height:auto;padding:var(--pcbwc-space-2);text-decoration:underline;text-underline-offset:.15em}.pcbwc-button--link:focus:not(:disabled),.pcbwc-button--link:hover:not(:disabled){background:none;color:var(--pcbwc-primary-bg)}.pcbwc-layout{display:grid;gap:var(--pcbwc-space-5);grid-template-areas:"nav" "main";grid-template-columns:minmax(0,1fr);padding-bottom:calc(var(--pcbwc-sticky-height) + var(--pcbwc-sticky-offset) + var(--pcbwc-space-6))}.pcbwc-layout__nav{grid-area:nav;-ms-grid-column:1;-ms-grid-row:1;min-width:0}.pcbwc-layout__main{grid-area:main;-ms-grid-column:2;-ms-grid-column:1;-ms-grid-row:1;-ms-grid-row:3;min-width:0}.pcbwc-layout__aside{display:none;grid-area:aside;-ms-grid-column:3;-ms-grid-row:1;min-width:0}@container pcbwc (min-width: 900px){.pcbwc-layout{grid-template-areas:"nav main";grid-template-columns:220px minmax(0,1fr)}}@container pcbwc (min-width: 1200px){.pcbwc-layout{grid-template-areas:"nav main aside";grid-template-columns:220px minmax(0,1fr) 300px;padding-bottom:var(--pcbwc-space-6)}.pcbwc-layout__aside{align-self:start;display:block;position:sticky;top:calc(var(--pcbwc-sticky-offset) + var(--pcbwc-space-4))}}@container pcbwc (min-width: 1500px){.pcbwc-layout{grid-template-columns:250px minmax(0,1fr) 340px}}.pcbwc-progress{align-items:baseline;display:flex;flex-wrap:wrap;font-size:var(--pcbwc-font-small);gap:var(--pcbwc-space-1) var(--pcbwc-space-3);margin:0 0 var(--pcbwc-space-3)}.pcbwc-progress__position{font-weight:600}.pcbwc-progress__remaining{color:var(--pcbwc-muted)}.pcbwc-steps__list{display:flex;gap:var(--pcbwc-space-2);list-style:none;margin:0;overflow-x:auto;padding:var(--pcbwc-space-1) 0 var(--pcbwc-space-2);scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.pcbwc-steps__item{flex:0 0 auto;scroll-snap-align:center}.pcbwc-steps__number{border:1.5px solid var(--pcbwc-line);border-radius:50%;display:inline-flex;flex:0 0 auto;font-size:var(--pcbwc-font-small);font-variant-numeric:tabular-nums;font-weight:600;height:1.75rem;justify-content:center;width:1.75rem}.pcbwc-steps__button,.pcbwc-steps__number{align-items:center;transition:var(--pcbwc-transition)}.pcbwc-steps__button{background:var(--pcbwc-step-bg);border:var(--pcbwc-border);border-radius:var(--pcbwc-radius);color:var(--pcbwc-step-ink);cursor:pointer;display:flex;font:inherit;gap:var(--pcbwc-space-2);padding:var(--pcbwc-space-2) var(--pcbwc-space-3);text-align:start;white-space:nowrap}.pcbwc-steps__button:disabled{color:var(--pcbwc-muted);cursor:not-allowed}.pcbwc-steps__button:hover:not(:disabled){background:var(--pcbwc-step-bg-hover);color:var(--pcbwc-step-ink-hover)}.pcbwc-steps__button.is-current{border-color:var(--pcbwc-primary-bg);box-shadow:inset 0 0 0 1px var(--pcbwc-primary-bg);font-weight:600}.pcbwc-steps__button.is-current .pcbwc-steps__number{background:var(--pcbwc-primary-bg);border-color:var(--pcbwc-primary-bg);color:var(--pcbwc-primary-ink)}.pcbwc-steps__button.is-chosen .pcbwc-steps__number{border-color:var(--pcbwc-success);color:var(--pcbwc-success)}.pcbwc-steps__button.is-incompatible{border-color:var(--pcbwc-error)}.pcbwc-steps__button.is-incompatible .pcbwc-steps__number{border-color:var(--pcbwc-error);color:var(--pcbwc-error)}.pcbwc-steps__name{flex:1 1 auto;min-width:0}.pcbwc-steps__chosen{color:var(--pcbwc-muted);display:none;font-size:var(--pcbwc-font-small);font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pcbwc-steps__badge{font-size:var(--pcbwc-font-small);font-weight:500}.pcbwc-steps__badge--error{color:var(--pcbwc-error)}.pcbwc-steps__badge--done{color:var(--pcbwc-success)}.pcbwc-steps__badge--required{color:var(--pcbwc-muted);font-weight:400}.pcbwc-step-icon{color:var(--pcbwc-muted);flex:0 0 auto;font-size:20px;height:20px;line-height:1;width:20px}.is-current .pcbwc-step-icon{color:inherit}@container pcbwc (min-width: 900px){.pcbwc-steps__list{display:block;overflow:visible;padding:0}.pcbwc-steps__item+.pcbwc-steps__item{margin-top:var(--pcbwc-space-2)}.pcbwc-steps__button{flex-wrap:wrap;white-space:normal;width:100%}.pcbwc-steps__chosen{display:block;flex-basis:100%;padding-inline-start:calc(1.75rem + var(--pcbwc-space-2))}}.pcbwc-picker__header{margin-bottom:var(--pcbwc-space-4)}.pcbwc-picker__heading{gap:var(--pcbwc-space-1) var(--pcbwc-space-3);justify-content:space-between}.pcbwc-picker__heading,.pcbwc-picker__title{align-items:baseline;display:flex;flex-wrap:wrap}.pcbwc-picker__title{font-size:var(--pcbwc-font-title);gap:var(--pcbwc-space-2);line-height:1.25;margin:0}.pcbwc-picker__required{font-weight:400}.pcbwc-picker__count,.pcbwc-picker__required{color:var(--pcbwc-muted);font-size:var(--pcbwc-font-small)}.pcbwc-picker__count{font-variant-numeric:tabular-nums;margin:0}.pcbwc-picker__description{color:var(--pcbwc-muted);margin:var(--pcbwc-space-2) 0 0}.pcbwc-picker__more{align-items:center;display:flex;flex-direction:column;gap:var(--pcbwc-space-2);margin-top:var(--pcbwc-space-5)}.pcbwc-picker__pages{color:var(--pcbwc-muted);font-size:var(--pcbwc-font-small);margin:0}.pcbwc-compat{background:var(--pcbwc-panel);border:var(--pcbwc-border);border-inline-start:4px solid var(--pcbwc-warning);border-radius:var(--pcbwc-radius);display:grid;gap:var(--pcbwc-space-2);margin-bottom:var(--pcbwc-space-4);padding:var(--pcbwc-space-3) var(--pcbwc-space-4)}.pcbwc-compat--error{border-inline-start-color:var(--pcbwc-error)}.pcbwc-compat__message{margin:0}.pcbwc-compat__reason{color:var(--pcbwc-muted)}.pcbwc-compat__actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--pcbwc-space-2)}.pcbwc-filters{border-bottom:var(--pcbwc-border);justify-content:space-between;margin-bottom:var(--pcbwc-space-4);padding-bottom:var(--pcbwc-space-3)}.pcbwc-filters,.pcbwc-filters__controls{align-items:center;display:flex;flex-wrap:wrap;gap:var(--pcbwc-space-2) var(--pcbwc-space-4)}.pcbwc-filters__controls{min-width:0}.pcbwc-filters__field{align-items:center;display:flex;gap:var(--pcbwc-space-2);min-width:0}.pcbwc-filters__field--search{flex:1 1 100%}.pcbwc-filters__label{color:var(--pcbwc-muted);font-size:var(--pcbwc-font-small);white-space:nowrap}.pcbwc-filters__select{max-width:100%;min-width:0}.pcbwc-filters__search{width:100%}.pcbwc-filters__check{align-items:center;display:flex;gap:var(--pcbwc-space-2);min-height:var(--pcbwc-target);white-space:nowrap}.pcbwc-filters__check input{accent-color:var(--pcbwc-primary-bg);height:1.125rem;margin:0;min-height:0;width:1.125rem}.pcbwc-filters__clear{font-size:var(--pcbwc-font-small)}@container pcbwc (min-width: 700px){.pcbwc-filters__field--search{flex:0 1 280px}}.pcbwc-grid{display:grid;gap:var(--pcbwc-space-4);grid-template-columns:minmax(0,1fr);list-style:none;margin:0;padding:0}@container pcbwc (min-width: 600px){.pcbwc-grid--grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container pcbwc (min-width: 1000px){.pcbwc-grid--grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.pcbwc-card,.pcbwc-grid--list{gap:var(--pcbwc-space-3)}.pcbwc-card{background:var(--pcbwc-panel);border:var(--pcbwc-border);border-radius:var(--pcbwc-radius);box-shadow:var(--pcbwc-shadow);display:flex;flex-direction:column;padding:var(--pcbwc-space-3);position:relative;transition:var(--pcbwc-transition)}.pcbwc-card:focus-within,.pcbwc-card:hover{box-shadow:var(--pcbwc-shadow-raised)}.pcbwc-card.is-selected{border-color:var(--pcbwc-primary-bg);box-shadow:inset 0 0 0 1px var(--pcbwc-primary-bg),var(--pcbwc-shadow)}.pcbwc-card.is-incompatible{background:var(--pcbwc-surface);border-color:var(--pcbwc-warning);border-style:dashed;box-shadow:none}.pcbwc-card__media{background:var(--pcbwc-panel);border-radius:var(--pcbwc-radius-small);overflow:hidden;position:relative}.pcbwc-card__media img{aspect-ratio:1/1;display:block;height:auto;object-fit:contain;width:100%}.pcbwc-card__quickview{align-items:center;background:var(--pcbwc-panel);border:var(--pcbwc-border);border-radius:999px;box-shadow:var(--pcbwc-shadow-raised);color:var(--pcbwc-btn-ink);cursor:pointer;display:inline-flex;font-size:var(--pcbwc-font-small);font-weight:500;gap:var(--pcbwc-space-1);inset-block-end:var(--pcbwc-space-2);inset-inline-end:var(--pcbwc-space-2);min-width:var(--pcbwc-target);opacity:0;padding:0 var(--pcbwc-space-3);position:absolute;transform:translateY(4px);transition:var(--pcbwc-transition)}.pcbwc-card__quickview:focus-visible,.pcbwc-card__quickview:hover{background:var(--pcbwc-btn-bg-hover);color:var(--pcbwc-btn-ink-hover)}.pcbwc-card:focus-within .pcbwc-card__quickview,.pcbwc-card:hover .pcbwc-card__quickview{opacity:1;transform:none}.pcbwc-card__body{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.pcbwc-card__title{font-size:var(--pcbwc-font-base);font-weight:600;line-height:1.35;margin:0 0 var(--pcbwc-space-2)}.pcbwc-card__title a{color:inherit;text-decoration:none}.pcbwc-card__title a:focus,.pcbwc-card__title a:hover{text-decoration:underline}.pcbwc-card__specs{color:var(--pcbwc-muted);display:grid;font-size:var(--pcbwc-font-small);gap:var(--pcbwc-space-1);margin:0}.pcbwc-card__spec{display:flex;gap:var(--pcbwc-space-1);min-width:0}.pcbwc-card__spec dt{flex:0 0 auto}.pcbwc-card__spec dt:after{content:":"}.pcbwc-card__spec dd{margin:0;min-width:0}.pcbwc-card__stock{color:var(--pcbwc-error);font-size:var(--pcbwc-font-small);font-weight:500;margin:var(--pcbwc-space-2) 0 0}.pcbwc-card__conflict{font-size:var(--pcbwc-font-small);margin-top:var(--pcbwc-space-2)}.pcbwc-card__why{background:none;border:0;color:var(--pcbwc-warning);cursor:pointer;min-height:var(--pcbwc-target);padding:var(--pcbwc-space-1) 0;text-align:start;text-decoration:underline;text-underline-offset:.15em}.pcbwc-card__explanation{margin-top:var(--pcbwc-space-1)}.pcbwc-card__explanation p{margin:0 0 var(--pcbwc-space-1)}.pcbwc-card__footer{align-items:center;border-top:var(--pcbwc-border);display:flex;gap:var(--pcbwc-space-3);justify-content:space-between;margin-top:auto;padding-top:var(--pcbwc-space-2)}.pcbwc-card__price{align-items:baseline;display:flex;flex-wrap:wrap;font-size:var(--pcbwc-font-large);font-variant-numeric:tabular-nums;font-weight:600;gap:var(--pcbwc-space-2);margin:0;min-width:0}.pcbwc-card__flag{background:var(--pcbwc-surface);border-radius:999px;color:var(--pcbwc-muted);font-size:var(--pcbwc-font-small);font-weight:500;line-height:1.6;padding:0 var(--pcbwc-space-2)}.pcbwc-card__actions{flex:0 0 auto}.pcbwc-card--skeleton{box-shadow:none;display:block}.pcbwc-card--skeleton .pcbwc-card__line,.pcbwc-card--skeleton .pcbwc-card__media{background:var(--pcbwc-surface);border-radius:var(--pcbwc-radius-small)}.pcbwc-card--skeleton .pcbwc-card__media{aspect-ratio:1/1;margin-bottom:var(--pcbwc-space-3)}.pcbwc-card--skeleton .pcbwc-card__line{height:1rem;margin-bottom:var(--pcbwc-space-2)}.pcbwc-card--skeleton .pcbwc-card__line--price{width:40%}.pcbwc-card.is-incompatible .pcbwc-card__media img{opacity:.5}@media(hover:none){.pcbwc-card__quickview{opacity:1;transform:none}}.pcbwc-card--list{align-items:center;flex-direction:row;flex-wrap:wrap}.pcbwc-card--list .pcbwc-card__media{align-self:flex-start;flex:0 0 88px}.pcbwc-card--list .pcbwc-card__body{flex:1 1 12rem}.pcbwc-card--list .pcbwc-card__specs{column-gap:var(--pcbwc-space-4);grid-template-columns:repeat(auto-fit,minmax(10rem,max-content))}.pcbwc-card--list .pcbwc-card__footer{flex:1 0 100%;margin-top:0}@container pcbwc (min-width: 700px){.pcbwc-card--list{flex-wrap:nowrap}.pcbwc-card--list .pcbwc-card__media{align-self:center;flex-basis:104px}.pcbwc-card--list .pcbwc-card__footer{align-items:flex-end;border-inline-start:var(--pcbwc-border);border-top:0;flex:0 0 auto;flex-direction:column;gap:var(--pcbwc-space-2);padding:0 0 0 var(--pcbwc-space-3)}}.pcbwc-select{gap:var(--pcbwc-space-1);min-width:var(--pcbwc-target);padding-inline:var(--pcbwc-space-3) var(--pcbwc-space-4);white-space:nowrap}.pcbwc-select__icon{flex:0 0 auto}.pcbwc-select.is-selected{background:var(--pcbwc-primary-bg);border-color:var(--pcbwc-primary-bg);color:var(--pcbwc-primary-ink)}.pcbwc-select.is-selected:focus:not(:disabled),.pcbwc-select.is-selected:hover:not(:disabled){background:var(--pcbwc-primary-bg-hover);border-color:var(--pcbwc-primary-bg-hover);color:var(--pcbwc-primary-ink)}.pcbwc-qty{align-items:center;border:var(--pcbwc-border);border-radius:var(--pcbwc-radius-small);display:inline-flex;overflow:hidden}.pcbwc-qty__button{background:var(--pcbwc-btn-bg);border:0;color:var(--pcbwc-btn-ink);cursor:pointer;font:inherit;font-size:var(--pcbwc-font-large);transition:var(--pcbwc-transition);width:var(--pcbwc-target)}.pcbwc-qty__button+.pcbwc-qty__button{margin-inline-start:0}.pcbwc-qty__button:disabled{color:var(--pcbwc-muted);cursor:not-allowed}.pcbwc-qty__button:hover:not(:disabled){background:var(--pcbwc-btn-bg-hover);color:var(--pcbwc-btn-ink-hover)}.pcbwc-qty__value{font-variant-numeric:tabular-nums;font-weight:600;min-width:2.5ch;padding:0 var(--pcbwc-space-2);text-align:center}.pcbwc-pagination{margin-top:var(--pcbwc-space-5)}.pcbwc-pagination__list{align-items:center;display:flex;flex-wrap:wrap;gap:var(--pcbwc-space-1);justify-content:center;list-style:none;margin:0;padding:0}.pcbwc-pagination__button{background:var(--pcbwc-panel);border:var(--pcbwc-border);border-radius:var(--pcbwc-radius-small);color:var(--pcbwc-btn-ink);cursor:pointer;font:inherit;font-variant-numeric:tabular-nums;min-width:var(--pcbwc-target);padding:0 var(--pcbwc-space-2);transition:var(--pcbwc-transition)}.pcbwc-pagination__button:disabled{color:var(--pcbwc-muted);cursor:not-allowed}.pcbwc-pagination__button:hover:not(:disabled){background:var(--pcbwc-btn-bg-hover);color:var(--pcbwc-btn-ink-hover)}.pcbwc-pagination__button.is-current{background:var(--pcbwc-primary-bg);border-color:var(--pcbwc-primary-bg);color:var(--pcbwc-primary-ink);font-weight:600}.pcbwc-pagination__button--step{font-size:var(--pcbwc-font-large)}.pcbwc-pagination__gap{color:var(--pcbwc-muted);min-width:var(--pcbwc-space-5);text-align:center}.pcbwc-sheet{inset:0;position:fixed;z-index:100000}.pcbwc-sheet__backdrop{background:#00000073;inset:0;position:absolute}.pcbwc-sheet__panel{background:var(--pcbwc-panel);border-start-end-radius:var(--pcbwc-radius);border-start-start-radius:var(--pcbwc-radius);inset-inline:0;bottom:0;box-shadow:var(--pcbwc-shadow-modal);color:var(--pcbwc-ink);max-height:90vh;overflow-y:auto;padding:var(--pcbwc-space-4);padding-bottom:calc(var(--pcbwc-space-4) + env(safe-area-inset-bottom, 0px));position:absolute}.pcbwc-sheet__header{align-items:flex-start;display:flex;gap:var(--pcbwc-space-3);justify-content:space-between;margin-bottom:var(--pcbwc-space-3)}.pcbwc-sheet__title{font-size:var(--pcbwc-font-title);line-height:1.25;margin:0}.pcbwc-sheet__close{background:var(--pcbwc-surface);border:0;border-radius:50%;color:inherit;cursor:pointer;flex:0 0 auto;font-size:1.5rem;line-height:1;transition:var(--pcbwc-transition);width:var(--pcbwc-target)}.pcbwc-sheet__close:hover{background:var(--pcbwc-btn-bg-hover)}@container pcbwc (min-width: 600px){.pcbwc-sheet--sheet .pcbwc-sheet__panel{border-radius:0;inset-block:0;inset-inline-end:0;inset-inline-start:auto;max-height:none;width:min(420px,100%)}.pcbwc-sheet--modal .pcbwc-sheet__panel{border-radius:var(--pcbwc-radius);inset:50% auto auto 50%;max-height:min(90vh,720px);padding:var(--pcbwc-space-5);transform:translate(-50%,-50%);width:min(800px,100% - var(--pcbwc-space-6))}}.pcbwc-quickview{display:grid;gap:var(--pcbwc-space-4)}.pcbwc-quickview__image{aspect-ratio:1/1;border-radius:var(--pcbwc-radius-small);display:block;height:auto;object-fit:contain;width:100%}.pcbwc-quickview__body{align-content:start;display:grid;gap:var(--pcbwc-space-3);min-width:0;overflow-wrap:anywhere}.pcbwc-quickview__price{align-items:baseline;font-size:var(--pcbwc-font-title);font-variant-numeric:tabular-nums;font-weight:600}.pcbwc-quickview__price,.pcbwc-quickview__status{display:flex;flex-wrap:wrap;gap:var(--pcbwc-space-2);margin:0}.pcbwc-quickview__status{font-size:var(--pcbwc-font-small);font-weight:500;list-style:none;padding:0}.pcbwc-quickview__fit,.pcbwc-quickview__stock{background:var(--pcbwc-surface);border-radius:999px;padding:var(--pcbwc-space-1) var(--pcbwc-space-3)}.pcbwc-quickview__fit--ok{color:var(--pcbwc-success)}.pcbwc-quickview__fit--warning{color:var(--pcbwc-warning)}.pcbwc-quickview__fit--incompatible{color:var(--pcbwc-error)}.pcbwc-quickview__reason{color:var(--pcbwc-muted);font-weight:400}.pcbwc-quickview__stock.is-out{color:var(--pcbwc-error)}.pcbwc-quickview__description{color:var(--pcbwc-muted)}.pcbwc-quickview__description>:first-child{margin-top:0}.pcbwc-quickview__description>:last-child{margin-bottom:0}.pcbwc-quickview__specs{display:grid;font-size:var(--pcbwc-font-small);gap:var(--pcbwc-space-1) var(--pcbwc-space-4);margin:0}.pcbwc-quickview__spec{border-bottom:var(--pcbwc-border);display:flex;gap:var(--pcbwc-space-2);padding:var(--pcbwc-space-1) 0}.pcbwc-quickview__spec dt{color:var(--pcbwc-muted);flex:0 0 9rem}.pcbwc-quickview__spec dd{margin:0;min-width:0}.pcbwc-quickview__actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--pcbwc-space-3);padding-top:var(--pcbwc-space-2)}@container pcbwc (min-width: 600px){.pcbwc-quickview{align-items:start;grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}.pcbwc-sticky{background:var(--pcbwc-sticky-bg);border-top:var(--pcbwc-border);inset-inline:0;bottom:var(--pcbwc-sticky-offset);box-shadow:0 -4px 16px #00000014;color:var(--pcbwc-sticky-ink);min-height:var(--pcbwc-sticky-height);padding:var(--pcbwc-space-2) var(--pcbwc-space-4);padding-bottom:calc(var(--pcbwc-space-2) + env(safe-area-inset-bottom, 0px));position:fixed;z-index:99999}.pcbwc-sticky,.pcbwc-sticky__summary{align-items:center;display:flex;gap:var(--pcbwc-space-3)}.pcbwc-sticky__summary{background:none;border:0;color:inherit;cursor:pointer;flex:1 1 auto;font:inherit;justify-content:space-between;min-width:0;padding:0;text-align:start}.pcbwc-sticky__summary .pcbwc-progress{margin:0;min-width:0}.pcbwc-sticky__total{font-size:var(--pcbwc-font-large);font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.pcbwc-sticky__action{flex:0 0 auto}@container pcbwc (min-width: 1200px){.pcbwc-sticky{display:none}}.pcbwc-summary{background:var(--pcbwc-preview-bg);border:var(--pcbwc-border);border-radius:var(--pcbwc-radius);box-shadow:var(--pcbwc-shadow);color:var(--pcbwc-preview-ink);padding:var(--pcbwc-space-4)}.pcbwc-summary__title{font-size:var(--pcbwc-font-large);font-weight:600;margin:0 0 var(--pcbwc-space-3)}.pcbwc-summary__empty{color:var(--pcbwc-muted);margin:0 0 var(--pcbwc-space-3)}.pcbwc-summary__rows{list-style:none;margin:0 0 var(--pcbwc-space-3);padding:0}.pcbwc-summary__row{border-bottom:var(--pcbwc-border);display:grid;gap:var(--pcbwc-space-1) var(--pcbwc-space-2);grid-template-columns:minmax(0,1fr) auto;padding:var(--pcbwc-space-2) 0}.pcbwc-summary__row.is-incompatible{border-inline-start:3px solid var(--pcbwc-error);padding-inline-start:var(--pcbwc-space-2)}.pcbwc-summary__step{color:var(--pcbwc-muted);font-size:var(--pcbwc-font-small);grid-column:1/-1}.pcbwc-summary__product{min-width:0;overflow-wrap:anywhere}.pcbwc-summary__qty{color:var(--pcbwc-muted);font-size:var(--pcbwc-font-small);margin-inline-start:var(--pcbwc-space-1)}.pcbwc-summary__price{font-variant-numeric:tabular-nums;white-space:nowrap}.pcbwc-summary__flag{color:var(--pcbwc-error);font-size:var(--pcbwc-font-small);margin-inline-start:var(--pcbwc-space-2)}.pcbwc-summary__action{font-size:var(--pcbwc-font-small);grid-column:1/-1}.pcbwc-summary__totals{margin:0}.pcbwc-summary__total-row{display:flex;font-variant-numeric:tabular-nums;gap:var(--pcbwc-space-3);justify-content:space-between;padding:var(--pcbwc-space-1) 0}.pcbwc-summary__total-row dd,.pcbwc-summary__total-row dt{margin:0}.pcbwc-summary__total-row--grand{border-top:var(--pcbwc-border);font-size:var(--pcbwc-font-large);font-weight:700;margin-top:var(--pcbwc-space-2);padding-top:var(--pcbwc-space-2)}.pcbwc-summary__confirm{border:var(--pcbwc-border);border-radius:var(--pcbwc-radius-small);margin-top:var(--pcbwc-space-3);padding:var(--pcbwc-space-3)}.pcbwc-summary__confirm p{margin:0 0 var(--pcbwc-space-2)}.pcbwc-budget{margin-top:var(--pcbwc-space-4)}.pcbwc-budget__label{color:var(--pcbwc-muted);display:block;font-size:var(--pcbwc-font-small);margin-bottom:var(--pcbwc-space-1)}.pcbwc-budget__field{width:100%}.pcbwc-budget__remaining{display:flex;font-variant-numeric:tabular-nums;gap:var(--pcbwc-space-2);justify-content:space-between;margin:var(--pcbwc-space-2) 0 0}.pcbwc-budget.is-over .pcbwc-budget__remaining{color:var(--pcbwc-error);font-weight:700}.pcbwc-notice,.pcbwc-warning{background:var(--pcbwc-panel);border:var(--pcbwc-border);border-inline-start:4px solid var(--pcbwc-warning);border-radius:var(--pcbwc-radius);margin-bottom:var(--pcbwc-space-3);padding:var(--pcbwc-space-3) var(--pcbwc-space-4)}.pcbwc-notice p,.pcbwc-warning p{margin:0 0 var(--pcbwc-space-2)}.pcbwc-notice__actions,.pcbwc-warning__actions{display:flex;flex-wrap:wrap;gap:var(--pcbwc-space-2);margin-top:var(--pcbwc-space-2)}.pcbwc-notice--error,.pcbwc-warning--error{border-inline-start-color:var(--pcbwc-error)}.pcbwc-notice__detail{color:var(--pcbwc-muted);font-size:var(--pcbwc-font-small)}.pcbwc-review__title{font-size:var(--pcbwc-font-title);line-height:1.25;margin:0 0 var(--pcbwc-space-4)}.pcbwc-review__status{background:var(--pcbwc-panel);border:var(--pcbwc-border);border-radius:var(--pcbwc-radius);margin:0 0 var(--pcbwc-space-4);padding:var(--pcbwc-space-3) var(--pcbwc-space-4)}.pcbwc-review__status p{margin:0 0 var(--pcbwc-space-2)}.pcbwc-review__status--ready{border-inline-start:4px solid var(--pcbwc-success)}.pcbwc-review__status--todo{border-inline-start:4px solid var(--pcbwc-warning)}.pcbwc-review__status--error{border-inline-start:4px solid var(--pcbwc-error)}.pcbwc-review__todo{display:flex;flex-wrap:wrap;gap:var(--pcbwc-space-1) var(--pcbwc-space-2);list-style:none;margin:0;padding:0}.pcbwc-review__keep{margin-bottom:var(--pcbwc-space-4)}.pcbwc-rows{list-style:none;margin:0;padding:0}.pcbwc-row{background:var(--pcbwc-panel);border:var(--pcbwc-border);border-radius:var(--pcbwc-radius);box-shadow:var(--pcbwc-shadow);margin-bottom:var(--pcbwc-space-3);transition:var(--pcbwc-transition)}.pcbwc-row.is-open{box-shadow:var(--pcbwc-shadow-raised)}.pcbwc-row.is-incompatible{border-color:var(--pcbwc-error)}.pcbwc-row__heading{font-size:var(--pcbwc-font-base);margin:0}.pcbwc-row__toggle{align-items:center;background:none;border:0;border-radius:var(--pcbwc-radius);color:inherit;cursor:pointer;display:flex;flex-wrap:wrap;font:inherit;gap:var(--pcbwc-space-2) var(--pcbwc-space-3);padding:var(--pcbwc-space-3) var(--pcbwc-space-4);text-align:start;transition:var(--pcbwc-transition);width:100%}.pcbwc-row__toggle:hover{background:var(--pcbwc-surface)}.pcbwc-row__toggle[aria-expanded=true]{border-bottom:var(--pcbwc-border);border-end-end-radius:0;border-end-start-radius:0}.pcbwc-row__name{font-weight:600}.pcbwc-row__chosen{color:var(--pcbwc-muted);flex:1 1 10rem;min-width:0;overflow-wrap:anywhere}.pcbwc-row__price{font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.pcbwc-row__badge{border-radius:999px;font-size:var(--pcbwc-font-small);font-weight:500;line-height:1.8;padding:0 var(--pcbwc-space-3);white-space:nowrap}.pcbwc-row__badge--incompatible{background:var(--pcbwc-error);color:var(--pcbwc-on-error,#fff)}.pcbwc-row__badge--warning{background:var(--pcbwc-surface);color:var(--pcbwc-warning)}.pcbwc-row__badge--chosen{background:var(--pcbwc-surface);color:var(--pcbwc-success)}.pcbwc-row__badge--required{border:var(--pcbwc-border);color:var(--pcbwc-muted)}.pcbwc-row__badge--optional{color:var(--pcbwc-muted)}.pcbwc-row>div:not([hidden]){padding:var(--pcbwc-space-4)}.pcbwc-save{margin-top:var(--pcbwc-space-4)}.pcbwc-save__panel{background:var(--pcbwc-panel);border:var(--pcbwc-border);border-radius:var(--pcbwc-radius);margin-top:var(--pcbwc-space-2);padding:var(--pcbwc-space-4)}.pcbwc-save__label{display:block;font-weight:600;margin-bottom:var(--pcbwc-space-1)}.pcbwc-save__name{width:100%}.pcbwc-save__note{color:var(--pcbwc-muted);font-size:var(--pcbwc-font-small);margin:var(--pcbwc-space-2) 0}.pcbwc-save__actions{display:flex;flex-wrap:wrap;gap:var(--pcbwc-space-2);margin-top:var(--pcbwc-space-3)}.pcbwc-save__link{display:block;margin-top:var(--pcbwc-space-3)}.pcbwc-save__link input{width:100%}.pcbwc-save__email{border-top:var(--pcbwc-border);margin-top:var(--pcbwc-space-4);padding-top:var(--pcbwc-space-4)}.pcbwc-save__email label{display:block;font-weight:600;margin-bottom:var(--pcbwc-space-1)}.pcbwc-save__email input{width:100%}.pcbwc-save__message:empty{display:none}.pcbwc-shared{background:var(--pcbwc-panel);border:var(--pcbwc-border);border-radius:var(--pcbwc-radius);box-shadow:var(--pcbwc-shadow);padding:var(--pcbwc-space-5)}.pcbwc-shared__title{font-size:var(--pcbwc-font-title);margin:0 0 var(--pcbwc-space-2)}.pcbwc-shared__note{color:var(--pcbwc-muted)}.pcbwc-shared__list{list-style:none;margin:var(--pcbwc-space-4) 0;padding:0}.pcbwc-shared__item{border-bottom:var(--pcbwc-border);display:flex;flex-wrap:wrap;gap:var(--pcbwc-space-2);padding:var(--pcbwc-space-2) 0}.pcbwc-shared__step{flex:0 0 8rem;font-weight:600}.pcbwc-shared__products{flex:1 1 12rem}.pcbwc-shared__price{font-variant-numeric:tabular-nums}.pcbwc-shared__total{display:flex;font-size:var(--pcbwc-font-large);font-weight:600;gap:var(--pcbwc-space-2);justify-content:space-between}.pcbwc-shared__tax{color:var(--pcbwc-muted);font-size:var(--pcbwc-font-small)}.pcbwc-addtocart{margin-top:var(--pcbwc-space-4)}.pcbwc-addtocart__button{font-size:var(--pcbwc-font-large);min-height:52px;width:100%}.pcbwc-addtocart__fee,.pcbwc-addtocart__hint{color:var(--pcbwc-muted);font-size:var(--pcbwc-font-small);margin:var(--pcbwc-space-2) 0 0}.pcbwc-addtocart__changes{margin:0 0 var(--pcbwc-space-2);padding-inline-start:var(--pcbwc-space-5)}.pcbwc-added{background:var(--pcbwc-panel);border:var(--pcbwc-border);border-inline-start:4px solid var(--pcbwc-success);border-radius:var(--pcbwc-radius);margin-top:var(--pcbwc-space-4);padding:var(--pcbwc-space-4)}.pcbwc-added p{margin:0 0 var(--pcbwc-space-3)}.pcbwc-prebuilts{margin-bottom:var(--pcbwc-space-5)}.pcbwc-prebuilts__title{font-size:var(--pcbwc-font-large);margin:0 0 var(--pcbwc-space-1)}.pcbwc-prebuilts__intro{color:var(--pcbwc-muted);margin:0 0 var(--pcbwc-space-3)}.pcbwc-prebuilts__list{display:grid;gap:var(--pcbwc-space-3);grid-template-columns:minmax(0,1fr);list-style:none;margin:0;padding:0}@container pcbwc (min-width: 600px){.pcbwc-prebuilts__list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}.pcbwc-prebuilt{background:var(--pcbwc-panel);border:var(--pcbwc-border);border-radius:var(--pcbwc-radius);box-shadow:var(--pcbwc-shadow);display:grid;gap:var(--pcbwc-space-2);padding:var(--pcbwc-space-4)}.pcbwc-prebuilt__name{font-size:var(--pcbwc-font-base);font-weight:600;margin:0}.pcbwc-prebuilt__band{color:var(--pcbwc-muted);font-size:var(--pcbwc-font-small)}.pcbwc-prebuilt__description{color:var(--pcbwc-muted);margin:0}.pcbwc-pager{border-top:var(--pcbwc-border);display:flex;gap:var(--pcbwc-space-3);justify-content:space-between;margin-top:var(--pcbwc-space-5);padding-top:var(--pcbwc-space-4)}.pcbwc-pager__hint{color:var(--pcbwc-muted);font-size:var(--pcbwc-font-small);margin:var(--pcbwc-space-2) 0 0}.pcbwc-empty{border:1px dashed var(--pcbwc-line);border-radius:var(--pcbwc-radius);color:var(--pcbwc-muted);padding:var(--pcbwc-space-6) var(--pcbwc-space-4);text-align:center}.pcbwc-empty p{margin:0 0 var(--pcbwc-space-3)}.pcbwc-loading{color:var(--pcbwc-muted)}@media(prefers-reduced-motion:reduce){.pcbwc *,.pcbwc :after,.pcbwc :before{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}.pcbwc-card__quickview{transform:none}}@media print{.pcbwc-picker,.pcbwc-sheet,.pcbwc-steps,.pcbwc-sticky{display:none!important}}
