.color-white{color:#fff!important}.product-variants .variant-info{color:#6c757d}.product-variants .variant-option-group:last-child{margin-bottom:0}.product-variants .variant-option-label{color:#495057;display:block;font-size:14px;font-weight:600;margin-bottom:.5rem}.product-variants .btn-group-custom .variant-btn,.product-variants .btn-group-custom .variant-option-btn,.product-variants .variant-buttons .variant-btn,.product-variants .variant-buttons .variant-option-btn,.product-variants .variant-option-buttons .variant-btn,.product-variants .variant-option-buttons .variant-option-btn{border-radius:.375rem;font-size:14px;font-weight:500;min-width:60px;padding:8px 16px;transition:all .2s ease-in-out}.product-variants .btn-group-custom .variant-btn:hover,.product-variants .btn-group-custom .variant-option-btn:hover,.product-variants .variant-buttons .variant-btn:hover,.product-variants .variant-buttons .variant-option-btn:hover,.product-variants .variant-option-buttons .variant-btn:hover,.product-variants .variant-option-buttons .variant-option-btn:hover{box-shadow:0 2px 4px #0000001a;transform:translateY(-1px)}.product-variants .btn-group-custom .variant-btn:focus,.product-variants .btn-group-custom .variant-option-btn:focus,.product-variants .variant-buttons .variant-btn:focus,.product-variants .variant-buttons .variant-option-btn:focus,.product-variants .variant-option-buttons .variant-btn:focus,.product-variants .variant-option-buttons .variant-option-btn:focus{box-shadow:0 0 0 .25rem #0d6efd40}.product-variants .btn-group-custom .variant-btn.btn-primary,.product-variants .btn-group-custom .variant-option-btn.btn-primary,.product-variants .variant-buttons .variant-btn.btn-primary,.product-variants .variant-buttons .variant-option-btn.btn-primary,.product-variants .variant-option-buttons .variant-btn.btn-primary,.product-variants .variant-option-buttons .variant-option-btn.btn-primary{background-color:#0d6efd;border-color:#0d6efd;color:#fff}.product-variants .btn-group-custom .variant-btn.btn-primary:hover,.product-variants .btn-group-custom .variant-option-btn.btn-primary:hover,.product-variants .variant-buttons .variant-btn.btn-primary:hover,.product-variants .variant-buttons .variant-option-btn.btn-primary:hover,.product-variants .variant-option-buttons .variant-btn.btn-primary:hover,.product-variants .variant-option-buttons .variant-option-btn.btn-primary:hover{background-color:#0b5ed7;border-color:#0a58ca}.product-variants .btn-group-custom .variant-btn.btn-outline-secondary,.product-variants .btn-group-custom .variant-option-btn.btn-outline-secondary,.product-variants .variant-buttons .variant-btn.btn-outline-secondary,.product-variants .variant-buttons .variant-option-btn.btn-outline-secondary,.product-variants .variant-option-buttons .variant-btn.btn-outline-secondary,.product-variants .variant-option-buttons .variant-option-btn.btn-outline-secondary{border-color:#6c757d;color:#6c757d}.product-variants .btn-group-custom .variant-btn.btn-outline-secondary:hover,.product-variants .btn-group-custom .variant-option-btn.btn-outline-secondary:hover,.product-variants .variant-buttons .variant-btn.btn-outline-secondary:hover,.product-variants .variant-buttons .variant-option-btn.btn-outline-secondary:hover,.product-variants .variant-option-buttons .variant-btn.btn-outline-secondary:hover,.product-variants .variant-option-buttons .variant-option-btn.btn-outline-secondary:hover{background-color:#6c757d;border-color:#6c757d;color:#fff}.product-variants .btn-group-custom .variant-btn.disabled,.product-variants .btn-group-custom .variant-btn:disabled,.product-variants .btn-group-custom .variant-option-btn.disabled,.product-variants .btn-group-custom .variant-option-btn:disabled,.product-variants .variant-buttons .variant-btn.disabled,.product-variants .variant-buttons .variant-btn:disabled,.product-variants .variant-buttons .variant-option-btn.disabled,.product-variants .variant-buttons .variant-option-btn:disabled,.product-variants .variant-option-buttons .variant-btn.disabled,.product-variants .variant-option-buttons .variant-btn:disabled,.product-variants .variant-option-buttons .variant-option-btn.disabled,.product-variants .variant-option-buttons .variant-option-btn:disabled{cursor:not-allowed;opacity:.6}.product-variants .btn-group-custom .variant-btn.disabled:hover,.product-variants .btn-group-custom .variant-btn:disabled:hover,.product-variants .btn-group-custom .variant-option-btn.disabled:hover,.product-variants .btn-group-custom .variant-option-btn:disabled:hover,.product-variants .variant-buttons .variant-btn.disabled:hover,.product-variants .variant-buttons .variant-btn:disabled:hover,.product-variants .variant-buttons .variant-option-btn.disabled:hover,.product-variants .variant-buttons .variant-option-btn:disabled:hover,.product-variants .variant-option-buttons .variant-btn.disabled:hover,.product-variants .variant-option-buttons .variant-btn:disabled:hover,.product-variants .variant-option-buttons .variant-option-btn.disabled:hover,.product-variants .variant-option-buttons .variant-option-btn:disabled:hover{box-shadow:none;transform:none}.gmv-gray-600{color:#6c757d!important}.variant-select-normal-weight{font-weight:400!important}.variant-option-select,.variant-option-select option{color:#000}.variant-option-select option.placeholder-option,.variant-option-select option:disabled{color:#000!important}.variant-option-select:invalid{color:#000}.product-variants .variant-option-group{margin-bottom:1rem}.product-variants .form-label{font-weight:600;color:#333;margin-bottom:.5rem}.product-variants .variant-option-select{border:2px solid #e0e0e0;border-radius:0;padding:1rem;font-size:1rem;transition:all .3s ease;background-color:#fff;cursor:pointer;text-align:center;text-align-last:center}.product-variants .variant-option-select .placeholder-option,.product-variants .variant-option-select option.placeholder-option,.product-variants .variant-option-select option[disabled]{color:#000!important;font-weight:600;text-transform:uppercase}.product-variants .variant-option-select option{text-align:center;padding:.5rem;color:#000!important}.product-variants .variant-option-select option[data-stock-status=sold-out]{text-decoration:line-through;text-decoration-thickness:2px;text-decoration-color:#000;color:#9a9a9a!important}.product-variants .variant-option-select option[data-stock-status=low-stock]{font-style:italic}.product-variants .variant-option-select:invalid,.product-variants .form-select.variant-option-select:invalid,.variant-option-select:invalid{color:#000!important;font-weight:600;-webkit-text-fill-color:#000!important}.product-variants .variant-option-select:valid{color:#333;font-weight:400}.product-variants .variant-option-select:focus{border-color:#007bff;box-shadow:0 0 0 .2rem #007bff40;outline:none}.product-variants .variant-option-select:hover{border-color:silver}.product-variants .variant-dropdown-wrapper{position:relative}.product-variants .variant-dropdown-wrapper:after{content:"";position:absolute;top:50%;right:15px;transform:translateY(-50%);pointer-events:none;width:12px;height:8px;background-image:url("data:image/svg+xml,%3Csvg class='dropdown-icon' width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23666' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain}.product-variants .variant-option-select::placeholder{color:#000!important}.product-variants .variant-option-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:none;padding-right:2.5rem}.size-chart-popup-wrapper-variants{margin:10px 0 0;display:block;width:100%;box-sizing:border-box}@media(min-width:768px){.size-chart-popup-wrapper-variants{display:flex;align-items:center;justify-content:flex-start}}.size-chart-trigger-btn{padding:0;background:none;border:none;color:#000;text-decoration:underline;font-size:.875rem;cursor:pointer;transition:color .3s ease;display:inline;font-family:inherit;white-space:nowrap;min-width:max-content;vertical-align:baseline;line-height:1.5}.size-chart-trigger-btn span{display:inline-block;font-weight:400;letter-spacing:normal}.size-chart-trigger-btn:hover{color:#333;text-decoration:underline}.size-chart-trigger-btn:focus{outline:2px solid #000;outline-offset:2px;border-radius:2px}.size-chart-popup.hidden,.overlay.hidden{display:none}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:999;opacity:0;transition:opacity .3s ease-in}.overlay.show{opacity:1}.size-chart-popup{position:fixed;top:50%;left:50%;transform:translate(-50%,100%);background-color:#fff;border-radius:0;z-index:1000;width:90%;max-width:800px;max-height:80vh;overflow:hidden;box-shadow:0 16px 10px 8px #0000001a;opacity:0;transition:transform .3s ease-in-out,opacity .3s ease-in-out}.size-chart-popup.show{opacity:1;transform:translate(-50%,-50%)}.size-chart-popup .popup-content{position:relative;padding:70px 20px 20px;width:100%;overflow-y:auto;max-height:80vh}.size-chart-popup .popup-content img{width:100%;height:auto}.close-btn-variants{position:relative;cursor:pointer;background-color:#d2e0f059;display:flex;padding:10px;border-radius:8px;width:32px;height:32px;justify-content:center;align-items:center}.close-btn-variants svg{width:16px;opacity:.7}.size-chart-popup .size-chart-heading{margin:0;width:100%;font-weight:700}[id^=size-chart-topbar-variants]{padding:20px;display:flex;justify-content:space-between;align-items:center;position:fixed;z-index:2;background:#fff;width:100%}.size-chart-container{overflow-x:auto;border-radius:0;border:1px solid #00000021}.size-chart-table{width:100%;border-collapse:collapse;font-size:16px;text-align:left;background-color:#f8f8f8}.size-chart-table thead{background-color:#000;color:#fff}.size-chart-table th,.size-chart-table td{padding:12px 15px;border:.1px solid #9a9a9a57;white-space:nowrap}.size-chart-table tbody tr:nth-child(2n){background-color:#f2f2f2}@media(min-width:1200px){.size-chart-popup{width:100%}}@media(max-width:768px){.size-chart-table{min-width:100%}.size-chart-table th:first-child{position:sticky;left:0;background-color:#000;z-index:1}.size-chart-table td:first-child{position:sticky;left:0;background-color:#fff;z-index:1}.size-chart-table th{position:sticky;top:0;z-index:0}.size-chart-container::-webkit-scrollbar{height:8px}.size-chart-container::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:10px}.size-chart-container::-webkit-scrollbar-thumb:hover{background-color:#999}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/snippets.gmv-product-variants.css.map */
