quick-view-overlay,quick-view-content{display:block}.quick-view-section{position:fixed;width:0;height:0;margin:0;padding:0;border:0;z-index:40}.qv-editor-notice{margin:0;padding:56px 24px 32px;text-align:center}.product-card__dialog.qv-dialog[data-quick-view-dialog]{--qv-safe-height: calc(100dvh - 48px) ;width:min(1200px,94vw);max-width:none;max-height:var(--qv-safe-height);height:fit-content;min-height:0;overflow:hidden;padding:0;border:0;border-radius:var(--qv-radius, 12px);color:var(--qv-text, #262626);background:var(--qv-background, #fff);--color-text: var(--qv-text, #262626);--color-background: var(--qv-background, #fff)}.product-card__dialog.qv-dialog::backdrop{background:#00000059}.product-card__dialog.qv-dialog.quick-view--drawer{--qv-safe-height: 100dvh;width:min(760px,94vw);height:fit-content;max-height:var(--qv-safe-height);margin:0 0 0 auto;border-radius:0}.qv-close{position:absolute;z-index:5;top:8px;right:8px;display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:50%;padding:9px;color:inherit;background:color-mix(in srgb,var(--qv-text) 15%,var(--qv-background));cursor:pointer}.qv-close svg{width:24px;height:24px}.qv-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:40px;margin-top:64px;padding:0 40px 32px;max-height:calc(var(--qv-safe-height) - 64px);min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain}.qv-media,.qv-details{min-width:0;min-height:0}.qv-media{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;align-content:start;position:relative}.qv-stage{min-width:0;overflow:hidden;border-radius:10px;touch-action:pan-y}.qv-slide{width:100%;aspect-ratio:var(--qv-ratio, auto)}.qv-slide[hidden]{display:none}.qv-slide img,.qv-slide video,.qv-placeholder{display:block;width:100%;height:100%;object-fit:contain}.qv-stage[data-ratio=natural] .qv-slide img,.qv-stage[data-ratio=natural] .qv-slide video{height:auto}.qv-thumbnails{display:flex;gap:8px;min-width:0;overflow:auto;padding:2px;scrollbar-width:thin}.qv-thumbnails button{width:80px;height:80px;flex:0 0 80px;border:1px solid transparent;border-radius:8px;padding:0;overflow:hidden;background:transparent;cursor:pointer;opacity:.55}.qv-thumbnails button[aria-pressed=true]{opacity:1;border-color:currentColor}.qv-thumbnails img{width:100%;height:100%;object-fit:contain}.qv-gallery-arrows{display:flex;gap:10px;justify-content:center}.qv-gallery-arrows button{display:grid;place-items:center;width:36px;height:36px;padding:8px;border:1px solid var(--color-border);border-radius:50%;background:var(--qv-background);color:inherit;cursor:pointer}.qv-gallery-arrows svg{width:16px;height:16px}.qv-details{padding:0 12px 20px 0;overflow-wrap:anywhere}.qv-title{margin:0 0 24px;font-size:calc(clamp(26px,2.5vw,40px) * var(--qv-title-scale, 1));line-height:1.18;letter-spacing:-.025em;font-weight:500}.qv-vendor{margin:0 0 10px;font-size:14px;font-style:italic}.qv-form{display:grid;gap:24px}.qv-block{min-width:0}.qv-block:empty{display:none}.qv-block .product-price{justify-content:flex-start;text-align:left;font-size:24px}.qv-block .product-price__current{font-size:1em}.qv-block .product-price__compare{font-size:var(--product-card-old-price-size,80%);font-weight:400;color:var(--price-compare-color, #808080)}.qv-block .product-card__badges{position:static;display:flex;flex-wrap:wrap}.qv-option{padding:0;border:0;margin:0 0 16px;min-width:0}.qv-option:last-child{margin-bottom:0}.qv-option legend{padding:0 0 10px;font-size:14px}.qv-option-buttons{display:flex;flex-wrap:wrap;gap:8px}.qv-option-buttons label{position:relative;cursor:pointer}.qv-option-buttons input{position:absolute;width:1px;height:1px;opacity:0}.qv-option-buttons span{display:block;padding:10px 18px;min-height:40px;border:1px solid color-mix(in srgb,var(--qv-text) 30%,transparent);border-radius:4px;font-size:14px}.qv-option-buttons input:checked+span{color:var(--qv-background);background:var(--qv-text);border-color:var(--qv-text)}.qv-option-buttons input:focus-visible+span{outline:2px solid currentColor;outline-offset:3px}.qv-option select{width:100%;min-height:44px;color:inherit;background:var(--qv-background);border:1px solid var(--color-border);padding:8px 12px}.qv-quantity{display:flex;width:124px;border:1px solid var(--color-border);border-radius:30px;margin-top:6px;overflow:hidden}.qv-quantity button{flex:0 0 40px;border:0;padding:0;background:transparent;color:inherit;cursor:pointer}.qv-quantity input{min-width:0;width:44px;min-height:42px;padding:0;border:0;background:transparent;color:inherit;text-align:center;-webkit-appearance:textfield;appearance:textfield}.qv-quantity input::-webkit-inner-spin-button,.qv-quantity input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.qv-block--buy_buttons{display:grid;gap:12px}.qv-block .button,.qv-block .shopify-payment-button__button{width:100%;min-height:48px;border-radius:0}.qv-layout[data-button-shape=rounded] .button,.qv-layout[data-button-shape=rounded] .shopify-payment-button__button{border-radius:30px}.qv-block .qv-add{color:inherit;background:transparent;border:1px solid color-mix(in srgb,var(--qv-text) 50%,transparent);font:inherit;font-size:15px;letter-spacing:normal;text-transform:none;font-weight:var(--font-button-weight, 500)}.qv-block .qv-add:hover{color:var(--qv-background);background:var(--qv-text)}.qv-add:disabled{opacity:.5;cursor:not-allowed}.qv-description{font-size:15px;line-height:1.65}.qv-description img{max-width:100%;height:auto}.qv-full-details{display:inline-flex;gap:5px;align-items:center;margin-top:16px;color:inherit;text-decoration:none;font-size:14px}.qv-full-details svg{width:12px;height:12px}.qv-status:empty{display:none}.qv-layout[data-center=true] .qv-details{text-align:center}.qv-layout[data-center=true] .product-price,.qv-layout[data-center=true] .qv-option-buttons{justify-content:center}.qv-layout[data-center=true] .qv-quantity,.qv-layout[data-center=true] .qv-option legend{margin-inline:auto}@media(min-width:750px){.qv-layout[data-media-position=right] .qv-media{order:2}.qv-media[data-desktop-thumbnails=false] .qv-thumbnails,.qv-media[data-desktop-arrows=false] .qv-gallery-arrows{display:none}.qv-media[data-thumbnail-position=beside][data-desktop-thumbnails=true]{grid-template-columns:70px minmax(0,1fr)}.qv-media[data-thumbnail-position=beside][data-desktop-thumbnails=true] .qv-stage{grid-column:2;grid-row:1}.qv-media[data-thumbnail-position=beside][data-desktop-thumbnails=true] .qv-thumbnails{grid-column:1;grid-row:1;flex-direction:column}.qv-media[data-thumbnail-position=beside] .qv-thumbnails button{width:64px;height:64px;flex-basis:64px}.qv-media[data-thumbnail-position=beside] .qv-gallery-arrows{grid-column:2}.qv-dialog.quick-view--drawer .qv-layout{grid-template-columns:1fr}}@media(max-width:749px){.product-card__dialog.qv-dialog.quick-view--modal,.product-card__dialog.qv-dialog.quick-view--drawer{--qv-mobile-top: clamp(24px, 24dvh, 200px);--qv-safe-height: calc(100dvh - var(--qv-mobile-top) - env(safe-area-inset-bottom, 0px) - 12px);position:fixed;inset:var(--qv-mobile-top) 0 auto;width:100%;height:fit-content;max-height:var(--qv-safe-height);margin:0;border-radius:var(--qv-radius,12px) var(--qv-radius,12px) 0 0;overflow:hidden}.qv-layout{display:block;margin-top:56px;padding:0 20px 30px;max-height:calc(var(--qv-safe-height) - 56px)}.qv-media,.qv-details{overflow:visible}.qv-details{padding:30px 0 0}.qv-title{font-size:calc(24px * var(--qv-title-scale,1));margin-bottom:20px}.qv-form{gap:20px}.qv-media[data-mobile-thumbnails=false] .qv-thumbnails{display:none}.qv-gallery-arrows{padding-top:4px}.qv-thumbnails button{width:64px;height:64px;flex-basis:64px}}
/*# sourceMappingURL=/cdn/shop/t/75/assets/component-quick-view.css.map */
