.glownly-qa{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:48px;padding:1.2rem 2.2rem;border-radius:999px;border:1.5px solid #4B3933;background:#fff9f5;color:#4b3933;font-family:var(--font-body-family, inherit);font-size:1.3rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1;cursor:pointer;transition:background .2s ease,color .2s ease,opacity .2s ease}.glownly-qa:hover{background:#f7e4df}.glownly-qa svg{flex:none}.glownly-qa:focus-visible{outline:2px solid #9A5F5C;outline-offset:3px}.glownly-qa--dark{background:transparent;border-color:#fff9f5;color:#fff9f5}.glownly-qa--dark:hover{background:#fff9f524}.glownly-qa[disabled]{opacity:.55;cursor:not-allowed}.glownly-qa.is-loading{opacity:.65;cursor:progress}.glownly-qa-overlay[hidden],.glownly-qa-sheet[hidden],.glownly-qa-toast[hidden],.glownly-qa-sheet__error[hidden],.glownly-qa-toast__cart[hidden]{display:none!important}.glownly-qa-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1002;background:#4b393373}.glownly-qa-sheet{position:fixed;z-index:1003;left:50%;bottom:0;transform:translate(-50%);width:min(480px,100%);max-height:85vh;overflow-y:auto;background:#fff9f5;color:#4b3933;border-top:4px solid #9A9D83;border-radius:2.4rem 2.4rem 0 0;padding:2.8rem 2rem calc(2rem + env(safe-area-inset-bottom,0px));box-shadow:0 -12px 40px #4b393340;font-family:var(--font-body-family, inherit)}@media screen and (min-width:750px){.glownly-qa-sheet{top:50%;bottom:auto;transform:translate(-50%,-50%);border-radius:2.4rem;padding-bottom:2.8rem}}.glownly-qa-sheet__close{position:absolute;top:.8rem;right:.8rem;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:none;border:0;color:#4b3933;cursor:pointer;border-radius:50%}.glownly-qa-sheet__close:focus-visible{outline:2px solid #9A5F5C}.glownly-qa-sheet__eyebrow{margin:0 0 .6rem;font-size:1.2rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#6b5650}.glownly-qa-sheet__title{margin:0 4.4rem 1.8rem 0;font-family:var(--font-heading-family, inherit);font-style:italic;font-weight:500;font-size:2.3rem;line-height:1.2;color:#4b3933}.glownly-qa-sheet__options{border:0;margin:0;padding:0;min-width:0}.glownly-qa-sheet__list{display:grid;gap:1rem}.glownly-qa-opt{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1.2rem;min-height:52px;padding:1.2rem 1.6rem;background:#fff;border:1.5px solid rgba(75,57,51,.22);border-radius:1.4rem;font-size:1.6rem;line-height:1.3;color:#4b3933;cursor:pointer;transition:border-color .2s ease,background .2s ease}.glownly-qa-opt input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.glownly-qa-opt:has(input:checked){border-color:#9a5f5c;background:#f7e4df;box-shadow:inset 0 0 0 1px #9a5f5c}.glownly-qa-opt:has(input:focus-visible){outline:2px solid #9A5F5C;outline-offset:2px}.glownly-qa-opt.is-disabled{opacity:.5;cursor:not-allowed}.glownly-qa-opt__price{flex:none;font-weight:700;white-space:nowrap}.glownly-qa-opt__price s{font-weight:400;color:#6b5650;margin-right:.4rem}.glownly-qa-sheet__error{margin:1.2rem 0 0;font-size:1.5rem;color:#9a5f5c;font-weight:600}.glownly-qa-sheet__add{width:100%;min-height:52px;margin-top:1.8rem;background:#4b3933;color:#fff9f5;border:0;border-radius:999px;font-family:var(--font-body-family, inherit);font-size:1.4rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background .2s ease}.glownly-qa-sheet__add:hover{background:#9a5f5c}.glownly-qa-sheet__add.is-loading{opacity:.7;cursor:progress}.glownly-qa-toast{position:fixed;z-index:1001;left:50%;bottom:calc(16px + env(safe-area-inset-bottom,0px));transform:translate(-50%);display:flex;align-items:center;gap:1.2rem;width:max-content;max-width:calc(100% - 24px);padding:1.2rem 1.2rem 1.2rem 1.8rem;background:#4b3933;color:#fff9f5;border-radius:1.6rem;box-shadow:0 10px 30px #4b39334d;font-family:var(--font-body-family, inherit);font-size:1.5rem;line-height:1.35}.glownly-qa-toast.is-error{background:#9a5f5c}.glownly-qa-toast__msg b{font-weight:700}.glownly-qa-toast__cart{flex:none;min-height:40px;padding:.8rem 1.4rem;background:#fff9f5;color:#4b3933;border:0;border-radius:999px;font-family:inherit;font-size:1.3rem;font-weight:700;cursor:pointer}@media(prefers-reduced-motion:no-preference){.glownly-qa-sheet:not([hidden]),.glownly-qa-toast:not([hidden]){animation:glownlyQaIn .3s ease both}}@keyframes glownlyQaIn{0%{opacity:0}to{opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/256/assets/glownly-quick-add.css.map */
