.es-xsell--qa .es-xsell__item{display:flex;flex-direction:column;min-width:0}.es-xsell--qa .es-xsell__item>a{flex:1 1 auto}.es-xsell__add{margin-top:10px;width:100%;min-height:38px;padding:8px 6px;border:1px solid rgba(18,18,18,.55);border-radius:40px;background:#fff;color:#121212;font:inherit;font-size:12.5px;letter-spacing:.04em;line-height:1.2;cursor:pointer;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.es-xsell__add:hover{background:#121212;border-color:#121212;color:#fff}.es-xsell__add:focus-visible{outline:2px solid #275db2;outline-offset:2px}html.es-qa-lock{overflow:hidden}.es-qa{padding:0;border:0;width:min(880px,calc(100vw - 48px));max-width:none;max-height:min(640px,calc(100vh - 48px));border-radius:6px;background:#fff;color:#121212;font-family:inherit;overflow:hidden;box-shadow:0 24px 60px #12121238}.es-qa[open]{animation:es-qa-in .22s ease-out}.es-qa::backdrop{background:#12121273}@keyframes es-qa-in{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}.es-qa__panel{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-height:inherit}.es-qa__close{position:absolute;top:10px;right:10px;z-index:2;display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:#ffffffeb;color:#121212;cursor:pointer}.es-qa__close:hover{background:#f6f6f6}.es-qa__media{position:relative;min-width:0;background:#f6f6f6}.es-qa__track{display:flex;height:100%;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.es-qa__track::-webkit-scrollbar{display:none}.es-qa__track img{flex:0 0 100%;width:100%;height:100%;max-height:min(640px,calc(100vh - 48px));aspect-ratio:4 / 5;object-fit:cover;scroll-snap-align:start;background:#f6f6f6}.es-qa__nav{position:absolute;top:50%;display:grid;place-items:center;width:38px;height:38px;margin-top:-19px;padding:0;border:0;border-radius:50%;background:#ffffffeb;color:#121212;cursor:pointer;transition:opacity .18s ease}.es-qa__nav--prev{left:12px}.es-qa__nav--next{right:12px}.es-qa__nav:disabled{opacity:0;pointer-events:none}.es-qa__dots{position:absolute;left:0;right:0;bottom:14px;display:flex;justify-content:center;gap:6px;pointer-events:none}.es-qa__dots span{width:6px;height:6px;border-radius:50%;background:#12121240;transition:background-color .18s ease}.es-qa__dots span.is-on{background:#121212}.es-qa__info{display:flex;flex-direction:column;gap:16px;min-width:0;padding:36px 32px 28px;overflow-y:auto}.es-qa__title{margin:0;padding-right:36px;font-size:19px;font-weight:600;line-height:1.3;letter-spacing:0;text-wrap:balance}.es-qa__title:focus,.es-qa__title:focus-visible{outline:none;box-shadow:none}.es-qa__price{margin:-8px 0 0;font-size:16px;color:#121212}.es-qa__price s{margin-left:6px;color:#6b6b6b;font-size:14px}.es-qa__opts{display:flex;flex-direction:column;gap:16px}.es-qa__opt{margin:0;padding:0;border:0;min-width:0}.es-qa__opt legend{margin:0 0 10px;padding:0;font-size:13.5px;color:#4a4a4a}.es-qa__opt legend strong{color:#121212;font-weight:600}.es-qa__fixed{margin:0;font-size:13.5px;color:#121212}.es-qa__fixed span{color:#4a4a4a}.es-qa__vals{display:flex;flex-wrap:wrap;gap:8px}.es-qa__sw{position:relative;width:34px;height:34px;padding:0;border:1px solid rgba(18,18,18,.18);border-radius:50%;background:var(--sw, #f6f6f6);cursor:pointer;transition:box-shadow .15s ease}.es-qa__sw.is-on{box-shadow:0 0 0 2px #fff,0 0 0 3.5px #121212}.es-qa__sw.is-sold{opacity:.5}.es-qa__sw.is-sold:after{content:"";position:absolute;top:50%;left:-3px;right:-3px;height:1.5px;background:#121212;transform:rotate(-45deg)}.es-qa__pill{min-width:52px;padding:9px 16px;border:1px solid rgba(18,18,18,.55);border-radius:40px;background:#fff;color:#121212;font:inherit;font-size:14px;line-height:1.2;cursor:pointer;transition:background-color .15s ease,color .15s ease}.es-qa__pill:hover{border-color:#121212}.es-qa__pill.is-on{background:#121212;border-color:#121212;color:#fff}.es-qa__pill.is-sold{color:#12121266;border-color:#12121233;text-decoration:line-through}.es-qa__pill.is-sold.is-on{background:#12121214;color:#1212128c}.es-qa__sw:focus-visible,.es-qa__pill:focus-visible,.es-qa__close:focus-visible,.es-qa__nav:focus-visible,.es-qa__add:focus-visible{outline:2px solid #275db2;outline-offset:2px}.es-qa__msg{margin:0;font-size:13px;color:#b3261e}.es-qa__msg:empty{display:none}.es-qa__add{width:100%;min-height:48px;margin-top:auto;padding:12px 16px;border:0;border-radius:0;background:#275db2;color:#fff;font:inherit;font-size:15px;letter-spacing:1px;cursor:pointer;transition:background-color .18s ease,opacity .18s ease}.es-qa__add:hover{background:#1f4d96}.es-qa__add:disabled{cursor:not-allowed;opacity:.5}.es-qa__add.is-loading{opacity:.75;cursor:progress}.es-qa__more{align-self:center;font-size:13px;color:#121212;text-underline-offset:3px}@media(max-width:749px){.es-qa{width:100vw;max-height:92vh;max-height:92dvh;margin:auto 0 0;border-radius:14px 14px 0 0}.es-qa[open]{animation:es-qa-up .26s ease-out}@keyframes es-qa-up{0%{transform:translateY(40px);opacity:.4}to{transform:none;opacity:1}}.es-qa__panel{position:static;display:block;max-height:inherit;overflow-y:auto;overscroll-behavior:contain}.es-qa__close{top:8px;right:8px;box-shadow:0 1px 4px #1212121f}.es-qa__media{padding-top:54px;background:#fff}.es-qa__track{gap:8px;padding:0 16px;scroll-padding:0 16px;height:auto}.es-qa__track img{flex-basis:64%;width:64%;height:auto;max-height:none;border-radius:4px}.es-qa__add{position:sticky;bottom:calc(10px + env(safe-area-inset-bottom,0px));z-index:1;box-shadow:0 0 0 10px #fff}.es-qa__add:disabled{opacity:1;background:#a9bee0}.es-qa__nav{display:none}.es-qa__dots{position:static;padding-top:10px}.es-qa__info{padding:14px 16px calc(18px + env(safe-area-inset-bottom,0px));overflow:visible;gap:14px}.es-qa__title{font-size:17px;padding-right:0}}@media(prefers-reduced-motion:reduce){.es-qa[open]{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/60/assets/es-quick-add.css.map */
