oj-family-gallery{display:block;background:var(--ojfg-background);color:var(--ojfg-ink)}oj-family-gallery [hidden]{display:none!important}oj-family-gallery *,oj-family-gallery *:before,oj-family-gallery *:after{box-sizing:border-box}oj-family-gallery .ojfg-inner{max-width:var(--ojfg-width);margin-inline:auto;padding:var(--ojfg-pad-top) var(--ojfg-pad-x) var(--ojfg-pad-bottom)}oj-family-gallery .ojfg-header{margin-bottom:25px}oj-family-gallery .ojfg-eyebrow{margin:0 0 9px;font-size:11px;line-height:1.5;letter-spacing:.18em;color:var(--ojfg-muted);text-transform:var(--ojfg-case)}oj-family-gallery .ojfg-heading{font-family:var(--FONT-STACK-HEADING,Georgia,serif);font-size:var(--ojfg-heading);font-weight:400;line-height:1.15;letter-spacing:-.015em;color:inherit;margin:0;text-transform:var(--ojfg-case)}oj-family-gallery a{color:inherit;text-decoration:none}oj-family-gallery .ojfg-collection-wrap{margin-top:11px}oj-family-gallery .ojfg-family-row{display:flex;justify-content:space-between;align-items:center;gap:18px;border-top:1px solid var(--ojfg-line);padding-top:12px;padding-bottom:4px;min-height:38px}oj-family-gallery button{color:inherit;background:transparent;border:0;border-radius:0;cursor:pointer;font:inherit}oj-family-gallery .ojfg-family-name{margin-left:auto;font-size:13px;line-height:1.5;letter-spacing:.08em;text-align:right;text-transform:var(--ojfg-case)}oj-family-gallery .ojfg-count{color:var(--ojfg-muted);font-size:11px;letter-spacing:.08em;white-space:nowrap}oj-family-gallery:not([data-ready]) .ojfg-family:not(:first-child){display:none}oj-family-gallery .ojfg-panels{display:flex;align-items:flex-start;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y pinch-zoom}oj-family-gallery .ojfg-panels::-webkit-scrollbar{display:none}oj-family-gallery .ojfg-family{display:flow-root;flex:0 0 100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always}oj-family-gallery .ojfg-pieces{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px var(--ojfg-gap);align-items:start;margin:18px 0 24px}oj-family-gallery .ojfg-card{display:block;min-width:0}oj-family-gallery .ojfg-product{display:block}oj-family-gallery .ojfg-image{width:var(--piece-size-d);max-width:100%;margin-inline:auto;aspect-ratio:1}oj-family-gallery .ojfg-image img,oj-family-gallery .ojfg-placeholder{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}oj-family-gallery .ojfg-caption{display:flex;flex-direction:column;gap:4px;margin-top:12px;font-size:var(--ojfg-label);line-height:1.5;overflow-wrap:anywhere}oj-family-gallery .ojfg-price{color:var(--ojfg-muted)}oj-family-gallery .ojfg-family[data-count="1"] .ojfg-pieces{grid-template-columns:minmax(0,420px);justify-content:center}oj-family-gallery .ojfg-family[data-count="2"] .ojfg-pieces{grid-template-columns:repeat(2,minmax(0,1fr));max-width:900px;margin-inline:auto}oj-family-gallery .ojfg-footer{border-top:1px solid var(--ojfg-line);padding-top:8px;display:flex;justify-content:flex-end;align-items:center;gap:16px}oj-family-gallery .ojfg-footer button{font:400 23px Georgia,serif;min-width:44px;min-height:44px;padding:3px 6px}oj-family-gallery .ojfg-next{font-size:11px;letter-spacing:.08em;color:var(--ojfg-muted);text-transform:var(--ojfg-case)}oj-family-gallery .ojfg-empty{padding:30px 0;font-size:14px}oj-family-gallery .ojfg-editor-note{font-size:12px;color:var(--ojfg-muted)}@media(max-width:767px){oj-family-gallery .ojfg-inner{padding:var(--ojfg-pad-top-m) var(--ojfg-pad-x-m) var(--ojfg-pad-bottom-m)}oj-family-gallery .ojfg-header{margin-bottom:18px}oj-family-gallery .ojfg-heading{font-size:var(--ojfg-heading-m)}oj-family-gallery .ojfg-eyebrow{letter-spacing:.15em}oj-family-gallery .ojfg-collection-wrap{margin-top:9px}oj-family-gallery .ojfg-family-row{padding-top:10px}oj-family-gallery .ojfg-family[data-count] .ojfg-pieces{grid-template-columns:minmax(0,1fr);gap:var(--ojfg-gap-m);max-width:none;margin:12px 0 18px}oj-family-gallery .ojfg-product{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:16px}oj-family-gallery .ojfg-image{width:var(--piece-size-m)}oj-family-gallery .ojfg-caption{margin-top:0;gap:6px;padding-right:40px}oj-family-gallery .ojfg-family-name{padding-right:40px}oj-family-gallery .ojfg-footer{justify-content:space-between;gap:12px;padding-top:5px;padding-right:40px}}.collection__filters .filter-group__heading{text-transform:uppercase;letter-spacing:.06em}.footer-sections{position:relative}.oj-footer-monogram{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:1}.oj-footer-monogram__image{position:absolute;right:0;bottom:0;display:block;width:clamp(320px,27.5vw,440px);max-width:none;height:auto;transform:translate(45%,50%)}.footer-sections .supporting-menu__item--copyright:last-child:not(:only-child){text-align:left}@media only screen and (min-width:750px){.footer-sections .supporting-menu__inner{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.footer-sections .supporting-menu__item--copyright{flex:0 0 auto}}@media only screen and (max-width:749px){.oj-footer-monogram__image{width:clamp(60px,calc(200vw - 584px),240px);transform:translate(50%,45%)}}oj-personalization.oj-personalization{display:flex;flex-direction:column;align-items:stretch;gap:0}.oj-personalization .select__label{display:block;width:100%;margin:0 0 8px;text-align:left;font-size:12px;font-weight:400;letter-spacing:.08em;text-transform:uppercase}.oj-personalization__input{width:100%;min-height:44px;margin:0;padding:10px 12px;border:1px solid currentColor;border-radius:0;background:transparent;color:inherit;text-transform:uppercase}.oj-personalization__help{margin:8px 0 0;opacity:.7}@media(max-width:749px){.oj-personalization__input{font-size:16px}}.oj-search-navigation{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:24px 0}.oj-search-navigation .btn{min-height:44px;display:inline-flex;align-items:center;justify-content:center}@media(max-width:749px){.oj-search-navigation{gap:8px}.oj-search-navigation .btn{padding:10px 14px}}[data-oj-leaf-picker] [data-option-position="3"]:has([data-popout-input][data-option-value-id="7287992779081"]),[data-oj-leaf-picker] [data-option-position="3"] li[data-option-value-id="7287992779081"]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/62/compiled_assets/styles.css.map */
