.custom-button{background-color:var(--button-bg);border:1px solid var(--button-border-color);border-radius:var(--button-border-radius);color:var(--button-color);font-family:var(--general-font-family),Arial,Helvetica,sans-serif;font-size:var(--button-font-size);font-weight:var(--button-font-weight);line-height:var(--button-line-height);padding:var(--button-padding);text-transform:var(--button-text-transform);transition:all .15s linear}body:not(.is-touch) .custom-button:hover{background:var(--button-bg-hover);border:1px solid var(--button-bg-hover);color:var(--button-color-hover)}.custom-button.disabled,.custom-button:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.custom-button:focus{outline:3px solid var(--primary-color,#000);outline-offset:2px}.custom-button:focus:not(:focus-visible){outline:none}.custom-button:focus-visible{outline:3px solid var(--primary-color,#000);outline-offset:2px}.orbit.light .orbit-product-card .custom-button{background-color:#fff;border-color:#fff;color:#000}.orbit.light .orbit-product-card .custom-button:hover{background-color:var(--primary-color);border-color:var(--primary-color);color:#fff}.orbit.dark .contact .custom-button,.orbit.dark .delivery .custom-button,.orbit.dark .error .error__btn .custom-button,.orbit.dark .orbit-product-card .custom-button,.orbit.dark .returns .custom-button{background-color:#fff;border-color:#fff;color:#000}.orbit.dark .contact .custom-button:hover,.orbit.dark .delivery .custom-button:hover,.orbit.dark .error .error__btn .custom-button:hover,.orbit.dark .orbit-product-card .custom-button:hover,.orbit.dark .returns .custom-button:hover{background-color:#000;border-color:#000;color:#fff}
