.tw-qv-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:140;background:#17120f8c;display:flex;align-items:center;justify-content:center;padding:20px;opacity:0;transition:opacity .2s ease}.tw-qv-overlay[hidden]{display:none}.tw-qv-overlay.is-open{opacity:1}.tw-qv-modal{position:relative;width:min(880px,100%);max-height:min(660px,92vh);overflow:auto;background:var(--tw-paper);border:var(--tw-border);border-radius:18px;box-shadow:0 34px 64px -22px #17120f8c;transform:translateY(10px);transition:transform .2s ease}.tw-qv-overlay.is-open .tw-qv-modal{transform:none}.tw-qv-close{position:absolute;right:12px;top:12px;z-index:2;width:32px;height:32px;border-radius:50%;border:var(--tw-border);background:var(--tw-paper);color:var(--tw-ink);font:700 17px/1 var(--tw-font);cursor:pointer;padding:0}.tw-qv-close:hover{background:var(--tw-butter)}.tw-qv-body{min-height:220px}.tw-qv-spinner{display:flex;align-items:center;justify-content:center;min-height:220px;font:600 12px var(--tw-font);letter-spacing:.08em;color:var(--tw-muted)}.tw-qv{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:20px;padding:18px;font-family:var(--tw-font);color:var(--tw-ink)}.tw-qv__media{border-radius:14px;overflow:hidden;background:var(--tw-sand);align-self:start}.tw-qv__img{display:block;width:100%;height:auto}.tw-qv__info{display:flex;flex-direction:column;padding-right:34px}.tw-qv__title{font:800 clamp(18px,2vw,22px) / 1.15 var(--tw-font);letter-spacing:-.01em;color:var(--tw-ink);margin-bottom:8px}.tw-qv__title:hover{color:var(--tw-pink)}.tw-qv__rating{display:flex;align-items:center;gap:7px;font:600 11.5px var(--tw-font);color:var(--tw-muted);margin-bottom:10px}.tw-qv__stars{color:var(--tw-amber);letter-spacing:1px}.tw-qv__prices{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:16px}.tw-qv__price{font:800 22px var(--tw-font)}.tw-qv__mrp{font:400 13px var(--tw-font);color:var(--tw-muted)}.tw-qv__off{background:var(--tw-pink);color:#fff;border:var(--tw-border);border-radius:8px;padding:3px 8px;font:800 10px var(--tw-font);white-space:nowrap}.tw-qv__mrp[hidden],.tw-qv__off[hidden]{display:none}.tw-qv__opt{margin-bottom:14px}.tw-qv__optname{font:500 11px var(--tw-font);letter-spacing:.08em;text-transform:uppercase;color:var(--tw-muted);margin-bottom:7px}.tw-qv__optname b{color:var(--tw-ink);font-weight:700}.tw-qv__dots{display:flex;gap:9px;flex-wrap:wrap}.tw-qv__dot{width:30px;height:30px;border-radius:50%;border:1.5px solid #C9BFB3;padding:0;cursor:pointer;background-color:var(--tw-sand);background-size:cover;background-position:center;outline:2px solid transparent;outline-offset:2px;transition:outline-color .15s ease}.tw-qv__dot[aria-pressed=true]{outline-color:var(--tw-ink)}.tw-qv__dot.is-unavailable{opacity:.45}.tw-qv__sizes{display:flex;gap:8px;flex-wrap:wrap}.tw-qv__size{min-width:52px;padding:10px 14px;border-radius:999px;border:var(--tw-border);background:transparent;color:var(--tw-ink);font:700 12px var(--tw-font);cursor:pointer;transition:background-color .15s ease,color .15s ease}.tw-qv__size[aria-pressed=true]{background:var(--tw-ink);color:var(--tw-paper)}.tw-qv__size.is-unavailable{border-color:var(--tw-line);color:var(--tw-faint);text-decoration:line-through}.tw-qv__cta{margin-top:auto;width:100%;background:var(--tw-pink);color:#fff;border:0;border-radius:999px;padding:14px 0;font:800 12px var(--tw-font);letter-spacing:.08em;cursor:pointer;transition:background-color .2s ease}.tw-qv__cta:hover{background:var(--tw-pink-pressed)}.tw-qv__cta[disabled]{background:var(--tw-faint);cursor:not-allowed}.tw-qv__cta.is-loading{opacity:.7;pointer-events:none}.tw-qv__full{display:block;text-align:center;margin-top:11px;font:600 11.5px var(--tw-font);color:var(--tw-pink);text-decoration:underline;text-underline-offset:3px}@media screen and (max-width:749px){.tw-qv-overlay{padding:0;align-items:flex-end}.tw-qv-modal{width:100%;max-height:90vh;border-radius:18px 18px 0 0}.tw-qv{grid-template-columns:minmax(0,1fr);gap:14px;padding:14px}.tw-qv__media{max-height:46vh;overflow:hidden}.tw-qv__media .tw-qv__img{height:auto;max-height:46vh;object-fit:contain;object-position:center}.tw-qv__info{padding-right:0}.tw-qv__price{font-size:20px}}.tw-qv__media{display:flex;align-items:flex-start}.tw-qv__img{width:100%;height:auto;object-fit:contain}.tw-qv__media{position:relative}.tw-qv__track{display:flex;flex:1 1 100%;min-width:0;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:none}.tw-qv__track::-webkit-scrollbar{display:none}.tw-qv__slide{flex:0 0 100%;scroll-snap-align:start;display:flex;align-items:center;justify-content:center}.tw-qv__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:32px;height:32px;border-radius:16px;border:0;background:#fffbf4eb;color:var(--tw-ink);display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer;box-shadow:0 2px 8px #17120f26}.tw-qv__nav:disabled{opacity:0;pointer-events:none}.tw-qv__nav--prev{left:8px}.tw-qv__nav--next{right:8px}.tw-qv__pips{position:absolute;left:0;right:0;bottom:10px;z-index:2;display:flex;justify-content:center;gap:6px}.tw-qv__pip{width:7px;height:7px;border-radius:4px;border:0;padding:0;background:#17120f40;cursor:pointer;transition:width .2s ease,background .2s ease}.tw-qv__pip.is-active{width:18px;background:var(--tw-pink)}
/*# sourceMappingURL=/cdn/shop/t/16/assets/twirl-quickview.css.map */
