/*!
 * Maison Verdelle storefront - STACK BRANDS
 * assets/mv-qc-card.css
 *
 * This file is part of a storefront implementation operated by STACK BRANDS.
 * The customisations, integrations and component code in this implementation are the
 * property of STACK BRANDS and are licensed for use on maison-verdelle.com only.
 *
 * Watermark: sb-wm-3d9f41c7
 * Contact:   info@stack-brands.com
 */.product-card.mv-qc{--mvqc-paper:#FDFCFA;--mvqc-ink:#211C17;--mvqc-mute:#7A7065;--mvqc-hair:#E9E1D4;--mvqc-bar:42px}.product-card.mv-qc .product-card__figure{overflow:hidden;isolation:isolate;background:#f1eeea}.product-card.mv-qc .mv-qc-gallery{position:relative;z-index:1}.product-card.mv-qc .mv-qc-track{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-touch-callout:none;outline:none;user-select:none;-webkit-user-select:none}.product-card.mv-qc .mv-qc-track::-webkit-scrollbar{display:none}.product-card.mv-qc .mv-qc-track.is-drag{scroll-snap-type:none;cursor:grabbing}.product-card.mv-qc .mv-qc-track:focus-visible{outline:2px solid var(--mvqc-ink);outline-offset:-2px}.product-card.mv-qc .mv-qc-gallery:has(>.mv-qc-track:focus-visible):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;pointer-events:none;box-shadow:inset 0 0 0 2px var(--mvqc-ink),inset 0 0 0 4px var(--mvqc-paper)}.product-card.mv-qc .mv-qc-slide{flex:0 0 100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always;position:relative;background:#f1eeea}.product-card.mv-qc .mv-qc-slide>a{display:block;height:100%}.product-card.mv-qc .mv-qc-slide img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.product-card.mv-qc .mv-qc-slide img{display:block;width:100%;height:auto}@media screen and (pointer:fine){.product-card.mv-qc .mv-qc-track{cursor:grab}}.product-card.mv-qc .mv-kaartfilm{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none;opacity:0;transition:opacity .2s ease;background:transparent}.product-card.mv-qc .mv-kaartfilm.is-speelt{opacity:1}@media(prefers-reduced-motion:reduce){.product-card.mv-qc .mv-kaartfilm{display:none}}.product-card.mv-qc .mv-qc-prog{position:absolute;left:12px;right:12px;bottom:12px;z-index:3;height:2px;overflow:hidden;pointer-events:none;background:#211c1724;transition:transform .25s ease}.product-card.mv-qc .mv-qc-prog i{position:absolute;top:0;left:0;height:100%;width:calc(100% / var(--mv-qc-n, 1));background:var(--mvqc-ink);transform:translate(calc(var(--mv-qc-i, 0) * 100%));transition:transform .3s ease}.product-card.mv-qc .mv-qc-nav{position:absolute;top:50%;z-index:3;width:34px;height:34px;margin-top:-17px;padding:0;display:grid;place-items:center;border-radius:50%;border:1px solid var(--mvqc-hair);background:#fdfcfaeb;color:var(--mvqc-ink);cursor:pointer;opacity:0;pointer-events:none;transition:opacity .2s ease,background-color .2s ease,border-color .2s ease}.product-card.mv-qc .mv-qc-nav svg{width:14px;height:14px}.product-card.mv-qc .mv-qc-prev{left:10px}.product-card.mv-qc .mv-qc-next{right:10px}@media screen and (pointer:fine){.product-card.mv-qc.mv-qc-hover .mv-qc-nav,.product-card.mv-qc:has(:focus-visible) .mv-qc-nav{opacity:1;pointer-events:auto}.product-card.mv-qc .mv-qc-nav:hover{background:var(--mvqc-paper);border-color:var(--mvqc-ink)}}@media not screen and (pointer:fine){.product-card.mv-qc .mv-qc-nav{display:none}}.product-card.mv-qc .product-card__image--secondary{display:none!important}.product-card.mv-qc.mv-qc-intent .product-card__image--secondary{display:block!important;opacity:0;transition:opacity .35s ease}.product-card.mv-qc.product-card--show-secondary-media .product-card__figure:hover .product-card__image--primary{opacity:1}.product-card.mv-qc.mv-qc-intent.mv-qc-hover-media .product-card__image--secondary.is-ready,.product-card.mv-qc.mv-qc-intent .product-card__figure:has(:focus-visible) .product-card__image--secondary.is-ready{opacity:1}.product-card.mv-qc.mv-qc-nosec .product-card__image--secondary{display:none!important}.product-card.mv-qc .product-card__quick-buy.mv-qc-quick{position:absolute;inset:auto 0 0 0;z-index:4;opacity:1;visibility:visible;transform:none;pointer-events:none}.product-card.mv-qc .mv-qc-quick button{pointer-events:auto}.product-card.mv-qc.mv-qc-noqa .mv-qc-quick{display:none!important}.product-card.mv-qc .mv-qc-qa-bar{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:var(--mvqc-bar);margin:0;padding:0 12px;background:#fdfcfaf2;color:var(--mvqc-ink);border:0;border-top:1px solid var(--mvqc-hair);border-radius:0;font-family:var(--v3-sans, Poppins, sans-serif);font-size:11px;font-weight:500;line-height:1;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transform:translateY(100%);transition:transform .25s ease,background-color .2s ease,color .2s ease}.product-card.mv-qc.mv-qc-hover .mv-qc-qa-bar,.product-card.mv-qc:has(:focus-visible) .mv-qc-qa-bar{transform:none}.product-card.mv-qc .mv-qc-qa-bar:hover,.product-card.mv-qc .mv-qc-qa-bar:focus-visible{background:var(--mvqc-ink);color:var(--mvqc-paper)}.product-card.mv-qc .mv-qc-qa-bar:focus-visible{outline:2px solid var(--mvqc-ink);outline-offset:-4px;box-shadow:inset 0 0 0 3px var(--mvqc-paper)}.product-card.mv-qc .mv-qc-qa-bar>div{pointer-events:none}.product-card.mv-qc .mv-qc-qa-round{position:absolute;right:8px;bottom:8px;width:36px;height:36px;border-radius:50%;background:#fdfcfaf2;color:var(--mvqc-ink);border:1px solid var(--mvqc-hair)}.product-card.mv-qc .mv-qc-qa-round svg{display:none}.product-card.mv-qc .mv-qc-qa-round:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:16px;height:16px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0.14 0.1 14 13.74' fill='none'%3E%3Cpath d='M9.752 4.36a2.61 2.61 0 1 1-5.218 0m-2.85-.39-.456 5.48c-.098 1.177-.147 1.765.052 2.22.175.398.478.727.86.935.437.236 1.027.236 2.209.236h5.588c1.181 0 1.772 0 2.208-.236.383-.208.686-.537.86-.936.2-.454.15-1.042.052-2.22l-.456-5.48c-.085-1.012-.127-1.518-.351-1.902a1.957 1.957 0 0 0-.845-.777c-.4-.191-.908-.191-1.925-.191H4.805c-1.016 0-1.524 0-1.925.191-.353.17-.647.44-.844.777-.224.384-.267.89-.351 1.903Z' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0.14 0.1 14 13.74' fill='none'%3E%3Cpath d='M9.752 4.36a2.61 2.61 0 1 1-5.218 0m-2.85-.39-.456 5.48c-.098 1.177-.147 1.765.052 2.22.175.398.478.727.86.935.437.236 1.027.236 2.209.236h5.588c1.181 0 1.772 0 2.208-.236.383-.208.686-.537.86-.936.2-.454.15-1.042.052-2.22l-.456-5.48c-.085-1.012-.127-1.518-.351-1.902a1.957 1.957 0 0 0-.845-.777c-.4-.191-.908-.191-1.925-.191H4.805c-1.016 0-1.524 0-1.925.191-.353.17-.647.44-.844.777-.224.384-.267.89-.351 1.903Z' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;pointer-events:none}.product-card.mv-qc .mv-qc-qa-round[aria-busy=true]:after{visibility:hidden}.product-card.mv-qc .mv-qc-qa-round:focus-visible{outline:2px solid var(--mvqc-ink);outline-offset:2px}@media screen and (pointer:fine){.product-card.mv-qc.mv-qc--qa:not(.mv-qc-noqa).mv-qc-hover .mv-qc-prog,.product-card.mv-qc.mv-qc--qa:not(.mv-qc-noqa):has(:focus-visible) .mv-qc-prog{transform:translateY(calc(-1 * var(--mvqc-bar)))}}@media not screen and (pointer:fine){.product-card.mv-qc.mv-qc--qa:not(.mv-qc-noqa) .mv-qc-prog{right:54px;bottom:25px}}.product-card.mv-qc .product-card__badge-list .badge--sold-out{background:var(--mvqc-paper);color:var(--mvqc-mute);border:1px solid var(--mvqc-hair);border-radius:0;padding:5px calc(8px - .12em) 5px 8px;font-family:var(--v3-sans, Poppins, sans-serif);font-size:10px;font-weight:500;line-height:1;letter-spacing:.12em;text-transform:uppercase}.pdp-rail__list[data-rail-badge] product-card.mv-qc:before{background:var(--mvqc-paper)!important;color:var(--mvqc-ink)!important;border-radius:0!important;padding:5px calc(8px - .12em) 5px 8px!important;font-family:var(--v3-sans, Poppins, sans-serif)!important;font-size:10px!important;font-weight:500!important;line-height:1!important;letter-spacing:.12em!important}.product-card.mv-qc .product-card__swatch-list{gap:9px;align-items:center;min-height:22px;flex-wrap:wrap}.product-card.mv-qc .color-swatch{--swatch-size:14px;width:14px;height:14px;margin:0;border-radius:50%!important;overflow:visible!important;border:1px solid rgba(33,28,23,.3);box-shadow:inset 0 0 0 1px #ffffff59;background:var(--swatch-background) center / cover;cursor:pointer;transition:box-shadow .15s ease}.product-card.mv-qc .color-swatch:before{display:none}.product-card.mv-qc .color-swatch:after{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;border-radius:50%}.product-card.mv-qc :checked+.color-swatch{box-shadow:inset 0 0 0 1px #ffffff59,0 0 0 2px var(--mvqc-paper),0 0 0 3px var(--mvqc-ink)}.product-card.mv-qc :focus-visible+.color-swatch{outline:2px solid var(--mvqc-ink);outline-offset:4px}.product-card.mv-qc .color-swatch.is-disabled{background:linear-gradient(to bottom right,transparent calc(50% - .9px),var(--mvqc-paper) calc(50% - .9px) calc(50% + .9px),transparent calc(50% + .9px)),var(--swatch-background) center / cover;border-color:#211c172e}.product-card.mv-qc .color-swatch.is-disabled:before{display:block;content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#fdfcfa47;opacity:1;transform:none;box-shadow:none}.product-card.mv-qc .color-swatch__view-more{border:0;padding:0;margin-inline-start:2px;border-radius:0;font-size:11px;line-height:1;color:var(--mvqc-mute)}@media not screen and (pointer:fine){.product-card.mv-qc .color-swatch{--swatch-size:16px;width:16px;height:16px}}.product-card.mv-qc.mv-qc--sold .product-card__figure{background:#f6f3ef}.product-card.mv-qc.mv-qc--sold .mv-qc-gallery:before,.product-card.mv-qc.mv-qc--sold.mv-qc--hover .product-card__figure:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:#f6f3ef61}.product-card.mv-qc.mv-qc--sold .product-card__title,.product-card.mv-qc.mv-qc--sold .product-card__title a,.product-card.mv-qc.mv-qc--sold .product-card__info sale-price{color:var(--mvqc-mute)!important}@media(prefers-reduced-motion:reduce){.product-card.mv-qc *,.product-card.mv-qc *:before,.product-card.mv-qc *:after{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/171/assets/mv-qc-card.css.map */
