gd-drop-quick-view{display:contents}.gd-quick-view{--qv-surface: var(--quick-bg, var(--gd-white, #fff));--qv-soft: var(--gd-surface, #f9f8f6);--qv-ink: var(--quick-text, var(--gd-ink, #1a1817));--qv-muted: var(--gd-ink-secondary, #757068);--qv-line: var(--gd-border, #ebebea);position:fixed;top:0;right:0;bottom:0;left:0;width:min(1080px,calc(100% - 64px));height:fit-content;max-height:calc(100dvh - 64px);margin:auto;padding:0;border:1px solid rgba(26,24,23,.12);border-radius:20px;background:var(--qv-surface);color:var(--qv-ink);overflow:auto;box-shadow:0 24px 80px #09070c40;font:400 16px/1.5 var(--gd-font-body, "DM Sans", sans-serif);letter-spacing:0}.gd-quick-view::backdrop{background:#0c0811bd;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.gd-quick-view *,.gd-quick-view *:before,.gd-quick-view *:after{box-sizing:border-box}.gd-quick-view__shell{padding:0}.gd-quick-view__header{position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:10px 24px;border-bottom:1px solid var(--qv-line);background:var(--qv-surface);color:var(--qv-muted);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.14em}.gd-quick-view__close{display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;padding:10px;border:0;border-radius:50%;color:var(--qv-ink);background:var(--qv-soft);cursor:pointer}.gd-quick-view__close:hover{background:var(--gd-violet-subtle, #f0eafa)}.gd-quick-view__close svg{width:20px;height:20px}.gd-quick-view__status:empty{display:none}.gd-quick-view__status{margin:24px;color:var(--qv-muted)}.gd-quick-view__fallback{display:inline-flex;margin:0 24px 24px;color:var(--gd-violet, #5b2d8e);text-underline-offset:4px}.gd-quick-view [hidden]{display:none!important}.gd-quick-product{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,1fr);align-items:start;gap:0}.gd-quick-product__gallery{position:sticky;top:64px;min-width:0;padding:24px;background:var(--qv-soft);border-right:1px solid var(--qv-line)}.gd-quick-product__stage{position:relative;overflow:hidden;border-radius:14px;background:var(--qv-soft)}.gd-quick-product__track{display:flex;min-width:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;cursor:grab}.gd-quick-product__track::-webkit-scrollbar{display:none}.gd-quick-product__slide{flex:0 0 100%;width:100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always}.gd-quick-product__image{display:block;width:100%;height:min(480px,calc(100dvh - 224px));min-height:300px;object-fit:contain;border-radius:0;background:var(--qv-soft);-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.gd-quick-product__expand,.gd-quick-product__gallery-arrow{position:absolute;z-index:2;display:grid;place-items:center;width:40px;height:40px;padding:10px;border:1px solid rgba(26,24,23,.08);border-radius:50%;background:#ffffffe6;color:var(--qv-ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer}.gd-quick-product__expand{top:12px;right:12px}.gd-quick-product__gallery-arrow{top:50%;transform:translateY(-50%)}.gd-quick-product__gallery-arrow--previous{left:10px}.gd-quick-product__gallery-arrow--next{right:10px}.gd-quick-product__gallery-arrow:disabled{opacity:.25;cursor:default}.gd-quick-product__expand svg,.gd-quick-product__gallery-arrow svg{width:18px;height:18px;pointer-events:none}.gd-quick-product__thumbnails{display:flex;gap:8px;overflow-x:auto;padding:16px 2px 4px;scrollbar-width:thin}.gd-quick-product__thumbnail{flex:0 0 56px;width:56px;height:56px;padding:2px;overflow:hidden;border:1px solid transparent;border-radius:8px;background:#fff;cursor:pointer}.gd-quick-product__thumbnail[aria-pressed=true]{border:2px solid var(--gd-violet, #5b2d8e);padding:1px}.gd-quick-product__thumbnail img{display:block;width:100%;height:100%;object-fit:cover;border-radius:5px}.gd-quick-product__image-count{margin:10px 0 0;color:var(--qv-muted);font-size:11px;line-height:1.4;text-align:center}.gd-quick-product__details{display:flex;flex-direction:column;min-width:0;padding:32px}.gd-quick-product__title{order:0;margin:0 0 12px;color:var(--qv-ink);font:400 clamp(30px,3.4vw,42px)/1.08 var(--gd-font-display, "Sofia Pro", sans-serif);letter-spacing:-.025em;text-wrap:balance}.gd-quick-product__price{order:1;display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;margin:0;color:var(--qv-ink);font:400 24px/1.3 var(--gd-font-body, "DM Sans", sans-serif);letter-spacing:-.01em}.gd-quick-product__price .gd-price__compare{color:var(--qv-muted);font-size:.75em;font-weight:400;text-decoration:line-through}.gd-quick-product__price .gd-price__compare[hidden]{display:none}.gd-quick-product__price .gd-price__sale{color:var(--quick-accent, var(--gd-violet, #5b2d8e));font-weight:600}.gd-quick-product__purchase-panel{order:2;margin-top:24px}.gd-quick-product__form{position:relative;margin:0}.gd-quick-product__form>label.visually-hidden{top:0;left:0}.gd-quick-product__form label{display:block;color:var(--qv-muted);font:500 12px/1.4 var(--gd-font-body, "DM Sans", sans-serif)}.gd-quick-product__form select,.gd-quick-product__form input{box-sizing:border-box;min-height:50px;padding:12px 14px;border:1px solid #d8d4db;border-radius:10px;background:#fff;color:var(--qv-ink);font:400 16px/1.25 var(--gd-font-body, "DM Sans", sans-serif)}.gd-quick-product__form select{width:100%;margin:8px 0 16px;padding-right:34px}.gd-quick-product__form select[hidden]{display:none}.gd-quick-product__purchase{display:flex;align-items:flex-end;gap:12px}.gd-quick-product__quantity{display:grid;gap:7px;flex:0 0 84px}.gd-quick-product__quantity input{width:100%;text-align:center;padding-inline:8px}.gd-quick-product__add{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:1;min-width:0;min-height:50px;padding:16px 20px;border:1px solid transparent;border-radius:var(--gd-radius-pill, 999px);background:var(--quick-accent, var(--gd-violet, #5b2d8e));color:#fff;font:600 12px/1 var(--gd-font-body, "DM Sans", sans-serif);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background-color .18s ease}.gd-quick-product__add:hover:not(:disabled):not([aria-busy=true]){background:var(--gd-violet-hover, #4c2578)}.gd-quick-product__add:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.gd-quick-product__add[aria-busy=true]{opacity:.7;pointer-events:none}.gd-quick-product__error{margin:10px 0 0;color:#a32136;font-size:13px}.gd-quick-product__notice{color:var(--qv-muted);line-height:1.6}.gd-quick-product__information{order:3;margin-top:28px;padding-top:24px;border-top:1px solid var(--qv-line)}.gd-quick-product__description{margin:0 0 16px;overflow-wrap:anywhere;color:var(--qv-muted);font:400 15px/1.7 var(--gd-font-body, "DM Sans", sans-serif);letter-spacing:0}.gd-quick-product__description :is(p,li,span,div,strong,em,a){font-family:inherit}.gd-quick-product__description p{margin:0 0 16px}.gd-quick-product__description strong{color:var(--qv-ink);font-weight:600}.gd-quick-product__description>:last-child{margin-bottom:0}.gd-quick-product__description img,.gd-quick-product__description video{max-width:100%;height:auto}.gd-quick-product__description a{color:var(--gd-violet, #5b2d8e);text-underline-offset:3px}.gd-quick-product__description :is(h1,h2,h3,h4){margin:24px 0 12px;color:var(--qv-ink);font:400 22px/1.2 var(--gd-font-display, "Sofia Pro", sans-serif);letter-spacing:-.01em}.gd-quick-product__description :is(ul,ol){padding-left:20px;margin:12px 0 18px}.gd-quick-product__description li+li{margin-top:5px}.gd-quick-product__full{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin:0;color:var(--gd-violet, #5b2d8e);font:500 13px/1.5 var(--gd-font-body, "DM Sans", sans-serif);text-decoration:underline;text-underline-offset:4px;letter-spacing:0}.gd-quick-view :focus-visible{outline:2px solid var(--gd-violet, #5b2d8e);outline-offset:3px;box-shadow:none}@media(max-width:749px){.gd-quick-view{inset:auto 0 0;width:100%;max-width:none;max-height:calc(100dvh - 16px);margin:0;border:0;border-radius:20px 20px 0 0}.gd-quick-view__header{min-height:56px;padding:8px 16px}.gd-quick-product{grid-template-columns:minmax(0,1fr)}.gd-quick-product__gallery{position:relative;top:auto;padding:16px 16px 12px;border-right:0;border-bottom:1px solid var(--qv-line)}.gd-quick-product__image{height:clamp(240px,38svh,350px);min-height:0}.gd-quick-product__thumbnails{padding-top:12px;gap:7px}.gd-quick-product__thumbnail{flex-basis:48px;width:48px;height:48px}.gd-quick-product__details{padding:24px 20px 0}.gd-quick-product__title{font-size:32px;margin-bottom:10px}.gd-quick-product__price{font-size:22px}.gd-quick-product__information{order:2;margin-top:20px;padding-top:20px}.gd-quick-product__purchase-panel{position:sticky;bottom:0;z-index:4;order:3;margin-top:20px;padding:16px 0 max(20px,env(safe-area-inset-bottom));border-top:1px solid var(--qv-line);background:var(--qv-surface)}.gd-quick-product__quantity{flex-basis:76px}.gd-quick-product__add{padding-inline:16px}}.gd-quick-zoom{--qv-zoom-header-height: calc(64px + env(safe-area-inset-top, 0px)) ;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;border-radius:0;overflow:hidden;color:#fff;background:#0d0b10;font:400 14px/1.5 var(--gd-font-body, "DM Sans", sans-serif)}.gd-quick-zoom::backdrop{background:#0d0b10}.gd-quick-zoom__header{height:var(--qv-zoom-header-height);padding:calc(10px + env(safe-area-inset-top,0px)) 16px 10px;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box}.gd-quick-zoom__tools{display:flex;gap:8px}.gd-quick-zoom button{display:grid;place-items:center;width:44px;height:44px;padding:10px;border:1px solid rgba(255,255,255,.12);border-radius:50%;background:#ffffff14;color:inherit;cursor:pointer}.gd-quick-zoom button svg{width:20px;height:20px;pointer-events:none}.gd-quick-zoom button:disabled{opacity:.3;cursor:default}.gd-quick-zoom [hidden]{display:none!important}.gd-quick-zoom__stage{position:relative;width:100%;height:calc(100dvh - var(--qv-zoom-header-height));overflow:hidden}.gd-quick-zoom__track{display:flex;width:100%;height:100%;min-width:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior:contain;scrollbar-width:none;touch-action:pan-x pan-y pinch-zoom;-webkit-overflow-scrolling:touch;cursor:grab}.gd-quick-zoom__track::-webkit-scrollbar{display:none}.gd-quick-zoom__slide{display:grid;place-items:center;flex:0 0 100%;width:100%;height:100%;min-width:0;box-sizing:border-box;padding:12px 56px;scroll-snap-align:center;scroll-snap-stop:always}.gd-quick-zoom__slide img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;cursor:inherit}.gd-quick-zoom__pan{width:100%;height:100%;overflow:auto;overscroll-behavior:contain;touch-action:pan-x pan-y pinch-zoom;-webkit-overflow-scrolling:touch;cursor:grab}.gd-quick-zoom__pan img{display:block;width:var(--zoom-image-width, 200%);height:var(--zoom-image-height, auto);max-width:none;max-height:none;margin:max(0px,calc((100dvh - var(--qv-zoom-header-height) - var(--zoom-image-height, 100dvh)) / 2)) auto;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;cursor:inherit}.gd-quick-product__track.is-dragging,.gd-quick-zoom__track.is-dragging,.gd-quick-zoom__pan.is-dragging{cursor:grabbing}.gd-quick-zoom__stage.is-zoomed .gd-quick-zoom__track{display:none}.gd-quick-zoom__stage:not(.is-zoomed) .gd-quick-zoom__pan{display:none}.gd-quick-zoom__previous,.gd-quick-zoom__next{position:absolute;top:calc(50% + 32px);transform:translateY(-50%);z-index:3}.gd-quick-zoom__previous{left:12px}.gd-quick-zoom__next{right:12px}.gd-quick-zoom :focus-visible{outline:2px solid #bca0dc;outline-offset:3px;box-shadow:none}@media(max-width:749px){.gd-quick-zoom__slide{padding:8px 16px 24px}.gd-quick-zoom__previous,.gd-quick-zoom__next{background:#0d0b10a3}}@media(prefers-reduced-motion:reduce){.gd-quick-product__track,.gd-quick-zoom__track{scroll-behavior:auto}.gd-quick-product__add{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/541/assets/gd-drop-quick-view.css.map */
