/* WordPress and native dialog equivalents of the accepted component layout. */
.melix-header__brand img,.melix-footer__brand img{width:100%;height:auto}.melix-footer .melix-header__nav-link::after{display:none}.photoUnavailable{display:grid;width:100%;height:100%;min-height:10rem;place-items:center;padding:1rem;color:#6f6865;font-size:.85rem}.showcaseNotice{margin:0;padding:7px 20px;text-align:center;color:#766454;background:#fcfaf7;font-size:11px;letter-spacing:.035em;border-bottom:1px solid #eee7df}.pageFrame>.showcaseNotice{margin-inline:calc((100vw - 100%)/-2)}.galleryZoomDialog{position:fixed;max-height:94vh;margin:auto;border:0;border-radius:.5rem;overflow:auto}.galleryZoomDialog::backdrop,.melixMobileDialog::backdrop{background:rgb(20 10 10 / 65%)}.galleryZoomImage img{width:100%;height:100%;object-fit:contain}.dialogClose{position:absolute;right:.65rem;top:.65rem;z-index:2;display:grid;place-items:center;width:36px;height:36px;background:#fff;border-radius:50%;color:#741124}.melixMobileDialog{position:fixed;inset:0 auto 0 0;width:min(86vw,360px);max-width:none;height:100dvh;max-height:none;padding:0;margin:0;border:0;background:#fffdf9;color:#241a18}.melixMobileDialogHead{display:flex;align-items:center;justify-content:space-between;padding:22px 20px 12px}.melixMobileDialogHead img{width:155px}.melixMobileDialogHead button{display:grid;place-items:center;width:40px;height:40px}.melix-mobile-menu__links ul{padding:0;margin:0;list-style:none}.melix-mobile-menu__links .melix-header__nav-link{white-space:normal}.melix-header__navigation .sub-menu{display:none}.entryContent{overflow-wrap:anywhere}.entryContent h1,.genericPage>h1{margin:0 0 1.5rem;color:#741124;font-family:'Iowan Old Style',Baskerville,'Times New Roman',serif;font-size:clamp(2.5rem,4vw,4rem);font-weight:400;line-height:1.05}.entryContent h2{font-size:2rem;margin:2rem 0 1rem;font-family:'Iowan Old Style',Baskerville,'Times New Roman',serif}.entryContent h3{font-size:1.4rem;margin:1.6rem 0 .8rem}.entryContent p,.entryContent ul,.entryContent ol{margin:1rem 0;line-height:1.7}.entryContent a{text-decoration:underline;text-underline-offset:3px}.entryContent ul{list-style:disc;padding-left:1.5rem}.entryContent ol{list-style:decimal;padding-left:1.5rem}.entryContent table{width:100%;border-collapse:collapse}.entryContent th,.entryContent td{border:1px solid #ded8d2;padding:.65rem}.entryContent blockquote{border-left:3px solid #b9883c;padding-left:1rem}.genericPage{min-height:50vh;padding-block:4rem}.genericPage article+article{margin-top:3rem}.splitCopy .sellTitle{margin:0;color:var(--wine);font-family:'Iowan Old Style',Baskerville,'Times New Roman',serif;font-weight:400;letter-spacing:-.035em;font-size:clamp(2.2rem,4vw,4rem);line-height:1.04}.productGalleryThumbImage{pointer-events:none}.js-piece .priceBreakdown[hidden]{display:none!important}.filterPanel form[aria-busy=true]{opacity:.7}.no-js .catalogControls{display:grid}.no-js .mobileFilterActions{display:flex}
.dialogOpen{overflow:hidden}
.category-card__item{min-width:0}.category-card__item>.category-card{display:block;height:100%}
@media(max-width:1240px){.category-card__item{flex:0 0 184px;scroll-snap-align:start}.category-card__item>.category-card{flex:none}}
@media(max-width:42rem){.showcaseNotice{font-size:10px;padding:6px 12px}.pageFrame>.showcaseNotice{margin-inline:-1rem}.galleryZoomDialog{padding:1rem}.galleryZoomImage{height:72vh}}
