:root{--brand-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='12' viewBox='0 0 8 12'%3E%3Cpath d='M1.5 1L6.5 6L1.5 11' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}:is(.button,.button-secondary):not(:has(.svg-wrapper)):not(:has(svg)){display:inline-flex;align-items:center;justify-content:center;gap:.5em;font-weight:500}:is(.button,.button-secondary):not(:has(.svg-wrapper)):not(:has(svg)):after{content:"";display:var(--button-arrow-display, inline-block);flex:0 0 auto;inline-size:.75em;block-size:1.05em;background-color:currentColor;-webkit-mask:var(--brand-chevron) center / contain no-repeat;mask:var(--brand-chevron) center / contain no-repeat}.button:not(.button-unstyled):hover,.button:not(.button-unstyled):focus-visible{background-color:var(--color-secondary-500, #bc9d62);color:#fefefe}.button-secondary:hover,.button-secondary:focus-visible{background-color:var(--color-primary-500, #5a3884);color:#fefefe}.field__input:focus,.field__input:focus-visible{box-shadow:0 0 0 calc(var(--input-box-shadow-width, 1px) + .5px) #5a3884}.field__input[aria-invalid=true],.field--error .field__input,input[aria-invalid=true]:not([type=checkbox]):not([type=radio]),textarea[aria-invalid=true],select[aria-invalid=true]{box-shadow:0 0 0 var(--input-box-shadow-width, 1px) #eb4343;background-color:#fdecec;color:#a73030}.field__input[aria-invalid=true]:focus,.field--error .field__input:focus{box-shadow:0 0 0 calc(var(--input-box-shadow-width, 1px) + .5px) #eb4343}:where(input[type=radio]),:where(input[type=checkbox]){border-color:#e0d2b7;border-width:1px;border-style:solid}:where(input[type=checkbox]){border-radius:4px}:where(input[type=radio]):checked{border-color:#5a3884;background:var(--color-background, #fefefe)}:where(input[type=radio]):checked:after{background:#5a3884}:where(input[type=checkbox]):checked{background-color:#5a3884;border-color:#5a3884}:where(input[type=radio]):not(:disabled):hover,:where(input[type=checkbox]):not(:disabled):hover{border-color:#bc9d62}.product-tabs__tab[aria-selected=true]{color:#5a3884;border-block-end-color:#5a3884}.quantity-selector{border-radius:50px}
/*# sourceMappingURL=/cdn/shop/t/6/assets/brand-components.css.map */
