.dw-page.dw-pdp-buy{background:transparent;margin:8px 0 4px}.dw-pdp-buy *{box-sizing:border-box}#dw-pack-builder{scroll-margin-top:calc(var(--header-height, 56px) + 16px)}.dw-pdp-buy .atc-button__text,#sticky-atc [data-dw-sticky] .atc-button__text{text-transform:uppercase}.dw-page.dw-assurance{display:flex;justify-content:center;gap:26px;flex-wrap:wrap;margin:-12px 0 6px;background:transparent}.dw-assurance.dw-as-hasbg{padding:11px 14px;border-radius:8px}.dw-assurance .dw-as-item{display:flex;align-items:center;gap:7px;font-size:12.5px;color:var(--dw-muted)}.dw-assurance .dw-as-item svg{width:15px;height:15px;color:var(--dw-gold-deep);flex:none}.dw-atc-suffix{margin-left:.35em}.dw-page.dw-mixmatch{border:1px solid var(--dw-ink);border-radius:8px;padding:18px 20px 16px;text-align:center;margin:20px 0 4px;background:#fff}.dw-mixmatch .dw-mmk{font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;font-weight:700;margin:0 0 3px;color:var(--dw-ink)}.dw-mixmatch .dw-mmc{font-size:11.5px;color:var(--dw-muted);letter-spacing:.04em;margin:0 0 10px}.dw-mixmatch .dw-mmtiers{display:flex;justify-content:center;gap:0;flex-wrap:wrap;margin:0 0 10px}.dw-mixmatch .dw-mmtiers span{font-size:12.5px;padding:0 12px;border-right:1px solid var(--dw-line);color:var(--dw-ink)}.dw-mixmatch .dw-mmtiers span:last-child{border-right:none}.dw-mixmatch .dw-mmtiers b{font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-size:15px;font-weight:600}.dw-mixmatch .dw-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}.dw-mixmatch .dw-mmf{font-size:10px;color:var(--dw-soft);margin:9px 0 0}.top-title h1.product-info__title{font-family:Cormorant Garamond,Georgia,serif;font-weight:600;font-size:clamp(26px,3.2vw,36px);line-height:1.1;letter-spacing:-.01em;text-transform:none;color:#211c17;margin:0 0 5px}.dw-pdp-buy .dw-pricebox{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin:0 0 8px}.dw-pdp-buy .dw-pp{font-size:28px;font-weight:600;line-height:1}.dw-pdp-buy .dw-pp span{font-size:14px;font-weight:400;color:var(--dw-muted)}.dw-pdp-buy .dw-tot{font-size:14.5px;color:var(--dw-muted)}.dw-pdp-buy .dw-savepill{display:inline-block;font-size:11.5px;font-weight:600;letter-spacing:.03em;border-radius:20px;padding:4px 12px;margin:0 0 24px;min-height:24px}.dw-pdp-buy .dw-savepill.dw-save{color:var(--dw-wine);background:#f6e9e4}.dw-pdp-buy .dw-savepill.dw-neutral{color:var(--dw-muted);background:var(--dw-linen);font-weight:500}.dw-pdp-buy .dw-step{margin:0 0 22px}.dw-pdp-buy .dw-steph{display:flex;justify-content:space-between;align-items:center;margin:0 0 10px;gap:12px}.dw-pdp-buy .dw-t{display:flex;align-items:center;gap:9px;font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;font-weight:600}.dw-pdp-buy .dw-t .dw-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,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}.dw-pdp-buy .dw-hint{font-size:11.5px;color:var(--dw-gold-deep);text-align:right}.dw-pdp-buy .dw-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}.dw-sizechart-body{font-size:14px;color:var(--dw-muted);line-height:1.65}.dw-sizechart-body :first-child{margin-top:0}.dw-sizechart-body table{width:100%;border-collapse:collapse;font-size:13.5px}.dw-sizechart-body th,.dw-sizechart-body td{border:1px solid var(--dw-line);padding:8px 10px;text-align:left}.dw-sizechart-body img{max-width:100%;height:auto}.dw-pdp-buy .dw-packs{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}@media(max-width:520px){.dw-pdp-buy .dw-packs{grid-template-columns:repeat(2,1fr);row-gap:16px}.dw-pdp-buy .dw-pk:nth-child(1){order:1}.dw-pdp-buy .dw-pk:nth-child(2){order:3}.dw-pdp-buy .dw-pk:nth-child(3){order:2}.dw-pdp-buy .dw-pk:nth-child(4){order:4}}.dw-pdp-buy .dw-pk{position:relative;border:1px solid var(--dw-line);border-radius:10px;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}.dw-pdp-buy .dw-pk:hover{border-color:var(--dw-gold)}.dw-pdp-buy .dw-pk:focus-visible{outline:2px solid var(--dw-gold-deep);outline-offset:2px}.dw-pdp-buy .dw-pk.dw-sel{border-color:var(--dw-ink);box-shadow:0 0 0 1.5px var(--dw-ink);background:#fffefb}.dw-pdp-buy .dw-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:20px;white-space:nowrap}.dw-pdp-buy .dw-pk .dw-tag.dw-gold{background:var(--dw-gold);color:var(--dw-ink)}.dw-pdp-buy .dw-pk .dw-tag.dw-inkt{background:var(--dw-ink);color:var(--dw-gold)}.dw-pdp-buy .dw-pk .dw-q{font-family:Cormorant Garamond,Georgia,serif;font-size:25px;font-weight:600;line-height:1.05}.dw-pdp-buy .dw-pk .dw-l{font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--dw-muted)}.dw-pdp-buy .dw-pk .dw-p{font-size:13.5px;font-weight:600;margin-top:5px}.dw-pdp-buy .dw-pk .dw-per{font-size:10px;color:var(--dw-muted)}.dw-pdp-buy .dw-pk .dw-sv{font-size:9.5px;color:var(--dw-wine);font-weight:600;margin-top:4px;min-height:13px}.dw-pdp-buy .dw-sizes{display:flex;gap:8px;flex-wrap:wrap}.dw-pdp-buy .dw-sz{min-width:48px;padding:10px 0;text-align:center;border:1px solid var(--dw-line);border-radius:8px;background:#fff;font-size:13px;font-weight:500;cursor:pointer;transition:border-color .15s;font-family:inherit}.dw-pdp-buy .dw-sz:hover{border-color:var(--dw-gold)}.dw-pdp-buy .dw-sz:focus-visible{outline:2px solid var(--dw-gold-deep);outline-offset:2px}.dw-pdp-buy .dw-sz.dw-sel{border-color:var(--dw-ink);box-shadow:0 0 0 1.5px var(--dw-ink)}.dw-pdp-buy .dw-sz.dw-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))}.dw-pdp-buy .dw-sz.dw-out:hover{border-color:var(--dw-soft)}.dw-pdp-buy .dw-sizenote{font-size:11.5px;color:var(--dw-soft);margin:8px 0 0}.dw-pdp-buy .dw-colpanel{background:var(--dw-linen);border:1px solid var(--dw-line);border-radius:10px;padding:14px 16px}.dw-pdp-buy .dw-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}.dw-pdp-buy .dw-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:999px;padding:3px 9px;line-height:1.25}.dw-pdp-buy .dw-needsize:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--dw-wine,#7a2e2e);flex:none}.dw-pdp-buy .dw-slots{display:flex;gap:9px;align-items:center;flex-wrap:wrap;margin:0 0 12px;padding-bottom:12px;border-bottom:1px solid #E4DACA}.dw-pdp-buy .dw-slot{width:34px;height:34px;border-radius:50%;border:2px solid rgba(33,28,23,.24);cursor:pointer;position:relative;transition:box-shadow .15s,border-color .15s;padding:0;flex:none;background-size:cover;background-position:center;box-shadow:inset 0 0 0 1px #ffffff59}.dw-pdp-buy .dw-slot:focus-visible{outline:2px solid var(--dw-gold-deep);outline-offset:2px}.dw-pdp-buy .dw-slot.dw-active{border-color:var(--dw-ink);box-shadow:0 0 0 2px var(--dw-linen),0 0 0 3.5px var(--dw-ink)}.dw-pdp-buy .dw-slot.dw-empty{background:var(--dw-linen,#f4efe9);border-style:dashed;border-color:#211c1752;box-shadow:none}.dw-pdp-buy .dw-slot.dw-empty:after{content:"+";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:15px;line-height:1;color:#211c176b}.dw-pdp-buy .dw-slot.dw-empty.dw-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)}.dw-pdp-buy .dw-slot.dw-empty.dw-active:after{color:var(--dw-ink)}.dw-pdp-buy .dw-swrow{display:flex;gap:9px;flex-wrap:wrap;align-items:center}.dw-pdp-buy .dw-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}.dw-pdp-buy .dw-swb:hover{transform:scale(1.12)}.dw-pdp-buy .dw-swb:focus-visible{outline:2px solid var(--dw-gold-deep);outline-offset:2px}.dw-pdp-buy .dw-swb.dw-on{box-shadow:0 0 0 2px var(--dw-linen),0 0 0 3.5px var(--dw-ink)}.dw-pdp-buy .dw-swb.dw-out{cursor:not-allowed;opacity:.85}.dw-pdp-buy .dw-swb.dw-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)}.dw-pdp-buy .dw-allbtn{font-size:11px;letter-spacing:.03em;color:var(--dw-muted);background:#fff;border:1px solid var(--dw-line);border-radius:20px;padding:6px 13px;cursor:pointer;transition:border-color .15s,color .15s;margin-left:2px;font-family:inherit}.dw-pdp-buy .dw-allbtn:hover{border-color:var(--dw-ink);color:var(--dw-ink)}.dw-pdp-buy .dw-slotsum{font-size:12px;color:var(--dw-muted);margin:12px 0 0}.dw-pdp-buy .dw-slotsum .dw-sumrow{display:flex;gap:8px;margin:0;line-height:1.55}.dw-pdp-buy .dw-slotsum .dw-sumk{flex:none;min-width:66px;color:var(--dw-ink);font-weight:600}.dw-pdp-buy .dw-slotsum .dw-sumv{color:var(--dw-muted)}.dw-pdp-buy .dw-giftrow{display:flex;align-items:center;gap:10px;background:#f2e9da;border-top:1px solid var(--dw-gold);border-radius:0 0 9px 9px;padding:8px 14px;margin:12px -16px -14px}.dw-pdp-buy .dw-gthumb{width:26px;height:26px;border-radius:5px;flex:none;background:#efe3d0;border:1px solid #E0D3BC;background-size:cover;background-position:center}.dw-pdp-buy .dw-gtx{flex:1;font-size:11.5px;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--dw-muted)}.dw-pdp-buy .dw-gtx b{color:var(--dw-ink);font-weight:600}.dw-pdp-buy .dw-gfree{color:var(--dw-gold-deep);font-weight:700;letter-spacing:.04em}.dw-pdp-buy .dw-gval{font-size:12px;color:var(--dw-soft);text-decoration:line-through;flex:none}
/*# sourceMappingURL=/cdn/shop/t/85/assets/dw-pdp.css.map */
