.card__inner:has(>.quick-view-trigger),.collection--full-width .card__inner,.collection--full-width .card__inner.gradient{transform:none!important;overflow:hidden}.card__inner>.quick-view-trigger{position:absolute;left:0;right:0;bottom:0;z-index:3;width:100%;min-height:4.4rem;margin:0;padding:0 1.2rem;border:0!important;border-radius:0!important;box-shadow:none!important;background:#e3e8fa!important;color:#2d2140!important;font-family:inherit;font-size:1.3rem;font-weight:700!important;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transform:translateY(100%);opacity:0;transition:transform .25s ease,opacity .25s ease,background-color .2s ease}.card-wrapper:hover .card__inner>.quick-view-trigger,.card__inner>.quick-view-trigger:focus-visible{transform:translateY(0);opacity:1}.card__inner>.quick-view-trigger:hover{background:#d4dbf5!important}@media(hover:none){.card__inner>.quick-view-trigger{min-height:3.4rem;font-size:1.1rem;letter-spacing:.12em;transform:none;opacity:1}}body.quick-view-open{overflow:hidden}.quick-view{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000}.quick-view[hidden]{display:none}.quick-view__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#18102473;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;transition:opacity .25s ease}.quick-view__drawer{position:absolute;top:0;right:0;bottom:0;width:min(92rem,100vw);background:#fff;box-shadow:-1rem 0 3rem #1810242e;transform:translate(100%);transition:transform .3s ease;outline:none}.quick-view.is-open .quick-view__overlay{opacity:1}.quick-view.is-open .quick-view__drawer{transform:translate(0)}.quick-view__content{height:100%}.qv{display:grid;grid-template-columns:46% 54%;height:100%;color:#222;font-family:var(--hyan-font, inherit);text-align:left}.qv__media{display:flex;flex-direction:column;gap:1rem;min-height:0;padding:1rem;overflow-y:auto;background:#f4f1f8;scrollbar-width:thin}.qv__media-item img,.qv__media-item svg{display:block;width:100%;height:auto;border-radius:.4rem}.qv__panel{display:flex;flex-direction:column;min-height:0;height:100%}.qv__head{flex:none;display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1.6rem 2.8rem;border-bottom:1px solid #ece8f1;background:#fff}.qv__head-title{margin:0;font-size:1.4rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#2d2140}.quick-view .qv__close{display:flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;min-width:0;min-height:0;padding:0;margin-right:-.8rem;border:0!important;border-radius:50%!important;background:transparent!important;color:#2d2140!important;box-shadow:none!important;cursor:pointer}.quick-view .qv__close:hover{background:#f4f1f8!important}.quick-view .qv__close svg{width:1.6rem;height:1.6rem}.qv__body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:2.4rem 2.8rem;scrollbar-width:thin}.qv__vendor{margin:0 0 .6rem;font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;color:#7b6b9a}.qv__title{margin:0 0 1.4rem;font-size:2rem;font-weight:500;line-height:1.4;letter-spacing:.02em;text-transform:uppercase}.qv__title a{color:#222!important;text-decoration:none!important}.qv__deal{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.2rem;margin-bottom:.4rem}.qv__deal[hidden]{display:none}.qv__badge{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1.2rem;border-radius:99rem;background:#3f8f55;color:#fff;font-size:1.1rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.qv__off{font-size:1.5rem;font-weight:600;color:#3f8f55}.qv__compare{font-size:1.4rem;color:#9a96a6}.qv__price{margin:.4rem 0;font-size:3rem;font-weight:700;line-height:1.2;color:#2d2140}.qv__tax{margin:0 0 2.4rem;font-size:1.2rem;color:#6f6a7d}.qv__tax a{color:inherit!important;text-decoration:underline!important}.qv__option{min-width:0;margin:0 0 2.4rem;padding:0;border:0}.qv__option-name{margin-bottom:1.2rem;padding:0;font-size:1.4rem;font-weight:600;color:#222}.qv__pills{display:flex;flex-wrap:wrap;gap:1rem}.qv__pill-wrap{display:flex;flex-direction:column;align-items:center;gap:.4rem}.quick-view .qv__pill{min-width:5.6rem;height:4.4rem;min-height:0;padding:0 1.6rem;border:1px solid #d9d3e3!important;border-radius:99rem!important;background:#fff!important;color:#222!important;box-shadow:none!important;font-family:inherit;font-size:1.3rem;font-weight:500!important;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.quick-view .qv__pill:hover{border-color:#7b6b9a!important}.quick-view .qv__pill[aria-pressed=true]{border-color:#7b6b9a!important;background:#7b6b9a!important;color:#fff!important}.quick-view .qv__pill.is-unavailable{background:#faf9fb!important;color:#b5b0bf!important;text-decoration:line-through}.quick-view .qv__pill.is-unavailable[aria-pressed=true]{background:#b5b0bf!important;border-color:#b5b0bf!important;color:#fff!important}.qv__stock{font-size:1.2rem;font-weight:600;color:#e06a2c}.qv__stock:empty{display:none}.qv__details{padding-top:2rem;border-top:1px solid #ece8f1}.qv__details-title{margin:0 0 .4rem;font-size:1.5rem;font-weight:600;color:#222}.qv__details-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:2.4rem;margin:0}.qv__details-grid>div{padding:1.2rem 0;border-bottom:1px solid #ece8f1}.qv__details-grid dt{margin-bottom:.4rem;font-size:1.2rem;color:#8a8597}.qv__details-grid dd{margin:0;font-size:1.4rem;color:#222}.qv__full-link{display:inline-block;margin-top:2rem;font-size:1.3rem;color:#7b6b9a!important;text-decoration:underline!important}.qv__foot{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem;padding:1.6rem 2.8rem;border-top:1px solid #ece8f1;background:#fff}.qv__qty{flex:none;display:flex;align-items:center;height:4.8rem;padding:0 .6rem;border:1px solid #2d2140;border-radius:99rem}.quick-view .qv__qty-btn{width:3.2rem;height:100%;min-width:0;min-height:0;padding:0;border:0!important;background:transparent!important;color:#2d2140!important;box-shadow:none!important;font-family:inherit;font-size:1.8rem;font-weight:400!important;cursor:pointer}.quick-view .qv .qv__qty input.qv__qty-input[type=number]{width:3.2rem;height:100%;padding:0;border:0!important;background:transparent!important;box-shadow:none!important;color:#222!important;font-size:1.4rem;text-align:center;-moz-appearance:textfield}.qv__qty-input::-webkit-outer-spin-button,.qv__qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quick-view .qv__add{flex:1 1 18rem;height:4.8rem;min-height:0;padding:0 2rem;border:1px solid #2d2140!important;border-radius:99rem!important;background:#fff!important;color:#2d2140!important;box-shadow:none!important;font-family:inherit;font-size:1.5rem;font-weight:600!important;cursor:pointer;transition:background-color .2s ease,color .2s ease}.quick-view .qv__add:hover:not(:disabled){background:#2d2140!important;color:#fff!important}.quick-view .qv__add:disabled{opacity:.5;cursor:not-allowed}.quick-view .qv__add.is-loading{opacity:.6;pointer-events:none}.qv__error{flex-basis:100%;margin:0;font-size:1.3rem;color:#c0392b}.qv__error[hidden]{display:none}.qv__skel{margin-bottom:1.2rem;border-radius:.6rem;background:linear-gradient(90deg,#efebf4 25%,#f8f6fb,#efebf4 75%);background-size:200% 100%;animation:qv-shimmer 1.2s linear infinite}.qv__skel--image{flex:none;margin:0;aspect-ratio:4 / 5}.qv__skel--line{height:1.2rem}.qv__skel--title{width:80%;height:2.6rem}.qv__skel--price{width:35%;height:3.4rem}.qv__skel--pills{width:60%;height:4.4rem;margin-top:2rem}@keyframes qv-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.quick-view__drawer,.quick-view__overlay,.card__inner>.quick-view-trigger{transition:none}.qv__skel{animation:none}}@media screen and (max-width:749px){.quick-view__drawer{width:100vw}.qv{display:flex;flex-direction:column;overflow-y:auto}.qv__panel{display:contents}.qv__head{order:-1;position:sticky;top:0;z-index:2;padding:1.2rem 1.6rem}.qv__media{flex:none;flex-direction:row;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory}.qv__media-item,.qv__skel--image{flex:0 0 78%;scroll-snap-align:start}.qv__body{flex:none;overflow:visible;padding:2rem 1.6rem}.qv__title{font-size:1.7rem}.qv__price{font-size:2.6rem}.qv__details-grid{column-gap:1.6rem}.qv__foot{position:sticky;bottom:0;z-index:2;margin-top:auto;padding:1.2rem 1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/quick-view.css.map */
