.pmp-keeps.pmp-keeps--tight{padding:clamp(32px,5vw,56px) 0 0}.shopify-section--pmp-keeps+.shopify-section--pmp-keeps .pmp-keeps.pmp-keeps--tight{padding-top:clamp(28px,4vw,48px)}.pmp-keeps--tight .pmp-pieces__head{margin-bottom:clamp(18px,3vw,28px)}dialog.pmp-pairs{width:min(680px,calc(100vw - 32px));max-height:calc(100vh - 48px);max-height:calc(100svh - 48px);margin:auto;padding:0;border:1px solid var(--pmp-line);border-top:2px solid var(--pmp-gilt);border-radius:0;box-shadow:0 24px 60px #2a221c38;overflow:auto}dialog.pmp-pairs::backdrop{background:#2a221c73}.pmp-pairs__box{position:relative;padding:clamp(28px,5vw,44px) clamp(20px,4vw,40px) clamp(22px,4vw,32px)}.pmp-nl .pmp-pairs__h{font-size:clamp(1.5rem,1.2rem + 1.2vw,2rem);line-height:1.15;padding-right:36px}.pmp-pairs__text{margin-top:10px}.pmp-pairs__x,.pmp-nl button.pmp-pairs__x{position:absolute;top:10px;right:10px;width:44px;height:44px;display:grid;place-items:center;padding:0;margin:0;border:0;background:transparent;color:var(--pmp-ink);cursor:pointer;min-height:0}.pmp-pairs__x svg{width:18px;height:18px;display:block}.pmp-pairs__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px}.pmp-pairs__link,.pmp-nl a.pmp-pairs__link{display:block;text-decoration:none;color:var(--pmp-ink)}.pmp-pairs__media{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;background:#f3f1ee}.pmp-pairs__media img,.pmp-pairs__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pmp-pairs__name{display:block;margin-top:10px;font-family:var(--pmp-display);font-size:1rem;line-height:1.3}.pmp-pairs__price{display:block;margin-top:3px;font-size:.875rem;font-weight:500}.pmp-pairs__link:hover .pmp-pairs__name,.pmp-pairs__link:focus-visible .pmp-pairs__name{text-decoration:underline;text-decoration-color:var(--pmp-gilt);text-underline-offset:4px}.pmp-pairs__foot{margin-top:24px;text-align:center}.pmp-nl .pmp-pairs__foot .pmp-btn{min-width:160px;background:transparent;color:var(--pmp-ink)}.pmp-nl .pmp-pairs__foot .pmp-btn:hover,.pmp-nl .pmp-pairs__foot .pmp-btn:focus-visible{background:var(--pmp-ink);color:#fff}@media(max-width:479px){.pmp-pairs__list{gap:10px}.pmp-pairs__name{font-size:.875rem}.pmp-pairs__price{font-size:.8125rem}}
/*# sourceMappingURL=/cdn/shop/t/18/compiled_assets/styles.css.map */
