.hf-qa{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;max-width:100vw;height:100%;max-height:100%;margin:0;padding:0;border:0;background:transparent;color:#fff;overflow:hidden}.hf-qa::backdrop{background:#0006}.hf-qa__panel{position:absolute;top:0;right:0;bottom:0;width:380px;max-width:100%;background:#0b0b0b;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;transform:translate(100%);transition:transform .4s cubic-bezier(.215,.61,.355,1)}.hf-qa.is-open .hf-qa__panel{transform:translate(0)}.hf-qa__close{position:absolute;z-index:3;top:14px;right:14px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;color:#000;background:transparent;border:0;cursor:pointer}.hf-qa__close svg{width:14px;height:14px}.hf-qa__loading{display:flex;align-items:center;justify-content:center;height:100%;font-size:13px;letter-spacing:1.3px;text-transform:uppercase;color:#ffffffb3}.hf-qa__loading+.hf-qa__close,.hf-qa__panel.is-loading .hf-qa__close{color:#fff}.hf-qa__images{position:relative;background:#fff}.hf-qa__slides{display:flex;margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.hf-qa__slides::-webkit-scrollbar{display:none}.hf-qa__slide{flex:0 0 100%;aspect-ratio:369 / 450;scroll-snap-align:start;background:#fff}.hf-qa__slide img{display:block;width:100%;height:100%;object-fit:cover}.hf-qa__arrow{position:absolute;z-index:2;top:50%;display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin-top:-20px;padding:0;color:#000;background:#fff;border:0;border-radius:3px;box-shadow:0 2px 6px #0000000a,0 2px 2px #00000005;cursor:pointer;opacity:0;transition:opacity .2s ease}.hf-qa__arrow svg{width:16px;height:16px}.hf-qa__arrow--prev{left:10px}.hf-qa__arrow--next{right:10px}.hf-qa__images:hover .hf-qa__arrow:not([disabled]),.hf-qa__arrow:focus-visible{opacity:1}.hf-qa__form{padding:20px}.hf-qa__title{margin:0 0 20px;font-family:"Zilla Slab",var(--font-heading-family);font-size:20px;font-weight:700;line-height:24px;letter-spacing:.5px;text-transform:uppercase;color:#fff}.hf-qa__title a{color:inherit;text-decoration:none}.hf-qa__price{margin:0 0 16px;padding:4px 0;font-family:var(--font-body-family);font-size:16px;line-height:22px;color:#fff}.hf-qa__price s{margin-right:8px;opacity:.6}.hf-qa__option{display:flex;align-items:flex-start;margin:0;padding:16px 0;border:0;border-top:1px solid rgba(255,255,255,.14);min-width:0}.hf-qa__option:last-of-type{border-bottom:1px solid rgba(255,255,255,.14);margin-bottom:16px}.hf-qa__legend{float:left;flex:0 0 88px;width:88px;padding:0 8px 0 0;font-family:var(--font-body-family);font-size:16px;font-weight:500;line-height:1.3;color:#fff}.hf-qa__legend small{display:block;margin-top:4px;font-size:12px;font-weight:400;line-height:1.3;color:#ffffffb3}.hf-qa__values{display:flex;flex:1 1 auto;flex-wrap:wrap;gap:12px;min-width:0}.hf-qa__values--swatches{gap:0;margin:0 -2px}.hf-qa__value input{position:absolute;opacity:0;width:1px;height:1px}.hf-qa__value label{display:block;min-width:40px;padding:10px;font-family:var(--font-body-family);font-size:13px;font-weight:400;line-height:17.875px;letter-spacing:1.3px;text-align:center;text-transform:uppercase;color:#fff;background:transparent;border:1px solid #ffffff;border-radius:3px;cursor:pointer}.hf-qa__value input:checked+label{color:#000;background:#fff}.hf-qa__value input:focus-visible+label{outline:2px solid #b5803f;outline-offset:2px}.hf-qa__value.is-unavailable label{opacity:.4;text-decoration:line-through}.hf-qa__value--swatch{padding:4px}.hf-qa__value--swatch label{width:35px;min-width:0;height:35px;padding:0;font-size:0;border:1px solid rgba(255,255,255,.5);border-radius:50%;background-color:#ccc}.hf-qa__value--swatch input:checked+label{background-color:var(--hf-swatch, #cccccc);box-shadow:0 0 0 2px #0b0b0b,0 0 0 3px #fff}.hf-qa__value--swatch label{background-color:var(--hf-swatch, #cccccc)}.hf-qa__description{padding-bottom:16px;font-family:var(--font-body-family);font-size:14px;line-height:1.5;color:#ffffffd1}.hf-qa__description>*:first-child{margin-top:0}.hf-qa__description img{max-width:100%;height:auto}.hf-qa__buttons{position:sticky;bottom:0;margin:0 0 -20px;padding:20px 0;background:#0b0b0b}.hf-qa__submit{display:flex;align-items:center;justify-content:center;width:100%;min-height:40px;padding:10px 18px;font-family:var(--font-body-family);font-size:13px;font-weight:400;line-height:17.875px;letter-spacing:1.3px;text-transform:uppercase;color:#0b0b0b;background:#b5803f;border:1px solid #b5803f;border-radius:3px;cursor:pointer;transition:opacity .2s ease}.hf-qa__submit[disabled]{opacity:.5;cursor:not-allowed}.hf-qa__error{margin:0 0 10px;font-size:13px;color:#ff8a80}@media(prefers-reduced-motion:reduce){.hf-qa__panel{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/hf-quick-add.css.map */
