.roman-collection-teaser{padding-top:46px;padding-bottom:54px;border-top:1px solid var(--line);scroll-margin-top:30px}.roman-collection-feature{display:grid;grid-template-columns:1.12fr 1fr;gap:58px;align-items:center}.roman-collection-cover{margin:0;min-width:0}.roman-collection-cover img{display:block;width:100%;height:auto}.roman-collection-cover figcaption{margin-top:10px;font-size:10px;color:var(--muted)}.roman-collection-copy{min-width:0;padding-bottom:20px}.roman-collection-copy h2{margin:22px 0;font-family:var(--serif);font-size:36px;line-height:1.5;font-weight:400}.roman-collection-copy>p:not(.eyebrow){max-width:440px;font-size:13px;line-height:2;color:var(--muted)}.roman-collection-copy .text-link{display:flex;justify-content:space-between;gap:20px;margin-top:30px;padding:16px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:12px}.roman-collection-copy .text-link>span{font-size:23px}.roman-collection-feature:hover .text-link{color:var(--olive)}.roman-collection-feature:focus-visible,.roman-type-button:focus-visible{outline:2px solid var(--olive);outline-offset:6px}.roman-types{padding-top:35px;padding-bottom:85px;border-top:1px solid var(--line)}.roman-types>.section-head{align-items:end;gap:35px;margin-bottom:35px}.roman-types>.section-head h2{font-size:30px}.roman-types>.section-head>p{max-width:460px;color:var(--muted);font-size:12px;line-height:2}.roman-type-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:45px 34px}.roman-type-card{scroll-margin-top:28px;min-width:0;display:flex;flex-direction:column}.roman-type-button{display:flex;flex-direction:column;height:100%;width:100%;min-width:0;border:0;padding:0;background:transparent;color:var(--ink);text-align:left;cursor:pointer}.roman-type-media,.roman-type-empty{width:100%;aspect-ratio:4 / 3;background:#ebece5;position:relative}.roman-type-media{flex:0 0 auto}.roman-type-media img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain}.roman-type-media>span{position:absolute;bottom:15px;right:15px;background:#f7f6f0ed;color:var(--olive);font-size:10px;padding:5px 10px}.roman-type-empty{display:grid;place-items:center;background:#efeee8;border:1px dashed #c9ccbf}.roman-type-number{font-family:var(--serif);font-size:56px;color:#b6bbac;font-weight:400}.roman-type-copy{padding-top:24px;width:100%;flex:1;display:flex;flex-direction:column;align-items:flex-start}.roman-type-copy .eyebrow{color:var(--olive);font-size:10px;margin:0}.roman-type-copy h3{margin:12px 0 14px;font-family:var(--serif);font-weight:400;font-size:25px;line-height:1.55}.roman-type-copy>p:not(.eyebrow){font-size:12px;line-height:2;color:var(--muted);margin:0 0 20px}.roman-type-copy .text-link{display:flex;justify-content:space-between;gap:20px;width:100%;margin-top:auto;padding:15px 0;border-top:1px solid var(--line);font-size:12px}.roman-type-copy .text-link>span{font-size:23px}.roman-type-button:hover .text-link{color:var(--olive)}.roman-type-status{display:inline-block;color:var(--olive);font-size:10px;line-height:1.8;padding:3px 9px;border:1px solid #c7cdbc}.roman-type-placeholder .roman-type-copy{border-bottom:1px solid var(--line);padding-bottom:14px}[data-roman-gallery][data-small-detail] .specialty-gallery-stage [data-gallery-main]{width:min(320px,100%);margin-inline:auto;object-fit:scale-down}.color-zoom-dialog.roman-detail-zoom{width:min(420px,calc(100% - 30px))}.color-zoom-dialog.roman-detail-zoom [data-color-zoom-image]{width:min(320px,100%);height:min(50vh,360px);margin-inline:auto;object-fit:scale-down}@media(max-width:1000px){.roman-collection-feature{gap:30px}.roman-collection-copy h2{font-size:31px}.roman-type-grid{gap:35px 25px}.roman-type-copy h3{font-size:23px}}@media(max-width:700px){.roman-collection-feature{grid-template-columns:1fr;gap:23px}.roman-collection-teaser{padding-top:32px;padding-bottom:32px}.roman-collection-copy{padding-bottom:0}.roman-collection-copy h2{font-size:30px;margin:15px 0}.roman-collection-copy>p:not(.eyebrow){max-width:none;font-size:12px}.roman-collection-copy .text-link{margin-top:22px}.roman-types{padding-top:28px;padding-bottom:55px}.roman-types>.section-head{flex-direction:column;align-items:flex-start;gap:15px;margin-bottom:28px}.roman-types>.section-head h2{font-size:26px}.roman-types>.section-head>p{max-width:none;margin:0}.roman-type-grid{grid-template-columns:1fr;gap:34px}.roman-type-copy{padding-top:21px}.roman-type-copy h3{font-size:23px;margin:12px 0}.roman-type-number{font-size:46px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/roman.css.map */
