:root{--jom-ph-main: radial-gradient( ellipse 90% 130% at 38% 28%, #F2EAE0 0%, #E0D2C0 38%, #CCBAAA 68%, #BAA898 100% );--jom-ph-subtle: radial-gradient( ellipse 120% 100% at 60% 40%, #F5EEE6 0%, #EDE3D6 50%, #DDD0C0 100% )}.hero .hero__media-grid:not(:has(img)):not(:has(video)),.hero .hero__media-grid:has(.placeholder-svg){background:var(--jom-ph-main)!important}.banner .media:not(:has(img)):not(:has(video)),.image-banner .media:not(:has(img)):not(:has(video)){background:var(--jom-ph-main)!important}.hero .placeholder-svg,.image-banner .placeholder-svg,.banner .placeholder-svg{opacity:0!important;pointer-events:none!important}.card-gallery .media:not(:has(img)):not(:has(video)),.card .media:not(:has(img)):not(:has(video)),.product-media-container .media:not(:has(img)):not(:has(video)){background:var(--jom-ph-main)!important}.card-gallery .media .placeholder-svg,.card .media .placeholder-svg,.product-media-container .media .placeholder-svg{opacity:0!important;pointer-events:none!important}.collection-card .media:not(:has(img)),.resource-list__item .media:not(:has(img)){background:var(--jom-ph-main)!important}.collection-card .media .placeholder-svg,.resource-list__item .media .placeholder-svg{opacity:0!important;pointer-events:none!important}.image-with-text .media:not(:has(img)):not(:has(video)),.image-with-text__image-wrapper:not(:has(img)){background:var(--jom-ph-main)!important;min-height:400px!important}.image-with-text .placeholder-svg{opacity:0!important;pointer-events:none!important}.slideshow__slide .media:not(:has(img)):not(:has(video)){background:var(--jom-ph-main)!important}.slideshow .placeholder-svg{opacity:0!important;pointer-events:none!important}.product__media-gallery .media:not(:has(img)):not(:has(video)),.product-media-modal .media:not(:has(img)){background:var(--jom-ph-main)!important;aspect-ratio:3/4!important}.shopify-section .media:not(:has(img)):not(:has(video)):not(:has(iframe)){background:var(--jom-ph-subtle)!important}.shopify-section .placeholder-svg{opacity:0!important;pointer-events:none!important}.jom-recommendations{padding-block:64px 80px;border-top:1px solid rgba(26,26,26,.08)}.jom-recommendations__block+.jom-recommendations__block{margin-top:64px;padding-top:64px;border-top:1px solid rgba(26,26,26,.06)}.jom-recommendations__label{font-family:var(--font-body, "Montserrat", sans-serif);font-size:9px;letter-spacing:3px;text-transform:uppercase;color:#b8afa5;font-weight:500;margin-bottom:6px;display:block}.jom-recommendations__title{font-family:var(--font-title, "Playfair Display", serif);font-size:clamp(22px,2.5vw,32px);font-weight:400;font-style:italic;letter-spacing:.01em;color:#1a1a1a;margin:0 0 40px}.jom-recommendations__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}@media(max-width:989px){.jom-recommendations__grid{grid-template-columns:repeat(2,1fr);gap:16px}.jom-recommendations{padding-block:48px 56px}}@media(max-width:749px){.jom-recommendations__grid{gap:12px}}.jom-rec-card{display:block;text-decoration:none;color:#1a1a1a}.jom-rec-card__media{aspect-ratio:3/4;overflow:hidden;background:var(--jom-ph-main);margin-bottom:12px;position:relative}.jom-rec-card__media img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block;transition:transform .45s cubic-bezier(.25,.1,.25,1)}.jom-rec-card:hover .jom-rec-card__media img{transform:scale(1.04)}.jom-rec-card__name{font-family:var(--font-body, "Montserrat", sans-serif);font-size:11px;letter-spacing:.4px;color:#1a1a1a;margin-bottom:4px;font-weight:400;line-height:1.4}.jom-rec-card__price{font-family:var(--font-body, "Montserrat", sans-serif);font-size:11px;color:#b8afa5;font-weight:400}.jom-stl{padding-block:80px;background:#faf8f5}.jom-stl__header{text-align:center;margin-bottom:56px}.jom-stl__label{font-family:var(--font-body, "Montserrat", sans-serif);font-size:9px;letter-spacing:3px;text-transform:uppercase;color:#b8afa5;display:block;margin-bottom:8px}.jom-stl__title{font-family:var(--font-title, "Playfair Display", serif);font-size:clamp(28px,3.5vw,44px);font-weight:400;font-style:italic;color:#1a1a1a;margin:0}.jom-stl__layout{display:grid;grid-template-columns:1fr 1fr;gap:48px;max-width:var(--page-width, 1400px);margin-inline:auto;padding-inline:var(--page-margin, 40px);align-items:start}@media(max-width:989px){.jom-stl__layout{grid-template-columns:1fr;gap:32px}.jom-stl{padding-block:56px}}.jom-stl__hero{aspect-ratio:3/4;background:var(--jom-ph-main);overflow:hidden;position:relative}.jom-stl__hero img{width:100%;height:100%;object-fit:cover;display:block}.jom-stl__products{display:flex;flex-direction:column;gap:0}.jom-stl__row{display:grid;grid-template-columns:80px 1fr auto;gap:16px;align-items:center;padding-block:20px;border-bottom:1px solid rgba(26,26,26,.08);text-decoration:none;color:#1a1a1a;transition:opacity .18s ease}.jom-stl__row:first-child{border-top:1px solid rgba(26,26,26,.08)}.jom-stl__row:hover{opacity:.65}.jom-stl__thumb{aspect-ratio:3/4;background:var(--jom-ph-subtle);overflow:hidden;width:80px}.jom-stl__thumb img{width:100%;height:100%;object-fit:cover;display:block}.jom-stl__name{font-family:var(--font-body, "Montserrat", sans-serif);font-size:11px;letter-spacing:.3px;color:#1a1a1a;margin:0 0 4px;font-weight:400}.jom-stl__price{font-family:var(--font-body, "Montserrat", sans-serif);font-size:11px;color:#b8afa5;margin:0}.jom-stl__btn{font-family:var(--font-body, "Montserrat", sans-serif);font-size:8px;letter-spacing:2px;text-transform:uppercase;border:1px solid #1A1A1A;padding:10px 14px;background:transparent;color:#1a1a1a;cursor:pointer;transition:background .2s,color .2s;white-space:nowrap;border-radius:0;text-decoration:none;display:inline-block}.jom-stl__btn:hover{background:#1a1a1a;color:#fafaf8}@media(max-width:749px){.jom-stl__row{grid-template-columns:64px 1fr;gap:12px}.jom-stl__btn{display:none}.jom-stl__thumb{width:64px}}.jom-wishlist-btn{position:absolute;top:12px;right:12px;width:32px;height:32px;border:none;background:#f2efe9e6;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10;transition:background .2s ease;border-radius:0}.jom-wishlist-btn:hover{background:#f2efe9}.jom-wishlist-btn svg{width:16px;height:16px;fill:none;stroke:#1a1a1a;stroke-width:1.5}.jom-wishlist-btn.is-saved svg{fill:#1a1a1a}
/*# sourceMappingURL=/cdn/shop/t/12/assets/jom-placeholders.css.map */
