/*!
 * Maison Verdelle storefront - STACK BRANDS
 * assets/mv-buy-pdp.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
 *//*!
 * NOTICE - READ THIS BEFORE COPYING ANYTHING FROM THIS FILE
 *
 * This implementation is the property of STACK BRANDS and is licensed for use on
 * maison-verdelle.com only. It is not a template, it is not open source, and no part of it
 * is free to reuse. Where a portion derives from a third-party base theme or app, that
 * portion remains the property of its own author and is equally not yours to redistribute.
 *
 * Ownership here is actively enforced. This storefront is monitored, unlicensed copies are
 * traced back to the storefront serving them, and infringement is acted on: takedown notices
 * to the host and the platform, and a claim against the operator of the copy.
 *
 * Every file carries identifying markers. A few are visible. Most are not: they are carried
 * in structure, naming and ordering rather than in any one comment block, so deleting these
 * headers removes nothing that matters, and running the code through a language model to
 * rewrite or 'clean' it does not find them or take them out. A copy stays identifiable after
 * minification, renaming, reformatting and translation.
 *
 * If you want to use this work, license it. Write to info@stack-brands.com. That is a
 * real option and it costs less than the alternative.
 */.dw-page.mv-buy-pdp-buy{background:transparent;margin:8px 0 4px}.mv-buy-pdp-buy *{box-sizing:border-box}#dw-pack-builder{scroll-margin-top:calc(var(--header-height, 56px) + 16px)}.mv-buy-pdp-buy #dw-pack-builder:empty{--rsv-base:558px;--rsv-swrow:0px;--rsv-fit:0px;--rsv-sizes:0px;min-height:calc(var(--rsv-base) + var(--rsv-swrow) + var(--rsv-fit) + var(--rsv-sizes))}.mv-buy-pdp-buy #dw-pack-builder:empty[data-rsv-shape=pack]{--rsv-base:738px}.mv-buy-pdp-buy #dw-pack-builder:empty[data-rsv-swrow="0"]{--rsv-swrow:-28px}.mv-buy-pdp-buy #dw-pack-builder:empty[data-rsv-fit="0"]{--rsv-fit:-22px}@media(max-width:520px){.mv-buy-pdp-buy #dw-pack-builder:empty{--rsv-base:539px}.mv-buy-pdp-buy #dw-pack-builder:empty[data-rsv-shape=pack]{--rsv-base:877px}}@media(max-width:429px){.mv-buy-pdp-buy #dw-pack-builder:empty[data-rsv-sizes=wide]{--rsv-sizes:50px}}@media(max-width:374px){.mv-buy-pdp-buy #dw-pack-builder:empty[data-rsv-shape=pack]{--rsv-base:915px}}.mv-buy-pdp-buy .atc-button__text,#sticky-atc [data-dw-sticky] .atc-button__text{text-transform:uppercase}.dw-page.mv-buy-assurance{display:flex;justify-content:center;gap:26px;flex-wrap:wrap;margin:-12px 0 6px;background:transparent}.mv-buy-assurance.mv-buy-as-hasbg{padding:11px 14px;border-radius:2px}.mv-buy-assurance .mv-buy-as-item{display:flex;align-items:center;gap:7px;font-size:12.5px;color:var(--dw-muted)}.mv-buy-assurance .mv-buy-as-item svg{width:15px;height:15px;color:var(--dw-gold-deep);flex:none}.mv-buy-atc-suffix{margin-left:.35em}.dw-page.mv-buy-mixmatch{border:1px solid var(--dw-ink);border-radius:2px;padding:18px 20px 16px;text-align:center;margin:20px 0 4px;background:#fff}.mv-buy-mixmatch .mv-buy-mmk{font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;font-weight:700;margin:0 0 3px;color:var(--dw-ink)}.mv-buy-mixmatch .mv-buy-mmc{font-size:11.5px;color:var(--dw-muted);letter-spacing:.04em;margin:0 0 10px}.mv-buy-mixmatch .mv-buy-mmtiers{display:flex;justify-content:center;gap:0;flex-wrap:wrap;margin:0 0 10px}.mv-buy-mixmatch .mv-buy-mmtiers span{font-size:12.5px;padding:0 12px;border-right:1px solid var(--dw-line);color:var(--dw-ink)}.mv-buy-mixmatch .mv-buy-mmtiers span:last-child{border-right:none}.mv-buy-mixmatch .mv-buy-mmtiers b{font-family:Cormorant Garamond,"MV Serif Fallback","MV Serif Fallback 2",Georgia,serif;font-style:italic;font-size:15px;font-weight:600}.mv-buy-mixmatch .mv-buy-mml{display:inline-block;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:var(--dw-wine);text-decoration:none;border-bottom:1px solid #e0c9cb;padding-bottom:1px}.mv-buy-mixmatch .mv-buy-mmf{font-size:10px;color:var(--dw-soft);margin:9px 0 0}.mv-buy-pdp-buy .mv-buy-pricebox{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin:0 0 8px}.mv-buy-pdp-buy .mv-buy-pp{font-size:28px;font-weight:600;line-height:1}.mv-buy-pdp-buy .mv-buy-pp span{font-size:14px;font-weight:400;color:var(--dw-muted)}.mv-buy-pdp-buy .mv-buy-tot{font-size:14.5px;color:var(--dw-muted)}.mv-buy-pdp-buy .mv-buy-was{font-size:16px;color:#b5b5b5;text-decoration:line-through;text-decoration-thickness:1px}.mv-buy-pdp-buy .mv-buy-pricebox--single{gap:10px;align-items:baseline}.mv-buy-pdp-buy .mv-buy-pricebox--single .mv-buy-was{font-size:15px;line-height:32px;font-weight:400;color:#9d2226;text-decoration-thickness:auto}.mv-buy-pdp-buy .mv-buy-pricebox--st .mv-buy-pp{font-size:20px;line-height:32px}.mv-buy-pdp-buy .mv-buy-pricebox--single .mv-buy-pp{font-size:20px;line-height:32px;font-weight:600}.mv-buy-pdp-buy .mv-buy-pricebox--single .mv-buy-pp--sale{color:#211c17}.mv-buy-pdp-buy .mv-buy-pricebox--single .mv-buy-off{font-size:11.5px;line-height:18.2px;align-self:center}.mv-buy-pdp-buy .mv-buy-off{background:var(--dw-cream,#f7f3ec);color:var(--dw-wine,#660a0f);font-size:11.5px;font-weight:600;letter-spacing:.03em;padding:4px 12px;border-radius:2px;line-height:1.2;text-transform:uppercase;white-space:nowrap}.mv-buy-pdp-buy .mv-buy-stock{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--dw-muted)}.mv-buy-pdp-buy .mv-buy-stock i{font-style:italic}.mv-buy-pdp-buy .mv-buy-stock img{display:inline-block;flex:none}.mv-buy-pdp-buy .mv-buy-savepill{display:inline-block;font-size:11.5px;font-weight:600;letter-spacing:.03em;border-radius:2px;padding:4px 12px;margin:0 0 24px;min-height:24px}.mv-buy-pdp-buy .mv-buy-savepill.mv-buy-save{color:var(--dw-wine);background:var(--dw-cream)}.mv-buy-pdp-buy .mv-buy-savepill.mv-buy-neutral{color:var(--dw-muted);background:var(--dw-linen);font-weight:500}.mv-buy-pdp-buy .mv-buy-step{margin:0 0 22px}.mv-buy-pdp-buy .mv-buy-steph{display:flex;justify-content:space-between;align-items:center;margin:0 0 10px;gap:12px}.mv-buy-pdp-buy .mv-buy-t{display:flex;align-items:center;gap:9px;font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;font-weight:600}.mv-buy-pdp-buy .mv-buy-t .mv-buy-n{flex:none;width:20px;height:20px;border-radius:50%;border:1px solid var(--dw-gold-deep);color:var(--dw-gold-deep);font-family:Cormorant Garamond,"MV Serif Fallback","MV Serif Fallback 2",Georgia,serif;font-size:12.5px;font-weight:600;font-style:italic;display:flex;align-items:center;justify-content:center;line-height:1;text-align:center;font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1;letter-spacing:0}.mv-buy-pdp-buy .mv-buy-hint{font-size:11.5px;color:var(--dw-gold-deep);text-align:right}.mv-buy-pdp-buy .mv-buy-sizeguide{background:none;border:none;color:var(--dw-gold-deep);text-decoration:underline;text-underline-offset:3px;cursor:pointer;font-family:inherit;font-size:11.5px;padding:0;letter-spacing:.02em}.sb-sizechart-body{font-size:14px;color:var(--dw-muted);line-height:1.65}.sb-sizechart-body :first-child{margin-top:0}.sb-sizechart-body table{width:100%;border-collapse:collapse;font-size:13.5px}.sb-sizechart-body th,.sb-sizechart-body td{border:1px solid var(--dw-line);padding:8px 10px;text-align:left}.sb-sizechart-body img{max-width:100%;height:auto}.mv-buy-pdp-buy .dw-packs{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}@media(max-width:520px){.mv-buy-pdp-buy .dw-packs{grid-template-columns:repeat(2,1fr);row-gap:16px}.mv-buy-pdp-buy .mv-buy-pk:nth-child(1){order:1}.mv-buy-pdp-buy .mv-buy-pk:nth-child(2){order:3}.mv-buy-pdp-buy .mv-buy-pk:nth-child(3){order:2}.mv-buy-pdp-buy .mv-buy-pk:nth-child(4){order:4}}.mv-buy-pdp-buy .mv-buy-pk{position:relative;border:1px solid var(--dw-line);border-radius:2px;background:#fff;padding:15px 6px 12px;text-align:center;cursor:pointer;transition:border-color .15s,box-shadow .15s;display:flex;flex-direction:column;align-items:center;gap:2px;font-family:inherit}.mv-buy-pdp-buy .mv-buy-pk:hover{border-color:var(--dw-gold)}.mv-buy-pdp-buy .mv-buy-pk:focus-visible{outline:2px solid var(--dw-gold-deep);outline-offset:2px}.mv-buy-pdp-buy .mv-buy-pk.mv-buy-sel{border-color:var(--dw-ink);box-shadow:0 0 0 1.5px var(--dw-ink);background:#fffefb}.mv-buy-pdp-buy .mv-buy-pk .dw-tag{position:absolute;top:-9px;left:50%;transform:translate(-50%);font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:2.5px 9px;border-radius:2px;white-space:nowrap}.mv-buy-pdp-buy .mv-buy-pk .dw-tag.dw-gold{background:var(--dw-gold);color:var(--dw-ink)}.mv-buy-pdp-buy .mv-buy-pk .dw-tag.dw-inkt{background:var(--dw-ink);color:var(--dw-gold)}.mv-buy-pdp-buy .mv-buy-pk .mv-buy-q{font-family:Cormorant Garamond,"MV Serif Fallback","MV Serif Fallback 2",Georgia,serif;font-size:25px;font-weight:600;line-height:1.05}.mv-buy-pdp-buy .mv-buy-pk .mv-buy-l{font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--dw-muted)}.mv-buy-pdp-buy .mv-buy-pk .mv-buy-p{font-size:13.5px;font-weight:600;margin-top:5px}.mv-buy-pdp-buy .mv-buy-pk .mv-buy-per{font-size:10px;color:var(--dw-muted)}.mv-buy-pdp-buy .mv-buy-pk .mv-buy-sv{font-size:9.5px;color:var(--dw-wine);font-weight:600;margin-top:4px;min-height:13px}.mv-buy-pdp-buy .mv-buy-sizes{display:flex;gap:8px;flex-wrap:wrap}.mv-buy-pdp-buy .mv-buy-sz{min-width:48px;padding:10px 0;text-align:center;border:1px solid var(--dw-line);border-radius:2px;background:#fff;font-size:13px;font-weight:500;cursor:pointer;transition:border-color .15s;font-family:inherit}.mv-buy-pdp-buy .mv-buy-sz:hover{border-color:var(--dw-gold)}.mv-buy-pdp-buy .mv-buy-sz:focus-visible{outline:2px solid var(--dw-gold-deep);outline-offset:2px}.mv-buy-pdp-buy .mv-buy-sz.mv-buy-sel{border-color:var(--dw-ink);box-shadow:0 0 0 1.5px var(--dw-ink)}.mv-buy-pdp-buy .mv-buy-sz.mv-buy-out{color:var(--dw-soft);border-color:var(--dw-line);background-image:linear-gradient(to bottom right,transparent calc(50% - .9px),var(--dw-soft) calc(50% - .9px),var(--dw-soft) calc(50% + .9px),transparent calc(50% + .9px))}.mv-buy-pdp-buy .mv-buy-sz.mv-buy-out:hover{border-color:var(--dw-soft)}.mv-buy-pdp-buy .mv-buy-sizenote{font-size:11.5px;color:var(--dw-soft);margin:8px 0 0}.mv-buy-pdp-buy .mv-buy-sz--only{padding-left:16px;padding-right:16px;cursor:default}.mv-buy-pdp-buy .mv-buy-colpanel{background:var(--dw-linen);border:1px solid var(--dw-line);border-radius:2px;padding:14px 16px}.mv-buy-pdp-buy .mv-buy-collabel{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:10px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:var(--dw-muted);margin:0 0 9px}.mv-buy-pdp-buy .mv-buy-needsize{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:600;letter-spacing:.005em;text-transform:none;color:var(--dw-wine,#7a2e2e);background:#f6e9e6;border:1px solid #e7cdc9;border-radius:2px;padding:3px 9px;line-height:1.25}.mv-buy-pdp-buy .mv-buy-needsize:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--dw-wine,#7a2e2e);flex:none}.mv-buy-pdp-buy .mv-buy-slots{display:flex;gap:7px;align-items:flex-start;flex-wrap:wrap;margin:0 0 12px;padding-bottom:12px;border-bottom:1px solid #E4DACA}.mv-buy-pdp-buy .mv-buy-slot{width:42px;height:63px;border-radius:2px;border:1px solid var(--mv-line-strong,#CFC4B2);cursor:pointer;position:relative;transition:box-shadow .15s,border-color .15s;padding:0;flex:none;background-size:cover;background-position:center;overflow:hidden}.mv-buy-pdp-buy .mv-buy-slot:focus-visible{outline:2px solid var(--dw-gold-deep);outline-offset:2px}.mv-buy-pdp-buy .mv-buy-slot.mv-buy-active{border-color:var(--dw-ink);box-shadow:0 0 0 2px var(--dw-linen),0 0 0 3.5px var(--dw-ink)}.mv-buy-pdp-buy .mv-buy-slot.mv-buy-empty{background:var(--dw-linen,#f4efe9);border-style:dashed;border-color:#211c1752;box-shadow:none}.mv-buy-pdp-buy .mv-buy-slot.mv-buy-empty:after{content:"+";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:16px;line-height:1;color:#211c176b}.mv-buy-pdp-buy .mv-buy-slot.mv-buy-empty.mv-buy-active{border-style:solid;border-color:var(--dw-ink);box-shadow:0 0 0 2px var(--dw-linen),0 0 0 3.5px var(--dw-ink)}.mv-buy-pdp-buy .mv-buy-slot.mv-buy-empty.mv-buy-active:after{color:var(--dw-ink)}.mv-buy-pdp-buy .mv-buy-swrow{display:flex;gap:9px;flex-wrap:wrap;align-items:center}.mv-buy-pdp-buy .mv-buy-swb{width:28px;height:28px;border-radius:50%;border:1px solid rgba(33,28,23,.3);cursor:pointer;position:relative;transition:transform .12s,box-shadow .15s;padding:0;flex:none;background-size:cover;background-position:center;box-shadow:inset 0 0 0 1px #ffffff59}.mv-buy-pdp-buy .mv-buy-swb:hover{transform:scale(1.12)}.mv-buy-pdp-buy .mv-buy-swb:focus-visible{outline:2px solid var(--dw-gold-deep);outline-offset:2px}.mv-buy-pdp-buy .mv-buy-swb.mv-buy-on{box-shadow:0 0 0 2px var(--dw-linen),0 0 0 3.5px var(--dw-ink)}.mv-buy-pdp-buy .mv-buy-swb.mv-buy-out{cursor:not-allowed;opacity:.85}.mv-buy-pdp-buy .mv-buy-swb.mv-buy-out:after{content:"";position:absolute;left:50%;top:50%;width:132%;height:2px;background:var(--dw-soft);box-shadow:0 0 0 .5px #ffffff73;border-radius:2px;transform:translate(-50%,-50%) rotate(-45deg)}.mv-buy-pdp-buy .mv-buy-allbtn{font-size:11px;letter-spacing:.03em;color:var(--dw-muted);background:#fff;border:1px solid var(--dw-line);border-radius:2px;padding:6px 13px;cursor:pointer;transition:border-color .15s,color .15s;margin-left:2px;font-family:inherit}.mv-buy-pdp-buy .mv-buy-allbtn:hover{border-color:var(--dw-ink);color:var(--dw-ink)}.mv-buy-pdp-buy .mv-buy-slotsum{font-size:12px;color:var(--dw-muted);margin:12px 0 0}.mv-buy-pdp-buy .mv-buy-slotsum .mv-buy-sumrow{display:block;margin:0 0 7px;line-height:1.45}.mv-buy-pdp-buy .mv-buy-slotsum .mv-buy-sumrow:last-child{margin-bottom:0}.mv-buy-pdp-buy .mv-buy-slotsum .mv-buy-sumk{display:block;font-size:9px;line-height:1.3;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--dw-soft)}.mv-buy-pdp-buy .mv-buy-slotsum .mv-buy-sumv{display:block;font-size:11.5px;color:var(--dw-ink);font-weight:500}.mv-buy-pdp-buy .mv-buy-giftrow{display:flex;align-items:center;gap:10px;background:#f2e9da;border-top:1px solid var(--dw-gold);border-radius:0 0 2px 2px;padding:8px 14px;margin:12px -16px -14px}.mv-buy-pdp-buy .mv-buy-gthumb{width:26px;height:26px;border-radius:2px;flex:none;background:#efe3d0;border:1px solid #E0D3BC;background-size:cover;background-position:center}.mv-buy-pdp-buy .mv-buy-gtx{flex:1;font-size:11.5px;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--dw-muted)}.mv-buy-pdp-buy .mv-buy-gtx b{color:var(--dw-ink);font-weight:600}.mv-buy-pdp-buy .mv-buy-gfree{color:var(--dw-gold-deep);font-weight:700;letter-spacing:.04em}.mv-buy-pdp-buy .mv-buy-gval{font-size:12px;color:var(--dw-soft);text-decoration:line-through;flex:none}.mv-buy-pdp-buy .mv-buy-sumwrap{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.mv-buy-pdp-buy .mv-buy-sumwrap .mv-buy-slotsum{flex:1 1 auto;min-width:0}.mv-buy-pdp-buy .mv-buy-sumpick{flex:0 0 auto;text-align:center}.mv-buy-pdp-buy .dw-sumpick__fig{display:block;position:relative;width:64px;margin-inline:auto;aspect-ratio:1;border:2px solid var(--dw-ink);border-radius:2px;overflow:hidden;background:var(--dw-paper);background-size:cover;background-position:center;box-shadow:0 0 0 2px var(--dw-linen),0 0 0 3.5px var(--dw-ink)}.mv-buy-pdp-buy .dw-sumpick__fig img{width:100%;height:100%;object-fit:cover;display:block}.mv-buy-pdp-buy .dw-sumpick__fig:not(.mv-buy-empty){cursor:pointer}.mv-buy-pdp-buy .dw-sumpick__fig:not(.mv-buy-empty):focus-visible{outline:2px solid var(--dw-ink,#211c17);outline-offset:2px}.mv-buy-pdp-buy .dw-sumpick__fig.mv-buy-empty{background:var(--dw-linen,#f4efe9);border:2px dashed rgba(33,28,23,.32);box-shadow:none}.mv-buy-pdp-buy .dw-sumpick__fig.mv-buy-empty:after{content:"+";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:22px;line-height:1;color:#211c176b}.mv-buy-pdp-buy .dw-sumpick__k{display:grid;justify-items:center;padding-inline:2px;margin-top:7px;font-size:8px;letter-spacing:.08em;text-transform:uppercase;color:var(--dw-muted);line-height:1.25}.mv-buy-pdp-buy .dw-sumpick__c{grid-area:1/1;visibility:hidden;white-space:nowrap}.mv-buy-pdp-buy .dw-sumpick__c.is-on{visibility:visible}@media(max-width:400px){.mv-buy-pdp-buy .mv-buy-sumwrap{gap:12px}}.mv-buy-pdp-buy .mv-buy-collabel{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.mv-buy-pdp-buy .dw-collabel__t{display:inline-flex;align-items:baseline;gap:8px;flex-wrap:wrap;min-width:0}.mv-buy-pdp-buy .mv-buy-needrow{margin:0 0 10px}.mv-buy-pdp-buy .mv-buy-clear{flex:0 0 auto;background:none;border:0;padding:0 0 1px;font:inherit;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--dw-muted);cursor:pointer;border-bottom:1px dashed var(--dw-line-strong,#CFC4B2);transition:color .15s ease,border-color .15s ease}.mv-buy-pdp-buy .mv-buy-clear:hover{color:var(--dw-ink);border-bottom-color:var(--dw-ink)}.mv-buy-pdp-buy .mv-buy-clear:focus-visible{outline:2px solid var(--dw-gold-deep);outline-offset:3px}.mv-buy-sumpick{width:86px}.dw-sumpick__n{display:block;margin:0 0 6px;max-width:100%;font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;line-height:1.25;color:var(--dw-ink,#211C17);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:520px){.mv-buy-pdp-buy .mv-buy-sumpick{width:78px}.mv-buy-pdp-buy .dw-sumpick__fig{width:52px}.mv-buy-pdp-buy .dw-sumpick__fig.mv-buy-empty:after{font-size:18px}.mv-buy-pdp-buy .dw-sumpick__n{margin-bottom:5px;font-size:8px;letter-spacing:.07em}.mv-buy-pdp-buy .dw-sumpick__k{margin-top:6px;font-size:7px;letter-spacing:.06em}.mv-buy-pdp-buy .mv-buy-sumwrap{gap:10px}}.mv-buy-skin-st .dw-packs{grid-template-columns:repeat(3,1fr)}.mv-buy-skin-st .dw-sumpick__fig{aspect-ratio:2/3;width:58px}@media(max-width:520px){.mv-buy-pdp-buy .mv-buy-skin-st .dw-packs,.mv-buy-skin-st .dw-packs{grid-template-columns:repeat(3,1fr);row-gap:0}.mv-buy-skin-st .mv-buy-pk:nth-child(1),.mv-buy-skin-st .mv-buy-pk:nth-child(2),.mv-buy-skin-st .mv-buy-pk:nth-child(3){order:0}.mv-buy-skin-st .mv-buy-pk{padding-inline:6px}.mv-buy-skin-st .mv-buy-sumpick{width:70px}.mv-buy-skin-st .dw-sumpick__fig{width:48px}}.product-info:has(.mv-buy-has-packs) .product-info__variant-picker,.product-info:has(.mv-buy-has-packs) .product-info__price,.product-info:has(.mv-buy-has-packs) kr-stock-counter{display:none!important}.product-info:has(.mv-buy-has-packs) .pdp-atc-price,#sticky-atc .pdp-atc-price{display:none!important}.mv-buy-slot{position:relative}.mv-buy-slotsz{position:absolute;right:3px;bottom:3px;font-size:8.5px;font-weight:700;letter-spacing:.02em;line-height:1;padding:1.5px 3.5px;border-radius:2px;background:#fffffff0;color:#211c17;box-shadow:0 0 0 1px #211c171a;pointer-events:none;white-space:nowrap}.mv-buy-slot.mv-buy-empty .mv-buy-slotsz{background:#ffffffbf;color:#75695c}.dw-page .mv-buy-collabel{flex-wrap:nowrap;align-items:flex-start}.dw-page .dw-collabel__t{flex:1 1 auto;min-width:0}.dw-page .mv-buy-clear{flex:0 0 auto;margin-left:auto;white-space:nowrap;align-self:flex-start}.mv-buy-pdp-buy .mv-buy-panelrow{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.mv-buy-pdp-buy .mv-buy-panelrow .mv-buy-sumwrap{flex:1 1 auto;min-width:0;align-self:center}.mv-buy-pdp-buy .mv-buy-panelrow .mv-buy-slots{flex:none;max-width:140px;justify-content:flex-end;margin:0;padding:0;border-bottom:0}.mv-buy-pdp-buy .mv-buy-panelrow--breed{flex-direction:column;gap:12px}.mv-buy-pdp-buy .mv-buy-panelrow--breed .mv-buy-sumwrap{align-self:stretch}.mv-buy-pdp-buy .mv-buy-panelrow--breed .mv-buy-slots{max-width:none;justify-content:flex-start;align-self:stretch}.mv-buy-pdp-buy .mv-buy-benefits{display:flex;flex-direction:column;gap:6px;margin:12px 10px 0}.mv-buy-pdp-buy .mv-buy-benefit{display:flex;align-items:center;gap:9px;width:100%;border:1px solid var(--mv-line-strong,#CFC4B2);background:var(--dw-cream,#F7F3EC);border-radius:2px;padding:9px 12px;font-size:11.5px;font-weight:500;color:var(--dw-ink)}.mv-buy-pdp-buy .mv-buy-benefit svg{flex:none;color:var(--dw-gold-deep)}.mv-buy-pdp-buy .mv-buy-bthumb{flex:none;width:17px;height:17px;border-radius:50%;background-size:cover;background-position:center;box-shadow:0 0 0 1px var(--dw-line)}.mv-buy-pdp-buy .mv-buy-extra{margin:14px 10px 0;font-size:13.5px;color:var(--dw-ink)}.mv-buy-pdp-buy .mv-buy-extra strong{font-weight:600}.mv-buy-pdp-buy .dw-extra__sv{color:var(--dw-wine);font-weight:600}.mv-buy-pdp-buy .dw-extra__vs{font-size:11px;color:var(--dw-muted);white-space:nowrap}.mv-buy-pdp-buy .mv-buy-clearwrap{display:inline-flex;align-items:baseline;gap:8px;white-space:nowrap}.mv-buy-pdp-buy .mv-buy-clearvraag{font-size:10.5px;color:var(--dw-ink);text-transform:none;letter-spacing:0}.mv-buy-pdp-buy .mv-buy-clear--ja{border:1px solid var(--dw-ink);border-radius:2px;background:var(--dw-ink);color:#fff;font-size:10px;font-weight:600;letter-spacing:.04em;padding:4px 10px;line-height:1.3}@media(max-width:374px){.mv-buy-pdp-buy .dw-extra__vs{display:block;margin-top:2px}}.mv-buy-pdp-buy .mv-buy-swrow{margin-bottom:14px}.mv-buy-pdp-buy .mv-buy-colpanel{margin-top:0}.mv-buy-pdp-buy .mv-buy-clearwrap{display:inline-flex;align-items:center;gap:9px;white-space:nowrap}.mv-buy-pdp-buy .mv-buy-clearvraag{font-size:11px;font-weight:400;line-height:1.3;text-transform:none;letter-spacing:0;color:var(--dw-ink)}.mv-buy-pdp-buy .mv-buy-clear--ja{border:1px solid var(--dw-ink);border-radius:2px;background:var(--dw-ink);color:#fff;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:none;padding:4px 10px;line-height:1.3;cursor:pointer}.mv-buy-pdp-buy .mv-buy-clear--ja:hover{background:#000}.mv-buy-pdp-buy .mv-buy-clear.mv-buy-clear--ja,.mv-buy-pdp-buy .mv-buy-clear.mv-buy-clear--ja:hover,.mv-buy-pdp-buy .mv-buy-clear.mv-buy-clear--ja:focus-visible{color:#fff;border-color:var(--dw-ink)}.mv-buy-pdp-buy .mv-buy-clear.mv-buy-clear--ja{background:var(--dw-ink)}.mv-buy-pdp-buy .mv-buy-clear.mv-buy-clear--ja:hover{background:#000;border-color:#000}.mv-buy-pdp-buy .mv-buy-extras{border:1px solid var(--dw-line);border-top:0;border-radius:0 0 2px 2px;background:var(--dw-paper);padding:12px 12px 13px;margin:0 10px}.mv-buy-pdp-buy .mv-buy-extras .mv-buy-extra{margin:0 0 10px}.mv-buy-pdp-buy .mv-buy-extras .mv-buy-benefits{margin:0}.mv-buy-pdp-buy .mv-buy-gifts{display:flex;align-items:center;justify-content:center;gap:5px;margin-top:6px;min-height:19px}.mv-buy-pdp-buy .mv-buy-gifts--leeg{min-height:19px}.mv-buy-pdp-buy .mv-buy-gthumb{flex:none;width:16px;height:16px;border-radius:50%;background-size:cover;background-position:center;box-shadow:0 0 0 1px var(--dw-line)}.mv-buy-pdp-buy .mv-buy-gifts em{font-style:normal;font-size:8px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--dw-muted);white-space:nowrap}.mv-buy-pdp-buy .mv-buy-pk.mv-buy-sel .mv-buy-gifts{background:var(--dw-gold);border-radius:2px;padding:3px 6px;align-self:stretch;justify-content:center}.mv-buy-pdp-buy .mv-buy-pk.mv-buy-sel .mv-buy-gifts em{color:var(--dw-ink)}.mv-buy-pdp-buy .mv-buy-pk.mv-buy-sel .mv-buy-gifts--leeg{background:none;padding:0}.mv-buy-pdp-buy .mv-buy-panelrow--breed{flex-direction:row;gap:14px}.mv-buy-pdp-buy .mv-buy-panelrow--breed .mv-buy-sumwrap{align-self:center}.mv-buy-pdp-buy .mv-buy-panelrow--breed .mv-buy-slots{max-width:140px;justify-content:flex-end;align-self:auto}.mv-buy-pdp-buy .mv-buy-slotsum .mv-buy-sumv{overflow-wrap:anywhere}.mv-buy-pdp-buy .mv-buy-gifts--ship svg{flex:none;color:var(--dw-gold-deep)}.mv-buy-pdp-buy .mv-buy-gifts--ship em{text-transform:none;letter-spacing:.02em;font-size:8.5px;font-weight:600}.mv-buy-pdp-buy .mv-buy-pk.mv-buy-sel .mv-buy-gifts--ship{background:var(--dw-gold)}.mv-buy-pdp-buy .mv-buy-pk.mv-buy-sel .mv-buy-gifts--ship svg,.mv-buy-pdp-buy .mv-buy-pk.mv-buy-sel .mv-buy-gifts--ship em{color:var(--dw-ink)}.mv-buy-pdp-buy .mv-buy-panelrow{flex-wrap:wrap}.mv-buy-pdp-buy .mv-buy-slots{flex:0 0 auto;flex-wrap:nowrap;max-width:none}.mv-buy-pdp-buy .mv-buy-panelrow--breed{flex-direction:row;flex-wrap:wrap}.mv-buy-pdp-buy .mv-buy-panelrow--breed .mv-buy-sumwrap{flex:1 1 130px;align-self:center}.mv-buy-pdp-buy .mv-buy-panelrow--breed .mv-buy-slots{flex:0 0 auto;justify-content:flex-start}.mv-buy-pdp-buy .mv-buy-panelrow .mv-buy-slots{max-width:none;flex-wrap:nowrap;flex:0 0 auto}.mv-buy-pdp-buy .mv-buy-panelrow .mv-buy-sumwrap{flex:1 1 120px;min-width:0}.mv-buy-pdp-buy .mv-buy-panelrow{flex-wrap:nowrap}.mv-buy-pdp-buy .mv-buy-panelrow .mv-buy-sumwrap{flex:1 1 auto;min-width:0}.mv-buy-pdp-buy .mv-buy-panelrow .mv-buy-slots{flex:0 1 auto;flex-wrap:nowrap;max-width:none;min-width:0;gap:5px}.mv-buy-pdp-buy .mv-buy-panelrow .mv-buy-slot{flex:0 1 46px;width:46px;min-width:24px;height:auto;aspect-ratio:2/3}@media(max-width:430px){.mv-buy-pdp-buy .mv-buy-slotsz{font-size:8px;padding:1px 2.5px;right:2px;bottom:2px}}.mv-buy-pdp-buy .mv-buy-panelrow .mv-buy-sumwrap{flex:1 1 auto;min-width:min-content}.mv-buy-pdp-buy .mv-buy-panelrow .mv-buy-slots{flex:0 1 auto;flex-wrap:nowrap;min-width:0;gap:5px}.mv-buy-pdp-buy .mv-buy-panelrow .mv-buy-slot{flex:0 1 46px;width:46px;min-width:18px;height:auto;aspect-ratio:2/3}.mv-buy-pdp-buy .mv-buy-slotsum .mv-buy-sumv{overflow-wrap:normal;word-break:normal}@media(max-width:430px){.mv-buy-pdp-buy .mv-buy-panelrow{gap:10px}.mv-buy-pdp-buy .mv-buy-panelrow .mv-buy-slots{gap:4px}}.mv-buy-pdp-buy .mv-buy-sumv{display:block}.mv-buy-pdp-buy .mv-buy-sumi{white-space:nowrap;display:inline-block}.mv-buy-pdp-buy .mv-buy-sumi{margin-right:.3em}.mv-buy-pdp-buy .mv-buy-sumi:last-child{margin-right:0}product-gallery,.product-gallery{overflow-anchor:none}.mv-buy-pdp-buy .mv-buy-panelrow .mv-buy-slots{flex:0 0 auto}.mv-buy-pdp-buy .mv-buy-panelrow .mv-buy-slot{flex:0 0 auto;width:46px;min-width:0}.mv-buy-pdp-buy .mv-buy-panelrow .mv-buy-slots[data-aantal="4"] .mv-buy-slot,.mv-buy-pdp-buy .mv-buy-panelrow .mv-buy-slots[data-aantal="5"] .mv-buy-slot{width:40px}@media(max-width:400px){.mv-buy-pdp-buy .mv-buy-panelrow .mv-buy-slots[data-aantal="4"] .mv-buy-slot,.mv-buy-pdp-buy .mv-buy-panelrow .mv-buy-slots[data-aantal="5"] .mv-buy-slot{width:36px}}@media(max-width:374px){.mv-buy-pdp-buy .mv-buy-panelrow .mv-buy-slots[data-aantal="4"] .mv-buy-slot,.mv-buy-pdp-buy .mv-buy-panelrow .mv-buy-slots[data-aantal="5"] .mv-buy-slot{width:32px}}.mv-buy-pdp-buy .mv-buy-panelrow .mv-buy-sumwrap{flex:1 1 0;min-width:0}
/*# sourceMappingURL=/cdn/shop/t/141/assets/mv-buy-pdp.css.map */
