.pillowhan-quick-view[hidden]{display:none!important}.pillowhan-quick-view{top:0;right:0;bottom:0;left:0;position:fixed;z-index:1090}.pillowhan-quick-view__backdrop{background:#00000085;border:0;cursor:default;top:0;right:0;bottom:0;left:0;padding:0;position:absolute;width:100%}.pillowhan-quick-view__dialog{background:var(--color-content, #fff);color:var(--color-body-text, #202025);display:flex;flex-direction:column;inset:max(16px,4vh) max(16px,4vw);margin:auto;max-height:92vh;max-width:1180px;overflow:auto;position:absolute;transform:translateY(0);transition:opacity var(--pillowhan-motion-duration, .18s) ease,transform var(--pillowhan-motion-duration, .18s) ease;width:calc(100% - 32px)}.pillowhan-quick-view:not(.is-visible) .pillowhan-quick-view__dialog{opacity:0;transform:translateY(12px)}.pillowhan-quick-view__close{align-items:center;background:var(--color-content, #fff);border:1px solid rgba(var(--color-body-text-rgb, 32, 32, 37),.18);border-radius:50%;color:inherit;display:inline-flex;height:42px;justify-content:center;padding:10px;position:absolute;right:14px;top:14px;width:42px;z-index:4}.pillowhan-quick-view__close .icon{height:18px;width:18px}.pillowhan-quick-view__loading{align-items:center;display:flex;flex:1;gap:12px;justify-content:center;min-height:min(600px,70vh);padding:40px}.pillowhan-quick-view__loading[hidden]{display:none}.pillowhan-quick-view__spinner{animation:pillowhan-quick-view-spin .8s linear infinite;border:2px solid rgba(var(--color-body-text-rgb, 32, 32, 37),.2);border-radius:50%;border-top-color:var(--g-main, #202025);height:24px;width:24px}.pillowhan-quick-view__content:empty{display:none}.pillowhan-quick-view__error{margin:auto;max-width:520px;padding:80px 32px;text-align:center}.pillowhan-quick-view-product{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);min-height:min(720px,88vh)}.pillowhan-quick-view-product__media{align-self:start;background:rgba(var(--color-body-text-rgb, 32, 32, 37),.04);min-width:0;position:sticky;top:0}.pillowhan-quick-view-product__media-stage{align-items:center;display:flex;justify-content:center;min-height:min(650px,78vh);overflow:hidden}.pillowhan-quick-view-product__media-item{height:100%;width:100%}.pillowhan-quick-view-product__media-item[hidden]{display:none}.pillowhan-quick-view-product__media-item img,.pillowhan-quick-view-product__media-item video,.pillowhan-quick-view-product__media-item iframe,.pillowhan-quick-view-product__media-item model-viewer,.pillowhan-quick-view-product__media-item .placeholder-svg{display:block;height:min(650px,78vh);object-fit:cover;width:100%}.pillowhan-quick-view-product__external-video{border:0}.pillowhan-quick-view-product__thumbnails{display:flex;gap:8px;overflow-x:auto;padding:12px;scrollbar-width:thin}.pillowhan-quick-view-product__thumbnail{background:transparent;border:1px solid transparent;flex:0 0 72px;height:72px;padding:2px;position:relative}.pillowhan-quick-view-product__thumbnail.is-active,.pillowhan-quick-view-product__thumbnail:focus-visible{border-color:currentColor}.pillowhan-quick-view-product__thumbnail img{height:100%;object-fit:cover;width:100%}.pillowhan-quick-view-product__media-icon{align-items:center;background:#ffffffdb;border-radius:50%;bottom:5px;display:flex;font-size:9px;height:22px;justify-content:center;position:absolute;right:5px;width:22px}.pillowhan-quick-view-product__details{align-self:center;padding:clamp(52px,6vw,84px) clamp(24px,4vw,60px) 42px}.pillowhan-quick-view-product__vendor{font-size:.8rem;letter-spacing:.08em;margin:0 0 8px;text-transform:uppercase}.pillowhan-quick-view-product__title{font-family:var(--g-font-2);font-size:clamp(1.75rem,3vw,2.75rem);line-height:1.1;margin:0 50px 14px 0}.pillowhan-quick-view-product__rating{min-height:22px;margin-bottom:12px}.pillowhan-quick-view-product__price{align-items:baseline;display:flex;font-family:var(--g-font-2);font-size:1.25rem;gap:10px}.pillowhan-quick-view-product__price s{color:rgba(var(--color-body-text-rgb, 32, 32, 37),.58);font-size:.95rem}.pillowhan-quick-view-product__availability{font-size:.85rem;margin:6px 0 18px}.pillowhan-quick-view-product__description{color:rgba(var(--color-body-text-rgb, 32, 32, 37),.78);margin-bottom:22px}.pillowhan-quick-view-product__color-description{border-top:1px solid rgba(var(--color-body-text-rgb, 32, 32, 37),.14);padding:16px 0}.pillowhan-quick-view-product__color-description h3{font-size:.9rem;margin:0 0 6px}.pillowhan-quick-view-product__form label{display:block;font-size:.85rem;font-weight:600;margin-bottom:6px}.pillowhan-quick-view-product__form select{background:var(--color-content, #fff);border:1px solid var(--g-input-border, #d8d8d8);border-radius:var(--g-input-radius, 0);color:inherit;min-height:48px;padding:0 38px 0 14px;width:100%}.pillowhan-quick-view-product__purchase-row{align-items:end;display:grid;gap:12px;grid-template-columns:112px minmax(0,1fr);margin-top:18px}.pillowhan-quick-view-product__quantity-control{border:1px solid var(--g-input-border, #d8d8d8);display:grid;grid-template-columns:32px 1fr 32px;min-height:50px}.pillowhan-quick-view-product__quantity-control button,.pillowhan-quick-view-product__quantity-control input{background:transparent;border:0;color:inherit;min-width:0;padding:0;text-align:center}.pillowhan-quick-view-product__quantity-control input{-webkit-appearance:textfield;appearance:textfield;width:100%}.pillowhan-quick-view-product__quantity-control input::-webkit-inner-spin-button,.pillowhan-quick-view-product__quantity-control input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.pillowhan-quick-view-product__add{min-height:50px;width:100%}.pillowhan-quick-view-product__add[disabled]{cursor:not-allowed;opacity:.55}.pillowhan-quick-view-product__form-status{font-size:.85rem;margin:8px 0 0;min-height:1.3em}.pillowhan-quick-view-product__wishlist{align-items:center;background:transparent;border:0;color:inherit;display:inline-flex;gap:8px;margin-top:14px;padding:4px 0;text-decoration:underline;text-underline-offset:3px}.pillowhan-quick-view-product__wishlist .icon{height:18px;width:18px}.pillowhan-quick-view-product__size-guide{border-bottom:1px solid rgba(var(--color-body-text-rgb, 32, 32, 37),.14);border-top:1px solid rgba(var(--color-body-text-rgb, 32, 32, 37),.14);margin-top:18px;padding:14px 0}.pillowhan-quick-view-product__size-guide summary{cursor:pointer;font-weight:600}.pillowhan-quick-view-product__size-guide-content{overflow-x:auto;padding-top:14px}.pillowhan-quick-view-product__size-tabs{display:flex;gap:8px;margin-bottom:12px}.pillowhan-quick-view-product__size-tabs button{background:transparent;border:1px solid rgba(var(--color-body-text-rgb, 32, 32, 37),.3);color:inherit;min-width:54px;padding:7px 12px}.pillowhan-quick-view-product__size-tabs button[aria-selected=true]{background:var(--g-color-heading, #202025);color:var(--color-content, #fff)}.pillowhan-quick-view-product__rewards{margin-top:16px;min-height:1px}.pillowhan-quick-view-product__details-link{display:inline-block;margin-top:20px;text-decoration:underline;text-underline-offset:4px}body.pillowhan-quick-view-open{overflow:hidden}@keyframes pillowhan-quick-view-spin{to{transform:rotate(360deg)}}@media(max-width:899px){.pillowhan-quick-view__dialog{top:8px;right:8px;bottom:8px;left:8px;max-height:calc(100vh - 16px);width:calc(100% - 16px)}.pillowhan-quick-view-product{display:block;min-height:0}.pillowhan-quick-view-product__media{position:static}.pillowhan-quick-view-product__media-stage,.pillowhan-quick-view-product__media-item img,.pillowhan-quick-view-product__media-item video,.pillowhan-quick-view-product__media-item iframe,.pillowhan-quick-view-product__media-item model-viewer,.pillowhan-quick-view-product__media-item .placeholder-svg{height:min(62vh,560px);min-height:360px}.pillowhan-quick-view-product__details{padding:30px 20px 40px}}@media(max-width:479px){.pillowhan-quick-view-product__purchase-row{grid-template-columns:104px minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.pillowhan-quick-view__dialog{transition:none}.pillowhan-quick-view__spinner{animation-duration:1.6s}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/pillowhan-quick-view.css.map */
