.slide-show[data-v-2ea3acc8]{contain:layout;max-width:100%;overflow:hidden;width:100%}.slide-show .slider[data-v-2ea3acc8]{--swiper-theme-color:rgb(var(--primary-color))}.slide-show .slider .detailed-image[data-v-2ea3acc8]{aspect-ratio:1;-o-object-fit:contain;object-fit:contain;width:100%}.slide-show .dots-wrapper[data-v-2ea3acc8]{align-items:center;display:flex;gap:.75rem;justify-content:center;padding:.5rem 0;width:100%}.slide-show .dots-wrapper .dot[data-v-2ea3acc8]{border:1px solid #000;border-radius:100px;height:.5rem;width:.5rem}.slide-show .dots-wrapper .dot.active[data-v-2ea3acc8]{background-color:#000}.individual-quote-product-button[data-v-ebcba015]{display:flex;gap:10px;justify-content:center;--webkit-appearance:none;border:none;cursor:pointer;font-family:var(--font-family);font-size:1.2em;margin-top:20px;outline:none;padding:10px 20px}.description[data-v-ebcba015]{flex-shrink:1000}.manual[data-v-ebcba015]{flex-grow:1}.individual-quote[data-v-ebcba015]{display:flex;flex-direction:column;gap:1rem}.dialog[data-v-ebcba015]{width:450px}.product-extra[data-v-d67ff9cb]{align-items:start;display:grid;gap:2.5rem;margin-top:3rem}@media (min-width:768px){.product-extra[data-v-d67ff9cb]{grid-template-columns:1fr 1fr}}.detail-view-wrapper[data-v-d67ff9cb]{align-items:center;display:grid;gap:60px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:max(100%,70vh)}.detail-view-wrapper .rhs[data-v-d67ff9cb]{display:flex;flex-direction:column;gap:.5rem;min-width:0}.detail-view-wrapper .rhs .description[data-v-d67ff9cb],.detail-view-wrapper .rhs .title[data-v-d67ff9cb]{margin:.5rem 0;overflow-wrap:anywhere}.detail-view-wrapper .rhs .description[data-v-d67ff9cb] :is(img,table,pre,iframe,video){max-width:100%}.detail-view-wrapper .rhs .align-horizontal[data-v-d67ff9cb]{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.detail-view-wrapper .rhs .count[data-v-d67ff9cb]{display:flex;gap:1rem}.detail-view-wrapper .rhs .variant .change-variant[data-v-d67ff9cb],.detail-view-wrapper .rhs .variant .select_variant[data-v-d67ff9cb]{align-items:center;border-radius:10px;color:rgb(var(--text-color));cursor:pointer;display:flex;gap:2ch;justify-content:space-between;min-width:50px;padding:.25rem 1rem}.detail-view-wrapper .rhs .variant .change-variant h3[data-v-d67ff9cb],.detail-view-wrapper .rhs .variant .select_variant h3[data-v-d67ff9cb]{margin:0}.detail-view-wrapper .rhs .variant .change-variant .material-symbols-outlined[data-v-d67ff9cb],.detail-view-wrapper .rhs .variant .select_variant .material-symbols-outlined[data-v-d67ff9cb]{font-size:1.8rem}.detail-view-wrapper .rhs .variant .change-variant .material-symbols-outlined[data-v-d67ff9cb]:hover,.detail-view-wrapper .rhs .variant .select_variant .material-symbols-outlined[data-v-d67ff9cb]:hover{transform:scale(1.2)}.detail-view-wrapper .rhs .variant .change-variant[data-v-d67ff9cb]{background-color:rgba(var(--primary-color),.8)}.detail-view-wrapper .rhs .variant .select_variant[data-v-d67ff9cb]{background-color:#0000001a}.detail-view-wrapper .rhs .add-button[data-v-d67ff9cb]{align-items:center;background-color:#000;border:none;border-radius:1rem;box-shadow:var(--button-box-shadow);cursor:pointer;display:flex;font-family:var(--font-family);gap:1rem;justify-content:center;outline:none;padding:.75rem 1rem;transition:background-color .2s}.detail-view-wrapper .rhs .add-button.forbidden[data-v-d67ff9cb]{cursor:not-allowed;opacity:.5}.detail-view-wrapper .rhs .add-button .page-icon[data-v-d67ff9cb]{align-items:center;display:flex;justify-content:center}.detail-view-wrapper .rhs .add-button[data-status=refresh] .page-icon[data-v-d67ff9cb]{animation:spin 1s}.detail-view-wrapper .rhs .add-button[data-status=check_circle][data-v-d67ff9cb]{background-color:rgb(var(--primary-color))}.detail-view-wrapper .rhs .add-button[data-status=error][data-v-d67ff9cb]{background-color:#db1e73}.detail-view-wrapper .rhs .add-button .page-icon[data-v-d67ff9cb],.detail-view-wrapper .rhs .add-button h2[data-v-d67ff9cb]{color:#fff}.detail-view-wrapper .rhs .add-button h2[data-v-d67ff9cb]{margin:0}@media screen and (max-width:680px){.detail-view-wrapper[data-v-d67ff9cb]{gap:20px;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto}.detail-view-wrapper .count[data-v-d67ff9cb]{justify-content:center}.detail-view-wrapper .add-cart[data-v-d67ff9cb]{flex-direction:column}}
