.back-link[data-v-aa15fa69]{align-items:center;color:currentColor;display:inline-flex;font-size:16px;font-weight:600;gap:.75rem;height:-moz-fit-content;height:fit-content;line-height:24px;padding:.25rem 1rem;transition:color .2s ease-in-out}@media (hover:hover){.back-link[data-v-aa15fa69]:hover{color:#ff233d}}.back-link__icon[data-v-aa15fa69]{flex-shrink:0;height:1.5rem;width:1.5rem}.back-link__icon[data-v-aa15fa69] path{color:currentColor;fill:currentColor}.c-action-group[data-v-b6a817c6]{align-items:center;display:flex;flex-shrink:0;gap:.5rem}.c-action-group[data-v-b6a817c6] .c-action-group__item{align-items:center;display:flex;font-size:12px;font-weight:600;gap:.25rem;height:unset;line-height:1rem;padding:.75rem;text-wrap:nowrap}.configurator-tools[data-v-a73b1f5d]{container-type:inline-size;display:flex;justify-content:space-between;padding-bottom:1.5rem}.configurator-tools__back-link[data-v-a73b1f5d]{color:#000;margin-right:clamp(5.625rem,17cqw,14.6875rem)}.configurator-tools[data-v-a73b1f5d] .configurator-tools__checkbox{font-size:16px;font-weight:600;line-height:24px;width:100%}.c-mobile-anchor-nav .c-mobile-category-list[data-v-df53b96a]{display:flex;gap:.25rem;list-style:none;margin-block-end:unset;margin-block-start:unset;overflow-x:auto;padding-inline:unset;white-space:nowrap;-webkit-overflow-scrolling:touch}@media (max-width:992px){.c-mobile-anchor-nav .c-mobile-category-list[data-v-df53b96a]:after,.c-mobile-anchor-nav .c-mobile-category-list[data-v-df53b96a]:before{content:"";display:block;flex:0 0 1rem}}.c-mobile-anchor-nav .c-mobile-category-list[data-v-df53b96a]::-webkit-scrollbar{display:none}.c-mobile-anchor-nav .c-mobile-category-list__item[data-v-df53b96a]{flex:0 0 auto;font-size:16px;font-weight:600;line-height:24px;padding:.5rem}.c-mobile-anchor-nav .c-mobile-category-list__link[data-v-df53b96a]{align-items:center;color:#000;display:flex;font-size:12px;font-weight:600;gap:.25rem;height:-moz-fit-content;height:fit-content;line-height:1rem;text-decoration:none}.c-mobile-anchor-nav .c-mobile-category-list__link.c-mobile-category-list__link.is-active[data-v-df53b96a]{color:#ff233d}.c-mobile-anchor-nav .c-mobile-category-list__link.c-mobile-category-list__link.is-active[data-v-df53b96a] path{fill:#ff233d}.c-desktop-category-list[data-v-5b25d390]{list-style:none;margin-block-end:unset;margin-block-start:unset;padding-inline:unset}.c-desktop-category-list__link[data-v-5b25d390]{border-radius:1rem;color:#000;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:.75rem;line-height:24px;max-width:20.625rem;padding:.75rem 1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.c-desktop-category-list__link[data-v-5b25d390]:not(:last-child){margin-bottom:.25rem}.c-desktop-category-list__link[data-v-5b25d390]:hover{color:#ff233d}.c-desktop-category-list__link[data-v-5b25d390]:hover .c-desktop-category-list__icon path{fill:#ff233d}.c-anchor-nav[data-v-a19d602a]{height:-moz-max-content;height:max-content;max-width:100%;position:sticky;top:1rem}@media (max-width:992px){.c-anchor-nav[data-v-a19d602a]{--mobile-anchor-nav-left-offset:1.125rem;--mobile-anchor-nav-right-offset:1.125rem;background-color:#fff;flex:1;margin-left:calc(var(--mobile-anchor-nav-left-offset)*-1);margin-right:calc(var(--mobile-anchor-nav-right-offset)*-1);max-width:calc(100% + var(--mobile-anchor-nav-left-offset) + var(--mobile-anchor-nav-right-offset));padding:1rem 0;top:0;transition:.2s;width:calc(100% + var(--mobile-anchor-nav-left-offset) + var(--mobile-anchor-nav-right-offset));z-index:998}}@media (max-width:992px) and (max-width:576px){.c-anchor-nav[data-v-a19d602a]{--mobile-anchor-nav-right-offset:1rem}}@media (max-width:992px){.c-anchor-nav--shadow[data-v-a19d602a]{box-shadow:0 1px 2px #10182808}.c-anchor-nav[data-v-a19d602a]:after,.c-anchor-nav[data-v-a19d602a]:before{bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:2.5rem;z-index:2}.c-anchor-nav[data-v-a19d602a]:before{background:linear-gradient(90deg,#fff,#fff0);left:0}.c-anchor-nav[data-v-a19d602a]:after{background:linear-gradient(270deg,#fff,#fff0);right:0}}.category-blocks[data-v-c0770988]{display:flex;flex:1;flex-direction:column;gap:2.5rem}.builder-purchase-actions[data-v-ebd37f68]{display:flex;gap:.5rem}.builder-purchase-actions--column[data-v-ebd37f68]{flex-direction:column}.builder-purchase-actions--row-reverse[data-v-ebd37f68]{flex-direction:row-reverse}.builder-purchase-actions__button[data-v-ebd37f68]{width:100%}.purchase-panel__header[data-v-e42ebe90]{margin-bottom:1.625rem;text-align:center}.purchase-panel__title[data-v-e42ebe90]{font-size:18px;font-weight:800;font-weight:600;line-height:28px;margin:0 0 1.625rem}.purchase-panel__buttons[data-v-e42ebe90]{display:flex;flex-direction:column;gap:.5rem}.purchase-panel .final-price[data-v-e42ebe90]{display:flex;flex-direction:column;gap:.25rem;margin-bottom:1.625rem}.purchase-panel .final-price__title[data-v-e42ebe90]{color:#8b8b8b;font-size:16px;font-weight:600;font-weight:800;line-height:24px}.purchase-panel .final-price__value[data-v-e42ebe90]{font-size:30px;font-weight:800;line-height:36px}.summary-card[data-v-8ce074e9]{background-color:#111927;border-radius:1rem;color:#fff;margin-inline:-1.25rem;max-height:13.75rem;overflow:hidden;padding:1.25rem;position:relative}.summary-card__title[data-v-8ce074e9]{font-size:18px;font-weight:800;font-weight:600;line-height:28px;margin:0 0 1rem;text-align:center}.summary-card[data-v-8ce074e9]:after{background:linear-gradient(0deg,#111927 50%,#11192700);bottom:0;content:"";height:4rem;left:0;pointer-events:none;position:absolute;right:0}.summary-card__more-button[data-v-8ce074e9]{background:transparent;border:0;bottom:1.25rem;color:#fff;cursor:pointer;font-size:14px;font-weight:400;font-weight:600;left:50%;line-height:20px;padding:0;position:absolute;transform:translate(-50%);z-index:1}.summary-card .parts-list[data-v-8ce074e9]{list-style:none;margin:0;padding:0;position:relative;z-index:0}.summary-card .parts-list__item[data-v-8ce074e9]{display:flex;flex-direction:column;font-size:12px;font-weight:600;gap:.25rem}.summary-card .parts-list__item[data-v-8ce074e9]:not(:last-child){margin-bottom:1rem}.summary-card .parts-list__key[data-v-8ce074e9]{color:#8b8b8b}.summary-card .parts-list__value[data-v-8ce074e9]{color:#fff}.config-sidebar[data-v-772690e3]{background-color:#f5f5f5;border-radius:1rem;display:flex;flex-direction:column;gap:2.5rem;max-height:min(100dvh - 2rem,52.5rem);max-width:20.625rem;overflow-y:auto;padding:1.25rem 1.25rem 0;position:sticky;top:1rem;width:100%}@media (max-width:768px){.config-sidebar[data-v-772690e3]{max-height:none;max-width:none}}.config-sidebar[data-v-772690e3]>*{flex-shrink:0}.config-sidebar[data-v-772690e3]::-webkit-scrollbar{display:none}[data-v-e6d867fc] .floating-cart{bottom:64px!important}[data-v-e6d867fc] .floating-cart__actions{gap:8px}.visually-hidden[data-v-e6d867fc]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}.configurator-page[data-v-e6d867fc]{display:flex;flex-direction:column}.configurator-page[data-v-e6d867fc] .page__content{margin-top:0!important}.configurator-page[data-v-e6d867fc] .ui-popover{position:absolute;right:16px;top:-8px;transform:translateY(-100%)}.configurator-page__content[data-v-e6d867fc]{display:flex;gap:1.25rem}@media (max-width:992px){.configurator-page__content[data-v-e6d867fc]{flex-wrap:wrap}.configurator-page__builder-tools[data-v-e6d867fc]{padding-bottom:.5rem}}@media (max-width:768px){.configurator-page__builder-tools[data-v-e6d867fc]{display:none}}.configurator-page__purchase-actions[data-v-e6d867fc]{flex:auto}.configurator-page__tools-list[data-v-e6d867fc]{list-style-type:none;margin:0;padding:0}.configurator-page__tools-list-item[data-v-e6d867fc]{align-items:center;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:4px}.configurator-page__tools-list-item[data-v-e6d867fc]:not(:last-child){margin-bottom:16px}@media (max-width:768px){.configurator-page[data-v-e6d867fc]{margin-top:0!important}.configurator-page[data-v-e6d867fc] .configurator-page__floating-cart-more-btn svg path{fill:#000}.configurator-page[data-v-e6d867fc] .floating-cart__actions button{font-size:12px;font-weight:600;height:auto;padding:12px}.configurator-page__content[data-v-e6d867fc]{flex-direction:column;gap:1rem}.configurator-page__floating-cart-price[data-v-e6d867fc]{font-size:24px;font-weight:800;line-height:32px}}
