.product-info[data-v-6f262911]{text-align:left}.product-info__title[data-v-6f262911]{font-size:24px;font-weight:700}.product-info__id[data-v-6f262911]{font-size:18px;color:#a8a8a8;font-weight:500}.product-info__description[data-v-6f262911]{font-size:16px;color:#333}.product-info__availability[data-v-6f262911]{background-color:#2ec938;padding:2px 26px;margin:12px;border-radius:18px;color:#fff;font-weight:500}.border-primary[data-v-6d3da6fe]{border:2px solid #0d6efd!important}.add-to-cart[data-v-61626807]{display:flex;align-items:center;gap:10px}.quantity-selector[data-v-61626807]{display:flex;align-items:center;background:#fff;border:1px solid #ddd;border-radius:4px;overflow:hidden}.quantity-selector button[data-v-61626807]{background:#fff;border:none;padding:5px 10px;cursor:pointer;font-size:16px}.quantity-selector input[data-v-61626807]{width:40px;text-align:center;border:none;font-size:16px}.cart-button[data-v-61626807]{background:#000;color:#fff;border:none;padding:6px 15px;min-width:180px;font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:4px}.cart-button[data-v-61626807]:hover{background:#333}.cart-button[data-v-61626807]:disabled{opacity:.6;cursor:default}.cart-button[data-v-61626807]:disabled:hover{background:#000}.loader[data-v-61626807]{width:20px;height:20px;border:3px solid white;border-top:3px solid transparent;border-radius:50%;animation:spin-61626807 .8s linear infinite}@keyframes spin-61626807{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.price-info[data-v-a8214610]{font-size:15px;font-weight:500}.price-flex-wrapper[data-v-a8214610]{position:relative}.price-grid[data-v-a8214610],.stock-grid[data-v-a8214610]{position:relative;width:100%}.product-tabs[data-v-cddfd55e]{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw}.product-tabs__nav[data-v-cddfd55e]{display:flex;justify-content:start;background:#f2f2f2;width:100%}.product-tabs__button[data-v-cddfd55e]{background:#f5f5f5;padding:12px 20px;font-size:16px;cursor:pointer;transition:all .3s ease;font-weight:700;border:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;height:42px;box-sizing:border-box;display:flex;align-items:center}.product-tabs__button--active[data-v-cddfd55e]{background:#fff;border:1px solid #d3d3d3;border-bottom:none;height:42px;box-sizing:border-box;position:relative}.product-tabs__content[data-v-cddfd55e]{background:#fff;width:100%;padding:6rem 2rem;font-size:16px;text-align:left;line-height:1.5;border-top:none;margin:0 auto;min-height:200px;position:relative}.product-tabs__fields[data-v-cddfd55e]{width:50%;max-width:600px}.product-tabs__document_link[data-v-cddfd55e]{display:flex;flex-direction:row;gap:20px;text-decoration:none;color:#212529;cursor:pointer}.product-tabs__document_link[data-v-cddfd55e]:hover{background-color:#f5f5f5}.product-tabs__document_link .description[data-v-cddfd55e]{display:flex;flex-direction:column;text-decoration:none}.product-tabs__document_link .description small[data-v-cddfd55e]{color:#a8a8a8}.variant-picker[data-v-07a17149]{display:flex;flex-direction:row;gap:24px}.variant-picker .clear-button[data-v-07a17149]{display:flex;align-items:center;align-self:flex-start;background:#fff;color:#333;border:1px solid #ccc;padding:8px;font-size:14px;cursor:pointer;border-radius:50px;transition:all .15s ease;outline:none}.variant-picker .clear-button[data-v-07a17149]:hover{background:#e0e0e0}.variant-group[data-v-07a17149]{margin-bottom:14px}.variant-group__title[data-v-07a17149]{font-size:16px;font-weight:700;margin-bottom:8px}.variant-group__options[data-v-07a17149]{display:flex;flex-wrap:wrap;gap:8px}.variant-group__option[data-v-07a17149]{background:#fff;border:1px solid #ccc;padding:6px 8px;font-size:14px;cursor:pointer;border-radius:4px;transition:all .15s ease;text-align:center}.variant-group__option[data-v-07a17149]:hover{background:#000}.variant-group__option[data-v-07a17149]:disabled{background-color:#e0e0e0;border-color:#d6d6d6;color:#a0a0a0;opacity:1;cursor:not-allowed;pointer-events:none;filter:grayscale(80%)}.variant-group__option[data-v-07a17149]:not(.variant-group__option--selected):hover{background:#f5f5f5}.variant-group__option--selected[data-v-07a17149]{background:#000;color:#fff;border:1px solid black}@media (min-width: 768px){.product-details-container[data-v-2a1f2fda]{gap:20px}}.product-container[data-v-2a1f2fda]{position:relative;width:100%;padding-top:0!important}.text-right[data-v-2a1f2fda]{font-size:15px;font-weight:500}
