.dr-ice-quick-view{--dr-ice-qv-bg: #f4f8fb;--dr-ice-qv-media-bg: #e5f0f6;--dr-ice-qv-black: #0a0c10;--dr-ice-qv-blue: #4062c3;--dr-ice-qv-border: #c3dae8;--dr-ice-qv-font-heading: "Fraunces", Georgia, "Times New Roman", serif;--dr-ice-qv-font-body: "Plus Jakarta Sans", "Helvetica Neue", Helvetica, Arial, sans-serif}.dr-ice-quick-view__dialog{box-sizing:border-box;width:min(960px,calc(100vw - 48px));max-width:960px;max-height:min(90dvh,900px);margin:auto;padding:0;border:1px solid var(--dr-ice-qv-border);border-radius:12px;background:var(--dr-ice-qv-bg);color:var(--dr-ice-qv-black);box-shadow:0 24px 64px #0a0c1038;overflow:hidden}.dr-ice-quick-view__dialog::backdrop{background:#0a0c107a;opacity:0;transition:opacity .22s ease}.dr-ice-quick-view__dialog[open]::backdrop{opacity:1}.dr-ice-quick-view__dialog[open]{animation:dr-ice-qv-in .24s ease both}.dr-ice-quick-view__dialog.is-closing{animation:dr-ice-qv-out .2s ease both}.dr-ice-quick-view__dialog.is-closing::backdrop{opacity:0}@keyframes dr-ice-qv-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes dr-ice-qv-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}@media(prefers-reduced-motion:reduce){.dr-ice-quick-view__dialog[open],.dr-ice-quick-view__dialog.is-closing{animation:none}.dr-ice-quick-view__dialog::backdrop{transition:none}}.dr-ice-quick-view__shell{position:relative;display:flex;flex-direction:column;max-height:min(90dvh,900px);overflow:auto;overscroll-behavior:contain}.dr-ice-quick-view__close{position:absolute;top:12px;right:12px;z-index:3;display:grid;place-items:center;width:40px;height:40px;margin:0;padding:0;border:0;border-radius:8px;background:#fff;color:var(--dr-ice-qv-black);box-shadow:0 1px 3px #0a0c101a;cursor:pointer;transition:background .18s ease}.dr-ice-quick-view__close:hover{background:#eef4f8}.dr-ice-quick-view__close:focus-visible{outline:2px solid var(--dr-ice-qv-blue);outline-offset:2px}.dr-ice-quick-view__close svg{width:16px;height:16px}.dr-ice-quick-view__content{display:grid;grid-template-columns:minmax(0,.48fr) minmax(0,.52fr);min-height:420px}.dr-ice-quick-view__media{display:grid;place-items:center;min-height:420px;padding:clamp(1.5rem,3vw,2.5rem);background:var(--dr-ice-qv-media-bg)}.dr-ice-quick-view__image{display:block;width:auto;max-width:100%;max-height:min(52vh,420px);height:auto;object-fit:contain;object-position:center}.dr-ice-quick-view__image-placeholder{width:min(70%,220px);aspect-ratio:1;border-radius:8px;background:#4062c314}.dr-ice-quick-view__information{display:flex;flex-direction:column;gap:1rem;padding:clamp(1.75rem,3vw,2.75rem) clamp(1.5rem,3vw,2.5rem);padding-top:clamp(2.5rem,4vw,3rem)}.dr-ice-quick-view__title{margin:0;font-family:var(--dr-ice-qv-font-heading);font-weight:300;font-size:clamp(1.75rem,2.6vw,2.375rem);line-height:1.15;letter-spacing:.01em;color:var(--dr-ice-qv-black)}.dr-ice-quick-view__price{margin:0;font-family:var(--dr-ice-qv-font-body);font-weight:700;font-size:clamp(1.25rem,1.6vw,1.5rem);line-height:1.2;color:var(--dr-ice-qv-blue)}.dr-ice-quick-view__availability{display:inline-flex;align-items:center;gap:.45rem;margin:0;font-family:var(--dr-ice-qv-font-body);font-size:.875rem;font-weight:600;color:var(--dr-ice-qv-black)}.dr-ice-quick-view__availability:before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:#2f9d6a}.dr-ice-quick-view__availability.is-unavailable{color:#0a0c10b3}.dr-ice-quick-view__availability.is-unavailable:before{background:#b45353}.dr-ice-quick-view__divider{width:100%;height:1px;margin:.15rem 0;background:var(--dr-ice-qv-border);border:0}.dr-ice-quick-view__description{margin:0;font-family:var(--dr-ice-qv-font-body);font-size:.96875rem;font-weight:400;line-height:1.65;color:var(--dr-ice-qv-black)}.dr-ice-quick-view__description p{margin:0 0 .75rem}.dr-ice-quick-view__description p:last-child{margin-bottom:0}.dr-ice-quick-view__description a{color:var(--dr-ice-qv-blue)}.dr-ice-quick-view__description:empty,.dr-ice-quick-view__description.is-empty{display:none}.dr-ice-quick-view__actions{margin-top:auto;padding-top:.5rem}.dr-ice-quick-view__details-link{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.75rem 1.35rem;border:1px solid var(--dr-ice-qv-blue);border-radius:6px;background:var(--dr-ice-qv-blue);color:#fff;font-family:var(--dr-ice-qv-font-heading);font-size:.9375rem;font-weight:600;text-decoration:none;transition:background .18s ease,color .18s ease}.dr-ice-quick-view__details-link:hover,.dr-ice-quick-view__details-link:focus-visible{background:#2c4dab;border-color:#2c4dab;outline:none}.dr-ice-quick-view__details-link:focus-visible{outline:2px solid var(--dr-ice-qv-black);outline-offset:2px}.dr-ice-quick-view__state{display:none;grid-column:1 / -1;place-items:center;min-height:280px;padding:2rem;font-family:var(--dr-ice-qv-font-body);font-size:1rem;color:#0a0c10b3;text-align:center}.dr-ice-quick-view.is-loading .dr-ice-quick-view__state--loading,.dr-ice-quick-view.is-error .dr-ice-quick-view__state--error{display:grid}.dr-ice-quick-view.is-loading .dr-ice-quick-view__media,.dr-ice-quick-view.is-loading .dr-ice-quick-view__information,.dr-ice-quick-view.is-error .dr-ice-quick-view__media,.dr-ice-quick-view.is-error .dr-ice-quick-view__information{display:none}.dr-ice-quick-view__spinner{width:2rem;height:2rem;margin-bottom:.85rem;border:2px solid rgba(64,98,195,.25);border-top-color:var(--dr-ice-qv-blue);border-radius:50%;animation:dr-ice-qv-spin .7s linear infinite}@keyframes dr-ice-qv-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.dr-ice-quick-view__spinner{animation:none;border-top-color:#4062c340}}@media screen and (max-width:899.98px){.dr-ice-quick-view__dialog{width:min(720px,calc(100vw - 32px))}.dr-ice-quick-view__content{grid-template-columns:1fr}.dr-ice-quick-view__media{min-height:240px;padding:1.5rem}.dr-ice-quick-view__image{max-height:280px}.dr-ice-quick-view__information{padding:1.5rem 1.35rem 1.75rem}}@media screen and (max-width:479.98px){.dr-ice-quick-view__dialog{width:calc(100vw - 20px);max-height:90dvh}.dr-ice-quick-view__title{font-size:1.625rem}.dr-ice-quick-view__price{font-size:1.25rem}.dr-ice-quick-view__details-link{width:100%}}@media screen and (max-width:767.98px){.dr-ice-quick-view .dr-ice-quick-view__description,.dr-ice-quick-view .dr-ice-quick-view__description p{font-size:16px!important}}@media screen and (min-width:768px){.dr-ice-quick-view .dr-ice-quick-view__description,.dr-ice-quick-view .dr-ice-quick-view__description p{font-size:18px!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/dr-ice-quick-view.css.map */
