.odn-qa-zone{position:absolute;top:0;left:0;right:0;aspect-ratio:var(--odn-qa-ratio, 4 / 5);pointer-events:none;z-index:3}.odn-qa-btn{position:absolute;right:8px;bottom:8px;width:38px;height:38px;padding:0;border:1px solid var(--odn-qa-rule, #E4E8F0);border-radius:10px;background:#fffffff0;color:var(--odn-qa-ink, #101F3C);display:flex;align-items:center;justify-content:center;cursor:pointer;pointer-events:auto;box-shadow:0 2px 8px #101f3c1f;transition:background-color .2s ease,color .2s ease}.odn-qa-btn svg{width:19px;height:19px}.odn-qa-btn:hover{background:var(--odn-qa-ink, #101F3C);border-color:var(--odn-qa-ink, #101F3C);color:#fff}.odn-qa-btn:focus-visible{outline:2px solid var(--odn-qa-ink, #101F3C);outline-offset:2px}.odn-qa-sheet{width:min(460px,92vw);max-width:none;max-height:none;margin:auto;padding:0;border:0;border-radius:16px;background:transparent;color:var(--qa-ink);overflow:visible;font-family:inherit}.odn-qa-sheet *,.odn-qa-sheet *:before,.odn-qa-sheet *:after{box-sizing:border-box}.odn-qa-sheet::backdrop{background:#10143280}.odn-qa-sheet [hidden]{display:none!important}.odn-qa-sheet__panel{position:relative;max-height:86vh;max-height:86dvh;overflow-y:auto;overscroll-behavior:contain;padding:26px 24px 22px;border-radius:16px;background:#fff}.odn-qa-sheet__close{position:absolute;top:12px;right:12px;z-index:2;width:38px;height:38px;padding:0;border:0;border-radius:50%;background:var(--qa-tint);color:var(--qa-ink);display:flex;align-items:center;justify-content:center;cursor:pointer}.odn-qa-sheet__close svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2}.odn-qa-sheet__close:focus-visible{outline:2px solid var(--qa-ink);outline-offset:2px}.odn-qa-sheet__head{display:grid;grid-template-columns:96px 1fr;gap:16px;align-items:center;padding-right:34px}.odn-qa-sheet__img{width:96px;aspect-ratio:4 / 5;border-radius:8px;background:var(--qa-tint);object-fit:cover;display:block}.odn-qa-sheet__title{margin:0;font-size:17px;line-height:1.3;font-weight:700;color:var(--qa-ink)}.odn-qa-sheet__price{margin:6px 0 0;display:flex;gap:8px;align-items:baseline;flex-wrap:wrap;font-size:16px;font-weight:600}.odn-qa-sheet__price s{font-weight:400;color:var(--qa-muted);font-size:14px}.odn-qa-sheet__group{margin:22px 0 0;border:0;padding:0;min-width:0}.odn-qa-sheet__label{display:block;margin-bottom:10px;padding:0;font-size:14px;color:var(--qa-muted)}.odn-qa-sheet__label strong{color:var(--qa-ink);font-weight:600}.odn-qa-sheet__pills{display:flex;flex-wrap:wrap;gap:8px}.odn-qa-sheet__pill{min-width:64px;min-height:44px;padding:8px 16px;border:1.5px solid var(--qa-rule);border-radius:10px;background:#fff;color:var(--qa-ink);font:inherit;font-size:14px;cursor:pointer}.odn-qa-sheet__pill[aria-checked=true]{border-color:var(--qa-ink);font-weight:600}.odn-qa-sheet__pill[data-unavailable=true]{color:var(--qa-muted);text-decoration:line-through}.odn-qa-sheet__pill:focus-visible{outline:2px solid var(--qa-ink);outline-offset:2px}.odn-qa-sheet__labelrow{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.odn-qa-sheet__sglink{display:inline-flex;align-items:center;gap:6px;margin:0 0 10px;padding:2px 0;border:0;background:none;color:var(--qa-ink);font:inherit;font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.odn-qa-sheet__sglink svg{width:15px;height:15px;flex:none}.odn-qa-sheet__sglink:focus-visible{outline:2px solid var(--qa-ink);outline-offset:3px;border-radius:3px}.odn-qa-sg__back{display:inline-flex;align-items:center;gap:6px;padding:4px 0;border:0;background:none;color:var(--qa-ink);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.odn-qa-sg__back svg{width:16px;height:16px}.odn-qa-sg__back:focus-visible{outline:2px solid var(--qa-ink);outline-offset:3px;border-radius:3px}.odn-qa-sg__title{margin:14px 0 6px;font-size:15px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--qa-ink)}.odn-qa-sg__note{margin:0 0 14px;font-size:13px;line-height:1.5;color:var(--qa-muted)}.odn-qa-sg__howto{background:var(--qa-tint);border-radius:12px;padding:14px 16px;font-size:13px;line-height:1.5;margin-bottom:16px}.odn-qa-sg__howto h4{margin:0 0 8px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.odn-qa-sg__howto ol{margin:0;padding-left:18px}.odn-qa-sg__howto li+li{margin-top:5px}.odn-qa-sg__hint{display:none;margin:0 0 10px;font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--qa-muted)}.odn-qa-sg__scroll{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--qa-rule);border-radius:12px}.odn-qa-sg__table{width:100%;border-collapse:separate;border-spacing:0;font-size:13px;text-align:center}.odn-qa-sg__table th,.odn-qa-sg__table td{padding:10px 12px;white-space:nowrap;border-bottom:1px solid var(--qa-rule);border-right:1px solid var(--qa-rule);background:#fff;color:var(--qa-muted)}.odn-qa-sg__table th:last-child,.odn-qa-sg__table td:last-child{border-right:0}.odn-qa-sg__table tbody tr:last-child th,.odn-qa-sg__table tbody tr:last-child td{border-bottom:0}.odn-qa-sg__table thead th{background:var(--qa-tint);font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.odn-qa-sg__table th:first-child,.odn-qa-sg__table td:first-child{position:sticky;left:0;z-index:1;background:var(--qa-tint);background-clip:padding-box}.odn-qa-sg__table thead th:first-child{z-index:2}.odn-qa-sg__table tr[data-offered=true]>*{color:var(--qa-ink);font-weight:700;cursor:pointer}.odn-qa-sg__table tr[data-offered=true]:hover>*{background:var(--qa-tint)}.odn-qa-sg__table tr[data-offered=true]:focus-visible{outline:2px solid var(--qa-ink);outline-offset:-2px}.odn-qa-sg__table tr[data-selected=true]>*,.odn-qa-sg__table tr[data-selected=true]:hover>*{background:var(--qa-ink);color:#fff}.odn-qa-sg__wa{display:inline-flex;align-items:center;gap:8px;margin-top:16px;padding:10px 16px;border:1px solid var(--qa-rule);border-radius:999px;font-size:13px;font-weight:600;color:var(--qa-ink);text-decoration:none}.odn-qa-sg__wa:hover{border-color:var(--qa-ink)}.odn-qa-sg__wa svg{width:15px;height:15px;flex:none}.odn-qa-rs{border:1.5px solid var(--qa-ink);border-radius:10px;background:#fff;overflow:hidden}.odn-qa-rs__trigger{all:unset;box-sizing:border-box;width:100%;min-height:48px;padding:12px 15px;display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:15px;color:var(--qa-ink);cursor:pointer}.odn-qa-rs__trigger svg{flex:none;transition:transform .25s ease}.odn-qa-rs[data-open=true] .odn-qa-rs__trigger svg{transform:rotate(180deg)}.odn-qa-rs__trigger:focus-visible{outline:2px solid var(--qa-ink);outline-offset:-4px;border-radius:8px}.odn-qa-rs__list{display:none;max-height:220px;margin:0;padding:0;list-style:none;overflow-y:auto;overscroll-behavior:contain;border-top:1px solid var(--qa-rule);scrollbar-width:thin;scrollbar-color:var(--qa-ink) var(--qa-rule)}.odn-qa-rs[data-open=true] .odn-qa-rs__list{display:block}.odn-qa-rs__list::-webkit-scrollbar{width:6px}.odn-qa-rs__list::-webkit-scrollbar-track{background:var(--qa-rule)}.odn-qa-rs__list::-webkit-scrollbar-thumb{background:var(--qa-ink);border-radius:10px}.odn-qa-rs__option{padding:12px 15px;font-size:14px;color:var(--qa-ink);border-bottom:1px solid var(--qa-rule);cursor:pointer}.odn-qa-rs__option:last-child{border-bottom:none}.odn-qa-rs__option:hover,.odn-qa-rs__option[data-active=true]{background:var(--qa-ink);color:#fff}.odn-qa-rs__option[aria-selected=true]:after{content:"\2713";float:right}.odn-qa-sheet__error{margin:16px 0 0;padding:10px 12px;border-radius:8px;background:#fdedec;color:#9b2c1f;font-size:13.5px}.odn-qa-sheet__actions{display:grid;gap:10px;margin-top:24px}.odn-qa-sheet__btn{min-height:52px;border:0;border-radius:12px;background:var(--qa-ink);color:#fff;font:inherit;font-size:16px;font-weight:700;letter-spacing:.02em;cursor:pointer;transition:opacity .2s ease}.odn-qa-sheet__btn:before,.odn-qa-sheet__btn:after{content:none}.odn-qa-sheet__btn[disabled]{opacity:.45;cursor:not-allowed}.odn-qa-sheet__btn[data-busy=true]{opacity:.6;cursor:progress}.odn-qa-sheet__btn:focus-visible{outline:2px solid var(--qa-ink);outline-offset:3px}.odn-qa-sheet__more{display:block;margin-top:16px;text-align:center;font-size:14px;color:var(--qa-ink);text-underline-offset:4px}.odn-qa-sheet__loading{display:none;position:absolute;top:0;right:0;bottom:0;left:0;margin:0;align-items:center;justify-content:center;color:var(--qa-muted);font-size:14px}.odn-qa-sheet[data-loading=true] .odn-qa-sheet__body{visibility:hidden}.odn-qa-sheet[data-loading=true] .odn-qa-sheet__loading{display:flex}@media screen and (max-width:749px){.odn-qa-sheet{width:100%;margin:auto 0 0;border-radius:18px 18px 0 0}.odn-qa-sheet__panel{max-height:82vh;max-height:82dvh;border-radius:18px 18px 0 0;padding:26px 20px calc(20px + env(safe-area-inset-bottom,0px))}.odn-qa-sheet__close{top:-62px;right:auto;left:50%;transform:translate(-50%);width:48px;height:48px;background:#fff;box-shadow:0 4px 14px #0000002e}.odn-qa-sheet__head{padding-right:0}.odn-qa-sg__hint{display:block}.odn-qa-sg__table th,.odn-qa-sg__table td{padding:10px 9px;font-size:12.5px}.odn-qa-sg__table th:first-child,.odn-qa-sg__table td:first-child{box-shadow:4px 0 6px -2px #0000001f}.odn-qa-sheet[open] .odn-qa-sheet__panel{animation:odn-qa-up .32s cubic-bezier(.2,.8,.2,1)}.odn-qa-sheet[open] .odn-qa-sheet__close{animation:odn-qa-fade .32s ease}}@keyframes odn-qa-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes odn-qa-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.odn-qa-btn,.odn-qa-sheet__btn{transition:none}.odn-qa-rs__trigger svg{transition:none}.odn-qa-sheet[open] .odn-qa-sheet__panel,.odn-qa-sheet[open] .odn-qa-sheet__close{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/odins-quick-add.css.map */
