.qv-item{position:relative}.quick-view-button{position:absolute;top:1rem;right:1rem;z-index:5;display:inline-flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;padding:0;border:0;border-radius:50%;background:rgb(var(--color-background, 255, 255, 255));color:rgb(var(--color-foreground, 18, 18, 18));box-shadow:0 .2rem .8rem #0000002e;cursor:pointer;transition:transform .2s ease,opacity .2s ease}.quick-view-button:hover{transform:scale(1.08)}html.qv-lock{overflow:hidden}.qv-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;display:none;align-items:center;justify-content:center;padding:2rem;background:#0009;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.qv-modal.is-open{display:flex}.qv-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c}.qv-modal__dialog{position:relative;width:100%;max-width:96rem;max-height:calc(100vh - 4rem);max-height:calc(100dvh - 4rem);overflow-y:auto;background:rgb(var(--color-background, 255, 255, 255));color:rgb(var(--color-foreground, 18, 18, 18));border:.1rem solid rgba(var(--color-foreground, 18, 18, 18),.12);box-shadow:0 2rem 6rem #00000073;outline:none;animation:qv-in .25s ease}@keyframes qv-in{0%{opacity:0;transform:translateY(1.2rem)}to{opacity:1;transform:none}}.qv-modal__close{position:absolute;top:1rem;right:1rem;z-index:3;display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;padding:0;border:0;background:rgba(var(--color-background, 255, 255, 255),.85);color:inherit;border-radius:50%;cursor:pointer}.qv-modal__loader{display:none;width:3.2rem;height:3.2rem;margin:12rem auto;border:.2rem solid rgba(var(--color-foreground, 18, 18, 18),.2);border-top-color:rgb(var(--color-foreground, 18, 18, 18));border-radius:50%;animation:qv-spin .7s linear infinite}.qv-modal.is-loading .qv-modal__loader{display:block}@keyframes qv-spin{to{transform:rotate(360deg)}}.qv{display:grid;grid-template-columns:1fr}.qv [hidden]{display:none!important}@media screen and (min-width:750px){.qv{grid-template-columns:1fr 1fr}}.qv__main{aspect-ratio:1 / 1;overflow:hidden;background:rgba(var(--color-foreground, 18, 18, 18),.04)}.qv__main img,.qv__main svg{display:block;width:100%;height:100%;object-fit:cover}.qv__thumbs{display:flex;gap:.8rem;padding:1rem;overflow-x:auto}.qv__thumb{flex:0 0 6rem;width:6rem;aspect-ratio:1 / 1;padding:0;border:.1rem solid transparent;background:none;opacity:.7;cursor:pointer}.qv__thumb.is-active{border-color:currentColor;opacity:1}.qv__thumb img{display:block;width:100%;height:100%;object-fit:cover}.qv__info{display:flex;flex-direction:column;gap:1.4rem;padding:2.4rem 2rem}@media screen and (min-width:750px){.qv__info{padding:4.4rem 3.6rem 3.2rem}}.qv__vendor{margin:0;font-size:1.2rem;letter-spacing:.1rem;text-transform:uppercase;opacity:.7}.qv__title{margin:0;font-size:2.4rem;line-height:1.2}.qv__price{display:flex;align-items:baseline;gap:1rem;font-size:1.8rem}.qv__price-compare{font-size:1.5rem;opacity:.6}.qv__desc{margin:0;font-size:1.4rem;line-height:1.6;opacity:.85}.qv__form{display:flex;flex-direction:column;gap:1.6rem}.qv__option{margin:0;padding:0;border:0}.qv__option legend{margin-bottom:.8rem;padding:0;font-size:1.3rem}.qv__option-values{display:flex;flex-wrap:wrap;gap:.8rem}.qv__option input{position:absolute;opacity:0;pointer-events:none}.qv__option label{padding:.8rem 1.6rem;border:.1rem solid rgba(var(--color-foreground, 18, 18, 18),.25);font-size:1.4rem;cursor:pointer;transition:background-color .2s ease,color .2s ease}.qv__option input:checked+label{border-color:transparent;background:rgb(var(--color-foreground, 18, 18, 18));color:rgb(var(--color-background, 255, 255, 255))}.qv__option input:focus-visible+label{outline:.2rem solid rgb(var(--color-foreground, 18, 18, 18));outline-offset:.2rem}.qv__actions{display:flex;flex-direction:column;gap:1.2rem}.qv__qty{display:inline-flex;align-items:stretch;align-self:flex-start;border:.1rem solid rgba(var(--color-foreground, 18, 18, 18),.35)}.qv__qty button{width:4.4rem;border:0;background:none;color:inherit;font-size:1.8rem;cursor:pointer}.qv__qty input{width:5rem;height:4.4rem;border:0;background:none;color:inherit;font-size:1.5rem;text-align:center;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.qv__qty input::-webkit-outer-spin-button,.qv__qty input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.qv__submit{position:relative}.qv__submit.is-loading{pointer-events:none}.qv__submit.is-loading [data-qv-submit-text]{visibility:hidden}.qv__spinner{display:none;position:absolute;top:50%;left:50%;width:2rem;height:2rem;margin:-1rem 0 0 -1rem;border:.2rem solid currentColor;border-right-color:transparent;border-radius:50%;animation:qv-spin .7s linear infinite}.qv__submit.is-loading .qv__spinner{display:block}.qv__error{margin:0;color:#b3261e;font-size:1.3rem}.qv__details{align-self:flex-start;font-size:1.4rem}@media screen and (max-width:749px){.qv-modal{align-items:flex-end;padding:0}.qv-modal__dialog{max-width:none;max-height:92vh;max-height:92dvh}}@media(prefers-reduced-motion:reduce){.qv-modal__dialog,.qv-modal__loader{animation:none}.quick-view-button,.qv__option label{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/quick-view.css.map */
