@import"https://fonts.cdnfonts.com/css/switzer";.header[data-v-b88256e8]{display:flex;justify-content:space-between;align-items:flex-end;align-items:center;gap:4rem;margin-bottom:2rem}.header .header-left[data-v-b88256e8]{display:flex;align-items:flex-end;gap:1rem;flex:1}.header h1[data-v-b88256e8]{font-size:1.368rem;font-weight:500;margin:0}.header .header-actions[data-v-b88256e8]{display:flex;align-items:center;gap:1rem}.header a[data-v-b88256e8]{font-size:.5rem;font-weight:400;text-transform:uppercase;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.mobile-hide-btn[data-v-b88256e8]{display:flex;align-items:center;justify-content:center;gap:.5rem;background:none;border:none;border-radius:.25rem;padding:.5rem .75rem;color:#666;font-size:.75rem;text-transform:uppercase;font-weight:500;cursor:pointer;transition:all .2s ease}.mobile-hide-btn[data-v-b88256e8]:hover{background-color:#0000001a;color:#333}.mobile-hide-btn svg[data-v-b88256e8]{display:block}@media (width > 768px){.mobile-hide-btn[data-v-b88256e8]{display:none}}.progress-bar[data-v-74a560cc]{display:flex;gap:1rem;margin-bottom:1rem}.progress-bar .step[data-v-74a560cc]{height:.875rem;width:4.5rem;padding-inline:.25rem;border-bottom-left-radius:2px;border-left:.5px solid #000;border-bottom:.5px solid #000;color:#898989;font-size:.625rem;font-weight:300;text-transform:uppercase}.progress-bar .step.active[data-v-74a560cc]{color:#000}nav[data-v-c6933afd]{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;width:100%;margin-bottom:1.875rem}nav button[data-v-c6933afd]{display:flex;align-items:center;justify-content:center;height:1.875rem;width:5.875rem;border-radius:.25rem;border:none;background:#000;color:#fff;font-size:.5625rem;font-weight:500;text-transform:uppercase;cursor:pointer}nav button[data-v-c6933afd]:disabled{opacity:.5;cursor:not-allowed}.summary-step[data-v-cbbebd4a]{display:flex;flex-direction:column;height:100%}.summary-step h2[data-v-cbbebd4a]{margin-bottom:1rem}.summary-content[data-v-cbbebd4a]{display:flex;flex-direction:column;gap:1rem;flex:1;max-height:60vh;overflow-y:auto;padding-right:.5rem;scrollbar-width:thin;scrollbar-color:#c1c1c1 #f1f1f1}.summary-content[data-v-cbbebd4a]::-webkit-scrollbar{width:.375rem}.summary-content[data-v-cbbebd4a]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:.1875rem}.summary-content[data-v-cbbebd4a]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:.1875rem;transition:background-color .2s ease}.summary-content[data-v-cbbebd4a]::-webkit-scrollbar-thumb:hover{background:#a1a1a1}.summary-group[data-v-cbbebd4a]{display:flex;flex-direction:column;gap:.25rem}.summary-group h3[data-v-cbbebd4a]{color:#898989;font-size:.625rem;font-weight:400;line-height:normal}.summary-value[data-v-cbbebd4a]{display:flex;align-items:flex-end;gap:.625rem}.summary-value .option-name[data-v-cbbebd4a]{line-height:1}.option-price[data-v-cbbebd4a]{color:#898989;font-size:.625rem;font-weight:400;line-height:normal}.contact-step[data-v-a38c30bc]{display:flex;flex-direction:column;height:100%}.contact-step h2[data-v-a38c30bc]{margin-bottom:2.5rem}.contact-form[data-v-a38c30bc]{display:flex;flex-direction:column;gap:1.25rem;flex:1}.form-group[data-v-a38c30bc]{display:flex;flex-direction:column;gap:.5rem}.form-group[data-v-a38c30bc]:last-of-type{flex:1}.field-label[data-v-a38c30bc]{font-size:.75rem;font-weight:500;color:#333}.field-label .required-indicator[data-v-a38c30bc]{color:#e74c3c;margin-left:.125rem}input[data-v-a38c30bc],textarea[data-v-a38c30bc]{padding:.75rem;border:.5px solid #ddd;border-radius:.25rem;font-size:.875rem;font-family:inherit;transition:border-color .2s ease}input[data-v-a38c30bc]:focus,textarea[data-v-a38c30bc]:focus{outline:none;border-color:#000}input.error[data-v-a38c30bc],textarea.error[data-v-a38c30bc]{border-color:#e74c3c;background-color:#fdf2f2}input[data-v-a38c30bc]:disabled,textarea[data-v-a38c30bc]:disabled{background-color:#f5f5f5;cursor:not-allowed;opacity:.7}textarea[data-v-a38c30bc]{flex:1;min-height:7.5rem;resize:vertical}.field-error[data-v-a38c30bc]{font-size:.75rem;color:#e74c3c;margin-top:-.25rem}.submit-error[data-v-a38c30bc]{padding:.75rem;background-color:#fdf2f2;border:.5px solid #e74c3c;border-radius:.25rem;color:#e74c3c;font-size:.875rem}.submit-success[data-v-a38c30bc]{padding:.75rem;background-color:#f0f9f0;border:.5px solid #27ae60;border-radius:.25rem;color:#27ae60;font-size:.875rem}.submit-info[data-v-a38c30bc]{display:flex;align-items:center;gap:.5rem;padding:.75rem;background-color:#f0f4f8;border:.5px solid #3498db;border-radius:.25rem;color:#3498db;font-size:.875rem}.loading-spinner[data-v-a38c30bc]{width:.875rem;height:.875rem;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:spin-a38c30bc 1s linear infinite}@keyframes spin-a38c30bc{to{transform:rotate(360deg)}}.field-container[data-v-b53607e5]{display:flex;flex-direction:column;gap:.625rem}.field-container .field-title[data-v-b53607e5],.field-container .field-description[data-v-b53607e5]{margin:0;color:#b1b1b1;font-size:.625rem}.custom-select[data-v-66e61bd9]{position:relative}.select-header[data-v-66e61bd9]{display:flex;align-items:center;justify-content:space-between;padding:.625rem 1rem;border:.5px solid #000;border-radius:.25rem;cursor:pointer;background-color:#fff;transition:all .3s ease}.select-header[data-v-66e61bd9]:hover{border-color:#000}.select-arrow[data-v-66e61bd9]{transform:rotate(230deg);transition:transform .3s ease}.select-header.is-open .select-arrow[data-v-66e61bd9]{transform:rotate(359deg)}.select-options[data-v-66e61bd9]{max-height:15.625rem;background-color:#fff;border:.5px solid #000;border-radius:.25rem;overflow-y:auto;position:static;margin-top:.5rem;width:100%;z-index:1000}.select-options[data-v-66e61bd9]::-webkit-scrollbar{width:.5rem}.select-options[data-v-66e61bd9]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:.25rem}:is()[data-v-66e61bd9]{background:#888;border-radius:.25rem}:is()[data-v-66e61bd9]:hover{background:#555}.select-option[data-v-66e61bd9]{display:flex;align-items:center;height:3.125rem;padding-inline:1rem;cursor:pointer;transition:background-color .3s ease;position:relative}.select-option[data-v-66e61bd9]:after{content:"";display:block;width:calc(100% - 1.875rem);height:.5px;background-color:#000;position:absolute;bottom:0;left:1rem}.select-option:last-child[data-v-66e61bd9]:after{display:none}.select-option[data-v-66e61bd9]:hover{background-color:#000;color:#fff}.option-card.hidden-option[data-v-74ced320]{transition:opacity .3s ease,transform .3s ease}.option-card[data-v-74ced320]:not(.hidden-option){animation:fadeIn-74ced320 .3s ease}@keyframes fadeIn-74ced320{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.option-card.incompatible[data-v-74ced320]{opacity:.6}.option-card.incompatible[data-v-74ced320]:hover{opacity:1}.incompatible-warning[data-v-74ced320]{color:#ff6b6b!important;font-size:.85em;font-style:italic;margin-top:4px;line-height:1.3}.option-card.incompatible .checkbox[data-v-74ced320]{opacity:.5}.option-card.incompatible h3[data-v-74ced320]{color:#666}.option-card.incompatible .price[data-v-74ced320]{color:#999}.quantity-selector[data-v-93dc88ce]{display:flex;align-items:center;gap:.25rem}.quantity-btn[data-v-93dc88ce]{width:1rem;height:1.25rem;background:#fff;border:none;border-radius:.25rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;font-size:.625rem;font-weight:400;line-height:normal;padding:0}.quantity-btn[data-v-93dc88ce]:disabled{opacity:.5;cursor:not-allowed}.quantity-btn[data-v-93dc88ce]:hover{background-color:#efefef}.quantity-input[data-v-93dc88ce]{width:1.5rem;height:1.25rem;border:.5px solid #ddd;border-radius:.25rem;text-align:center;font-size:1rem;cursor:default;pointer-events:none;-webkit-user-select:none;user-select:none}.quantity-input[data-v-93dc88ce]::-webkit-inner-spin-button,.quantity-input[data-v-93dc88ce]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quantity-input[data-v-93dc88ce]:focus{outline:none}main.content-section[data-v-a90a2f6d]{flex:1;height:100%;margin-bottom:1.5rem}main.content-section[data-v-a90a2f6d]:not(main.content-section.presentation-step){overflow:scroll}.group-step[data-v-a90a2f6d]{display:flex;flex-direction:column;gap:2rem}.group-step .step-fraction[data-v-a90a2f6d]{font-size:.625rem;font-weight:500;line-height:normal}.group-step .group-description[data-v-a90a2f6d]{margin:0;color:#b1b1b1}.group-step .step-content[data-v-a90a2f6d]{display:flex;flex-direction:column;gap:2rem}.vehicule-step[data-v-a90a2f6d]{display:flex;flex-direction:column;gap:1rem}.vehicule-step p[data-v-a90a2f6d]{margin-bottom:2.125rem;font-size:1.3125rem;font-weight:500}.vehicule-step .option-card[data-v-a90a2f6d]{display:flex;align-items:flex-end;gap:1rem;padding:.5rem .625rem;border-radius:.25rem;border:.5px solid #000;cursor:pointer}.vehicule-step .option-card.disabled[data-v-a90a2f6d]{display:flex;justify-content:space-between;opacity:.5;border-style:dashed;background-color:#e5e5e5;pointer-events:none}.vehicule-step .option-card.disabled .soon-available[data-v-a90a2f6d]{padding:2px 4px;border-radius:4px;background-color:#fff;font-size:.625rem}.vehicule-step .option-card.disabled[data-v-a90a2f6d]:hover{cursor:not-allowed}.vehicule-step .option-card .option-card-content[data-v-a90a2f6d]{display:flex;flex-direction:column;gap:.25rem}.vehicule-step .option-card.selected[data-v-a90a2f6d]{background-color:#000}.vehicule-step .option-card.selected h3[data-v-a90a2f6d]{color:#fff}.presentation-step[data-v-a90a2f6d]{height:100%}.presentation-step h2[data-v-a90a2f6d]{margin-bottom:1.5625rem}.presentation-step .presentation-details[data-v-a90a2f6d]{display:flex;flex-direction:column;height:100%}.presentation-step .presentation-details .presentations-texts[data-v-a90a2f6d]{flex:1;margin-bottom:1rem}.presentation-step .presentation-details a[data-v-a90a2f6d]{display:flex;gap:.625rem;align-items:center;text-decoration:underline}.presentation-step .presentation-details .imgs[data-v-a90a2f6d]{margin-inline:-1.25rem}.presentation-step .presentation-details .imgs img[data-v-a90a2f6d]{width:50%;aspect-ratio:256/200;object-fit:cover}footer[data-v-5c444f76]{display:flex;align-items:center;justify-content:space-between;width:100%;height:4.625rem;border-top:.5px solid #000}footer .label[data-v-5c444f76],footer .price[data-v-5c444f76]{font-size:1.3125rem;font-weight:500;text-transform:uppercase}.breadcrumb[data-v-e792ded0]{margin-bottom:2.5rem}.breadcrumb[data-v-e792ded0]::-webkit-scrollbar{display:none}.breadcrumb-items[data-v-e792ded0]{display:flex;gap:.25rem;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.breadcrumb-items[data-v-e792ded0]::-webkit-scrollbar{display:none}.breadcrumb-item[data-v-e792ded0]{display:flex;gap:.25rem;white-space:nowrap;flex-shrink:0}.breadcrumb-item span[data-v-e792ded0]{color:#b1b1b1;font-size:.625rem;font-weight:400}.orion-debugger[data-v-b1a31c99]{position:fixed;bottom:1.25rem;left:1.25rem;background:#0f0f0ff2;-webkit-backdrop-filter:blur(.625rem);backdrop-filter:blur(.625rem);color:#fff;border:.0313rem solid rgba(255,255,255,.1);border-radius:.75rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.8125rem;max-width:23.75rem;min-width:17.5rem;z-index:9999;box-shadow:0 .5rem 2rem #0000004d,0 .0625rem #ffffff1a inset;transition:all .3s cubic-bezier(.4,0,.2,1)}.debugger-header[data-v-b1a31c99]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem .75rem;cursor:pointer;border-radius:.75rem .75rem 0 0;transition:background-color .2s ease;border-bottom:.0625rem solid rgba(255,255,255,.05)}.debugger-header[data-v-b1a31c99]:hover{background:#ffffff08}.debugger-header h4[data-v-b1a31c99]{margin:0;font-size:1rem;font-weight:600;color:#fff;letter-spacing:-.0125rem}.header-buttons[data-v-b1a31c99]{display:flex;gap:.5rem;align-items:center}.toggle-btn[data-v-b1a31c99],.close-btn[data-v-b1a31c99]{background:#ffffff14;border:.0625rem solid rgba(255,255,255,.12);color:#fff;width:1.75rem;height:1.75rem;border-radius:.375rem;cursor:pointer;font-size:.875rem;font-weight:500;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.toggle-btn[data-v-b1a31c99]:hover,.close-btn[data-v-b1a31c99]:hover{background:#ffffff1f;border-color:#fff3;transform:translateY(-.0625rem)}.close-btn[data-v-b1a31c99]{color:#ff6b6b;border-color:#ff6b6b4d}.close-btn[data-v-b1a31c99]:hover{background:#ff6b6b26;border-color:#ff6b6b80}.image-name-persistent[data-v-b1a31c99]{display:flex;align-items:center;gap:.75rem;margin:0 1.25rem 1rem;padding:.75rem 1rem;background:#22c55e14;border:.0625rem solid rgba(34,197,94,.2);border-radius:.5rem}.filename-label[data-v-b1a31c99]{font-size:.75rem;font-weight:500;color:#ffffffb3;text-transform:uppercase;letter-spacing:.0313rem;flex-shrink:0}.filename-compact[data-v-b1a31c99]{background:#0000004d;color:#22c55e;padding:.375rem .625rem;border-radius:.375rem;font-size:.75rem;font-family:SF Mono,Monaco,Cascadia Code,monospace;font-weight:500;word-break:break-all;flex:1;min-width:0;border:.0625rem solid rgba(34,197,94,.2)}.debugger-content[data-v-b1a31c99]{padding:0 1.25rem 1.25rem;max-height:60vh;overflow-y:auto}.current-selection h5[data-v-b1a31c99],.fallback-info h5[data-v-b1a31c99]{margin:0 0 .75rem;font-size:.8125rem;font-weight:600;color:#fbbf24;text-transform:uppercase;letter-spacing:.0313rem}.config-list[data-v-b1a31c99]{max-height:12.5rem;overflow-y:auto;border-radius:.5rem;border:.0625rem solid rgba(255,255,255,.1)}.config-item[data-v-b1a31c99]{display:flex;justify-content:space-between;align-items:center;padding:.5rem .75rem;border-bottom:.0625rem solid rgba(255,255,255,.05);transition:background-color .2s ease}.config-item[data-v-b1a31c99]:last-child{border-bottom:none}.config-item[data-v-b1a31c99]:hover{background:#ffffff08}.config-key[data-v-b1a31c99]{color:#60a5fa;font-weight:500;font-size:.75rem}.config-value[data-v-b1a31c99]{color:#fbbf24;text-align:right;max-width:11.25rem;word-break:break-word;font-size:.75rem;font-family:SF Mono,Monaco,Cascadia Code,monospace}.no-config[data-v-b1a31c99]{color:#ffffff80;font-style:italic;padding:1.25rem;text-align:center;background:#ffffff05;border:.0625rem dashed rgba(255,255,255,.1);border-radius:.5rem;font-size:.75rem}.fallback-info[data-v-b1a31c99]{margin-top:1.5rem}.fallback-item[data-v-b1a31c99]{display:flex;gap:.75rem;margin-bottom:.5rem;align-items:center;padding:.5rem .75rem;background:#ffffff05;border-radius:.375rem;border:.0625rem solid rgba(255,255,255,.05)}.fallback-priority[data-v-b1a31c99]{color:#f87171;min-width:1.25rem;font-weight:600;font-size:.6875rem}.fallback-item code[data-v-b1a31c99]{background:#0000004d;padding:.25rem .5rem;border-radius:.25rem;color:#fffc;font-size:.6875rem;font-family:SF Mono,Monaco,Cascadia Code,monospace;flex:1;word-break:break-all;border:.0313rem solid rgba(255,255,255,.1)}.fallback-item code.primary-image[data-v-b1a31c99]{background:#22c55e26;color:#22c55e;font-weight:600;border-color:#22c55e4d}.fallback-item code.fallback-image[data-v-b1a31c99]{background:#fbbf241a;color:#fbbf24;border-color:#fbbf2433}.priority-label[data-v-b1a31c99]{font-size:.625rem;color:#fff6;font-style:italic;font-weight:400}.sync-info[data-v-b1a31c99]{margin-top:.75rem;padding:.5rem .75rem;background:#22c55e14;border:.0313rem solid rgba(34,197,94,.2);border-radius:.375rem;text-align:center}.sync-info small[data-v-b1a31c99]{color:#22c55e;font-size:.6875rem;font-weight:500}.debugger-content[data-v-b1a31c99]::-webkit-scrollbar,.config-list[data-v-b1a31c99]::-webkit-scrollbar{width:.25rem}.debugger-content[data-v-b1a31c99]::-webkit-scrollbar-track,.config-list[data-v-b1a31c99]::-webkit-scrollbar-track{background:#ffffff0d;border-radius:.125rem}.debugger-content[data-v-b1a31c99]::-webkit-scrollbar-thumb,.config-list[data-v-b1a31c99]::-webkit-scrollbar-thumb{background:#fff3;border-radius:.125rem}.debugger-content[data-v-b1a31c99]::-webkit-scrollbar-thumb:hover,.config-list[data-v-b1a31c99]::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.logoLink[data-v-20cc0457]{position:absolute;top:1.25rem;left:1.25rem;z-index:500}.van-configurator[data-v-20cc0457]{display:flex;flex-direction:column;width:calc(100vw - 2.5rem);height:calc(100vh - 2.5rem);height:calc(100dvh - 2.5rem);padding:1.25rem;padding-bottom:0;border-radius:.25rem;background:#fff;box-shadow:4px 8px 20px #00000040;position:absolute;right:1.25rem;top:1.25rem;z-index:1000;transition:transform .3s ease;transform:translate(0)}@media (max-width: 768px){.van-configurator[data-v-20cc0457].form-hidden[data-v-20cc0457]{transform:translateY(50vh);opacity:.5;pointer-events:none}}@media (min-width: 769px){.van-configurator[data-v-20cc0457]{width:40vw;min-width:33.75rem}.van-configurator[data-v-20cc0457].form-hidden[data-v-20cc0457]{transform:translate(100%)}}.choice-preview[data-v-20cc0457]{height:50vh;width:100vw;object-fit:cover;object-position:center left}@media (width > 768px){.choice-preview[data-v-20cc0457]{height:100vh;height:100dvh;object-position:center}}.mobile-show-tab[data-v-20cc0457]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem .75rem;background:#2ecc71;border:none;color:#fff;font-size:.75rem;font-weight:500;text-transform:uppercase;white-space:nowrap;overflow:hidden;position:fixed;z-index:1002;cursor:pointer;transition:all .3s ease}@media (max-width: 768px){.mobile-show-tab[data-v-20cc0457]{bottom:1.5rem;left:50%;transform:translate(-50%);border-radius:2rem;box-shadow:0 4px 12px #0000004d}.mobile-show-tab .desktop-arrow[data-v-20cc0457]{display:none}.mobile-show-tab .mobile-arrow[data-v-20cc0457]{display:block}}@media (min-width: 769px){.mobile-show-tab[data-v-20cc0457]{top:2.5rem;right:0;transform:translate(20%);border-radius:.25rem 0 0 .25rem;box-shadow:-2px 2px 8px #0003;display:none}.mobile-show-tab .mobile-arrow[data-v-20cc0457]{display:none}.mobile-show-tab .desktop-arrow[data-v-20cc0457]{display:block}.mobile-show-tab:hover[data-v-20cc0457]{min-width:auto;padding-right:1.25rem;background:#27ae60;transform:translate(0)}.mobile-show-tab:hover .show-text[data-v-20cc0457]{width:auto;opacity:1}}@media (max-width: 768px){.mobile-show-tab .show-text[data-v-20cc0457]{width:auto;opacity:1}}@media (min-width: 769px){.mobile-show-tab .show-text[data-v-20cc0457]{width:0;opacity:0;overflow:hidden;transition:opacity .3s ease .1s}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;font-family:Switzer,sans-serif}html{font-size:12px}@media (width > 480px) and (height > 480px){html{font-size:14px}}@media (width > 768px) and (height > 768px){html{font-size:16px}}img{vertical-align:middle}#app{height:100vh;height:100dvh;width:100vw;overflow:hidden;position:relative}h2{font-size:1.3125rem;font-weight:500;line-height:1}h3{font-size:1rem;font-weight:400;line-height:1}h4{font-size:.625rem;font-weight:500;line-height:1;text-transform:uppercase}p{margin-bottom:1rem;font-size:1rem;font-weight:400}a{color:#000;text-decoration:none}.unique-selection-section{display:flex;flex-direction:column;gap:1rem}.unique-options{display:flex;flex-direction:column;gap:1rem;padding-left:1rem;margin-left:.625rem;position:relative}.unique-options .unique-option-section,.unique-options .unique-option-card{display:flex;flex-direction:column;gap:1rem;position:relative}.unique-options .unique-option-section .sub-deep-options,.unique-options .unique-option-card .sub-deep-options{padding-left:1rem;margin-left:.625rem}.deep-option-section{display:flex;flex-direction:column;gap:1rem}.deep-option-section .deep-options-container:not(:has(.unique-selection-section)){display:flex;flex-direction:column;gap:1rem;padding-left:1rem;margin-left:.625rem;position:relative}.deep-option-section .deep-options-container:not(:has(.unique-selection-section)) .deep-option-wrapper{position:relative}.options-grid{display:flex;flex-direction:column;gap:1rem}.option-card:not(:has(.checkbox)).selected .option-card-content,.checkbox-option-card:not(:has(.checkbox)).selected .option-card-content,.unique-option-card:not(:has(.checkbox)).selected .option-card-content{background-color:#000}.option-card:not(:has(.checkbox)).selected .option-card-content .option-info .option-texts h3,.option-card:not(:has(.checkbox)).selected .option-card-content .option-info .option-texts p.description,.checkbox-option-card:not(:has(.checkbox)).selected .option-card-content .option-info .option-texts h3,.checkbox-option-card:not(:has(.checkbox)).selected .option-card-content .option-info .option-texts p.description,.unique-option-card:not(:has(.checkbox)).selected .option-card-content .option-info .option-texts h3,.unique-option-card:not(:has(.checkbox)).selected .option-card-content .option-info .option-texts p.description{color:#fff}.option-card:not(:has(.checkbox)).selected .option-card-content .option-info p.price,.checkbox-option-card:not(:has(.checkbox)).selected .option-card-content .option-info p.price,.unique-option-card:not(:has(.checkbox)).selected .option-card-content .option-info p.price{color:#fff}.option-card .option-card-content,.checkbox-option-card .option-card-content,.unique-option-card .option-card-content{display:flex;align-items:center;justify-content:space-between;gap:.625rem;padding:.625rem;border-radius:.25rem;border:.5px solid #000;cursor:pointer}.option-card .option-card-content .option-info,.checkbox-option-card .option-card-content .option-info,.unique-option-card .option-card-content .option-info{display:flex;align-items:flex-end;flex-wrap:wrap;gap:0 .625rem;flex:1}.option-card .option-card-content .option-info .option-texts p,.checkbox-option-card .option-card-content .option-info .option-texts p,.unique-option-card .option-card-content .option-info .option-texts p{margin:0;color:#b1b1b1;font-size:.625rem;font-weight:400;line-height:1}.option-card .option-card-content .option-info p.price,.checkbox-option-card .option-card-content .option-info p.price,.unique-option-card .option-card-content .option-info p.price{margin:0;color:#898989;font-size:.625rem;line-height:1}.option-card .option-card-content .checkbox,.checkbox-option-card .option-card-content .checkbox,.unique-option-card .option-card-content .checkbox{display:flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;border:.5px solid #000;border-radius:1.125rem}.option-card .option-card-content .checkbox.checked,.checkbox-option-card .option-card-content .checkbox.checked,.unique-option-card .option-card-content .checkbox.checked{background:#000;border-color:#000}.option-card .option-card-content .checkbox.checked .checkmark,.checkbox-option-card .option-card-content .checkbox.checked .checkmark,.unique-option-card .option-card-content .checkbox.checked .checkmark{display:flex;align-items:center;justify-content:center}.option-card .option-card-content .checkbox .checkmark,.checkbox-option-card .option-card-content .checkbox .checkmark,.unique-option-card .option-card-content .checkbox .checkmark{display:none;width:.4375rem;height:.375rem}.option-card .option-card-content .checkbox .checkmark svg,.checkbox-option-card .option-card-content .checkbox .checkmark svg,.unique-option-card .option-card-content .checkbox .checkmark svg{width:100%;height:100%}.subOptions_wrap h3{margin-bottom:.625rem;font-size:.625rem;font-weight:400}.subOptions_wrap .sub-options{display:flex;flex-wrap:wrap;gap:1.25rem}.subOptions_wrap .sub-options .sub-option-card{display:flex;align-items:center;gap:.625rem}.subOptions_wrap .sub-options .sub-option-card span{display:inline-flex;width:2rem;height:2rem;flex-shrink:0;border-radius:50%;border:.5px solid #B4B4B4;align-items:center;justify-content:center}.mobile-landscape-overlay{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10000}@media (max-width: 1024px) and (orientation: landscape) and (max-height: 700px) and (pointer: coarse){.mobile-landscape-overlay{display:flex;align-items:center;justify-content:center}}@media (max-width: 896px) and (orientation: landscape) and (max-height: 414px){.mobile-landscape-overlay{display:flex;align-items:center;justify-content:center}}@media (max-width: 480px) and (orientation: landscape) and (max-height: 400px){.mobile-landscape-overlay{display:flex;align-items:center;justify-content:center}}.landscape-message{text-align:center;color:#fff;padding:2rem;max-width:18.75rem;animation:fadeInScale .3s ease-out}.rotate-icon{font-size:3rem;margin-bottom:1rem;animation:rotateDevice 2s ease-in-out infinite;display:block}.landscape-message h3{font-size:1.25rem;font-weight:600;margin:0 0 1rem;color:#fff}.landscape-message p{font-size:.875rem;line-height:1.5;margin:0;color:#fffc}@keyframes fadeInScale{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes rotateDevice{0%,to{transform:rotate(0)}25%{transform:rotate(-15deg)}75%{transform:rotate(15deg)}}
