otm-period-grid{display:block;background:#fff;color:#2a241f;padding-top:var(--period-padding-top);padding-bottom:var(--period-padding-bottom)}.shopify-section:has(>otm-period-grid){background:#fff}otm-period-grid .historical-period-grid__inner{padding-inline:18px}otm-period-grid .historical-period-grid__alphabet{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-bottom:32px}otm-period-grid .historical-period-grid__alphabet button{display:grid;place-items:center;width:36px;min-height:44px;padding:0;border:1px solid #d6cec2;background:#fff;color:#2a241f;cursor:pointer;font:inherit}otm-period-grid .historical-period-grid__alphabet button:disabled{color:#a79f94;border-color:#eee9e2;cursor:default}otm-period-grid .historical-period-grid__alphabet button:not(:disabled):hover,otm-period-grid .historical-period-grid__alphabet button[aria-current=true]{background:#e7e1da;border-color:#8b6a46}otm-period-grid .historical-period-grid__alphabet button:focus-visible,otm-period-grid .historical-period-card:focus-visible{outline:2px solid #8b6a46;outline-offset:4px}otm-period-grid [hidden]{display:none!important}otm-period-grid.is-enhanced [data-source-pagination]{display:none}otm-period-grid.has-load-error [data-source-pagination]{display:block;margin-top:24px}otm-period-grid .historical-period-grid__header{margin-bottom:3rem;text-align:center}otm-period-grid .historical-period-grid__heading{margin:0 0 1rem;font-size:clamp(30px,4vw,52px);line-height:1.12}otm-period-grid .historical-period-grid__intro{max-width:80rem;margin:0 auto}otm-period-grid .historical-period-grid__seo{max-width:96rem;margin:56px auto 0;padding-top:32px;border-top:1px solid #e7e1da;font-size:15px;line-height:1.8}otm-period-grid .historical-period-grid__seo a{color:inherit;text-underline-offset:3px}otm-period-grid .historical-period-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}otm-period-grid .historical-period-card{display:flex;flex-direction:column;min-width:0;height:100%;background:#e7e1da;color:#2a241f;border-radius:var(--period-radius);overflow:hidden;scroll-margin-top:120px}otm-period-grid .historical-period-card__image-link{display:block;color:inherit;text-decoration:none}otm-period-grid .historical-period-card__image-wrapper{overflow:hidden;border-radius:var(--period-radius);background:#e7e1da;aspect-ratio:var(--period-image-ratio)}otm-period-grid .historical-period-card__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}otm-period-grid .historical-period-card__image-link:hover .historical-period-card__image{transform:scale(1.03)}otm-period-grid .historical-period-card__fallback{display:grid;place-items:center;height:100%;padding:24px;color:#2a241f;text-align:center;font-family:var(--font-heading-family, serif);font-size:24px}otm-period-grid .historical-period-card__content{display:flex;flex-direction:column;flex-grow:1;padding:20px}otm-period-grid .historical-period-card__title{margin:0 0 10px;font-size:var(--period-title-size);line-height:1.2}otm-period-grid .historical-period-card__title a{color:inherit;text-decoration:none}otm-period-grid .historical-period-card__title a:hover{text-decoration:underline;text-underline-offset:3px}otm-period-grid .historical-period-card__intro{margin-bottom:16px}otm-period-grid .historical-period-card__intro p{margin:0}otm-period-grid .historical-period-card__button-wrap{margin-top:auto;padding-top:8px}otm-period-grid .historical-period-grid__footer{margin-top:32px;text-align:center}@media(max-width:749px){otm-period-grid .historical-period-card__content{padding:14px 12px}otm-period-grid .historical-period-card__title{font-size:min(var(--period-title-size),19px);overflow-wrap:anywhere}otm-period-grid .historical-period-card__intro{font-size:13px;line-height:1.5}otm-period-grid .historical-period-card__button{min-width:0;width:100%;padding:10px 8px;font-size:11px;letter-spacing:.04em;white-space:normal}otm-period-grid .historical-period-card__fallback{padding:14px;font-size:19px;overflow-wrap:anywhere}otm-period-grid .historical-period-grid__alphabet{gap:4px}otm-period-grid .historical-period-grid__alphabet button{width:32px}}@media(min-width:750px){otm-period-grid .historical-period-grid{gap:32px 24px}}@media(min-width:1100px){otm-period-grid .historical-period-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){otm-period-grid .historical-period-card__image{transition:none}}otm-period-grid.historical-period-grid-section .historical-period-grid__heading,otm-period-grid.historical-period-grid-section .historical-period-card__title{color:#000!important}otm-period-grid.historical-period-grid-section a:not(.button),otm-period-grid.historical-period-grid-section a:not(.button):visited{color:#2a241f!important}otm-period-grid.historical-period-grid-section a:not(.button):hover,otm-period-grid.historical-period-grid-section a:not(.button):focus-visible,otm-period-grid.historical-period-grid-section a:not(.button):active{color:#4a4a4a!important}otm-period-grid.historical-period-grid-section .historical-period-card__button,otm-period-grid.historical-period-grid-section .historical-period-card__button:link,otm-period-grid.historical-period-grid-section .historical-period-card__button:visited,otm-period-grid.historical-period-grid-section .historical-period-card__button:hover,otm-period-grid.historical-period-grid-section .historical-period-card__button:focus,otm-period-grid.historical-period-grid-section .historical-period-card__button:active{--color-button: 0, 0, 0;--color-button-text: 255, 255, 255;--alpha-button-background: 1;background:#000!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#000!important;text-transform:uppercase;text-decoration:none!important}otm-period-grid.historical-period-grid-section .historical-period-card__button:before,otm-period-grid.historical-period-grid-section .historical-period-card__button:after{background:transparent!important;box-shadow:none!important}otm-period-grid.historical-period-grid-section .historical-period-card__button:focus-visible{outline:2px solid #8b6a46;outline-offset:3px}@media(min-width:750px){otm-period-grid.historical-period-grid-section .historical-period-card__button{width:fit-content;min-width:0;min-height:32px;padding:8px 14px;font-size:13px;line-height:1.25;letter-spacing:.06em}otm-period-grid.historical-period-grid-section .historical-period-card__button{font-size:10px!important;letter-spacing:.16em!important;line-height:1.4!important;text-transform:uppercase}}otm-product-editorial.otm-four{display:block;margin:40px 0 12px;color:var(--otm-four-ink, #211d19)}.otm-four .otm-four-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:stretch}.otm-four .otm-four-card{min-width:0;margin:0;border:1px solid var(--otm-four-border);background:var(--otm-four-bg, #f3eee7)}.otm-four .otm-four-card>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:30px 32px 0;list-style:none;cursor:default}.otm-four .otm-four-card>summary::-webkit-details-marker{display:none}.otm-four .otm-four-card>summary::marker{content:""}.otm-four .otm-four-card h2{margin:0;color:inherit;font-family:inherit;font-size:12px;line-height:1.5;letter-spacing:.12em;font-weight:500;text-transform:uppercase}.otm-four .otm-four-content{padding:20px 32px 32px;font-size:14px;line-height:1.8;overflow-wrap:anywhere}.otm-four .otm-four-content p,.otm-four .otm-four-content li{font-size:inherit;line-height:inherit;color:inherit}.otm-four .otm-four-content p{margin:0 0 16px}.otm-four .otm-four-content h3{color:inherit;font-size:16px;line-height:1.5;margin:22px 0 10px}.otm-four .otm-four-content>:first-child{margin-top:0}.otm-four .otm-four-content>:last-child,.otm-four .rte>:last-child{margin-bottom:0}.otm-four .otm-four-content a,.otm-four .otm-four-dialog a{color:inherit;text-underline-offset:4px}.otm-four .otm-four-content img,.otm-four .otm-four-dialog img{max-width:100%;height:auto}.otm-four .otm-four-content table,.otm-four .otm-four-dialog table{display:block;max-width:100%;overflow-x:auto}.otm-four .otm-four-facts{margin:20px 0 0}.otm-four .otm-four-facts>div{display:grid;grid-template-columns:minmax(0,42%) minmax(0,1fr);gap:18px;padding:12px 0;border-bottom:1px solid var(--otm-four-border)}.otm-four .otm-four-facts dt{font-size:10px;line-height:1.7;letter-spacing:.08em;text-transform:uppercase}.otm-four .otm-four-facts dd{margin:0;font-size:13px;line-height:1.6}.otm-four .otm-four-link,.otm-four .otm-four-guides button{display:inline-block;padding:0 0 4px;border:0;border-bottom:1px solid currentColor;border-radius:0;background:transparent;color:inherit;text-decoration:none;font:inherit;font-size:10px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.otm-four .otm-four-link{margin-top:22px}.otm-four .otm-four-guides{display:flex;flex-wrap:wrap;gap:20px;margin-top:22px}.otm-four .otm-four-toggle{display:none}.otm-four .otm-four-dialog{position:fixed;top:0;right:0;bottom:0;left:0;box-sizing:border-box;width:min(760px,calc(100vw - 32px));max-height:85vh;max-height:85dvh;margin:auto;padding:56px 32px 32px;border:1px solid var(--otm-four-border);background:var(--otm-four-bg, #f3eee7);color:var(--otm-four-ink, #211d19);overflow-y:auto;overscroll-behavior:contain;font-size:14px;line-height:1.8}.otm-four .otm-four-dialog::backdrop{background:#000000a6}.otm-four .otm-four-dialog h2{color:inherit;font-size:20px;margin:0 0 24px}.otm-four .otm-four-dialog h3{color:inherit}.otm-four .otm-four-close{position:absolute;top:8px;right:8px;width:44px;height:44px;border:0;padding:0;background:transparent;color:inherit;font-size:30px;cursor:pointer}.otm-four :is(summary,a,button):focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:749px){otm-product-editorial.otm-four{margin-top:24px;padding:0 8px}.otm-four .otm-four-grid{gap:10px;align-items:start}.otm-four .otm-four-card>summary{box-sizing:border-box;min-height:78px;padding:16px 14px;gap:10px;cursor:pointer}.otm-four .otm-four-card h2{font-size:10px;letter-spacing:.07em;line-height:1.5}.otm-four .otm-four-toggle{display:block;position:relative;width:12px;height:12px;flex:0 0 12px}.otm-four .otm-four-toggle:before,.otm-four .otm-four-toggle:after{content:"";position:absolute;background:currentColor}.otm-four .otm-four-toggle:before{width:12px;height:1px;top:5px;left:0}.otm-four .otm-four-toggle:after{width:1px;height:12px;top:0;left:5px}.otm-four .otm-four-card[open]{grid-column:1 / -1}.otm-four .otm-four-card[open]>summary{min-height:60px;border-bottom:1px solid var(--otm-four-border)}.otm-four .otm-four-card[open] .otm-four-toggle:after{display:none}.otm-four .otm-four-content{padding:20px 18px 24px;font-size:13px}.otm-four .otm-four-dialog{padding:56px 20px 28px}}.otm-artist{background:#f3eee6;color:#241f1a;padding:36px 24px 80px}.otm-artist__wrap{max-width:1320px;margin:auto}.otm-artist a{color:inherit;text-underline-offset:5px}.otm-artist a:focus-visible,.otm-artist summary:focus-visible{outline:2px solid currentColor;outline-offset:6px}.otm-artist__nav{font-size:12px;letter-spacing:.12em;text-transform:uppercase}.otm-artist__hero{padding:70px 0;border-bottom:1px solid #241f1a40}.otm-artist__hero--portrait{display:grid;grid-template-columns:1.3fr 1fr;gap:70px;align-items:center}.otm-artist__eyebrow{font-size:12px;letter-spacing:.22em;text-transform:uppercase}.otm-artist h1{font-size:clamp(38px,5vw,76px);line-height:1.08;letter-spacing:-.025em;max-width:900px;margin:24px 0;color:inherit}.otm-artist__dates{font-size:14px;letter-spacing:.06em}.otm-artist__lead{font-size:clamp(19px,2vw,25px);line-height:1.6;max-width:760px;margin:28px 0}.otm-artist__jump{display:inline-block;margin-top:12px;font-size:14px}.otm-artist__portrait{margin:0}.otm-artist__portrait img{display:block;width:100%;height:auto;max-height:620px;object-fit:contain}.otm-artist__bio{max-width:820px;padding:52px 0 24px}.otm-artist h2{font-size:clamp(25px,3vw,36px);color:inherit;letter-spacing:0}.otm-artist__bio .rte{font-size:18px;line-height:1.8}.otm-artist__styles{display:flex;flex-wrap:wrap;gap:12px;list-style:none;padding:0}.otm-artist__styles li{border:1px solid #241f1a40;padding:8px 14px;font-size:13px}.otm-artist__products{padding-top:40px;scroll-margin-top:120px}.otm-artist__products-heading{display:flex;align-items:baseline;justify-content:space-between;gap:24px}.otm-artist__products-heading p{font-size:13px}.otm-artist__grid{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 24px;padding:0;margin:28px 0}.otm-artist__product{display:block;text-decoration:none}.otm-artist__product-image{aspect-ratio:4 / 5;background:#e9e2d8;display:flex;align-items:center;justify-content:center;overflow:hidden}.otm-artist__product-image img{width:100%;height:100%;object-fit:contain;transition:transform .25s}.otm-artist__product:hover img{transform:scale(1.025)}.otm-artist__product-type{font-size:10px;letter-spacing:.12em;text-transform:uppercase;margin:18px 0 8px}.otm-artist h3{font-size:17px;line-height:1.4;color:inherit;letter-spacing:0;margin:0 0 10px}.otm-artist__product>p:last-child{font-size:14px;margin:0}.otm-artist__pagination{text-align:center;padding:30px}.otm-artist__pagination a,.otm-artist__pagination span{margin:0 8px}.otm-artist__sources{border-top:1px solid #241f1a40;margin-top:60px;padding-top:22px;font-size:14px}.otm-artist__sources summary{cursor:pointer}.otm-artist__sources li{margin:12px 0}.otm-artist__discover{border-top:1px solid #241f1a40;margin-top:60px;padding-top:36px}.otm-artist__discover h2{margin:0 0 24px}.otm-artist__directory{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px}.otm-artist__directory li{min-width:0;border-bottom:1px solid #241f1a26}.otm-artist__directory a{display:block;padding:14px 0;font-size:16px;line-height:1.5;text-decoration:underline;text-decoration-thickness:1px;overflow-wrap:anywhere}.otm-artist__directory a:hover{text-decoration-thickness:2px}@media(max-width:900px){.otm-artist__hero--portrait{gap:32px}.otm-artist__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.otm-artist__directory{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.otm-artist{padding:24px 20px 55px}.otm-artist__hero{padding:40px 0}.otm-artist__hero--portrait{grid-template-columns:1fr}.otm-artist__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 14px}.otm-artist__products-heading{display:block}.otm-artist h3{font-size:15px}.otm-artist__bio .rte{font-size:16px}.otm-artist__discover{margin-top:40px;padding-top:28px}.otm-artist__directory{grid-template-columns:1fr}.otm-artist__directory a{font-size:15px;padding:13px 0}}@media(prefers-reduced-motion:reduce){.otm-artist__product-image img{transition:none}.otm-artist__product:hover img{transform:none}}.otm-merch{background:var(--merch-bg);color:var(--merch-ink);padding:var(--merch-pad) 0}.otm-merch a{color:inherit;text-underline-offset:5px}.otm-merch a:focus-visible{outline:2px solid currentColor;outline-offset:5px}.otm-merch h2,.otm-merch h3{color:inherit;font-family:var(--font-heading-family,Georgia,serif);font-weight:400;letter-spacing:.08em}.otm-merch h2{font-size:clamp(22px,2.5vw,32px);line-height:1.3;margin:0 0 24px}.otm-merch h3{font-size:20px;line-height:1.4;margin:0 0 16px}.otm-merch p,.otm-merch .rte{font-size:15px;line-height:1.8}.otm-merch__trust{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;border-bottom:1px solid #30292025;padding-bottom:36px;margin-bottom:40px}.otm-merch__trust strong{font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.otm-merch__trust p{font-size:13px;line-height:1.6;margin:7px 0 0}.otm-merch__features{display:grid;grid-template-columns:repeat(var(--merch-columns),minmax(0,1fr));gap:var(--merch-gap);align-items:start}.otm-merch__feature{background:var(--merch-panel);min-width:0}.otm-merch__media{aspect-ratio:4/5;overflow:hidden}.otm-merch__media img{width:100%;height:100%;display:block;object-fit:contain}.otm-merch__media--cover img{object-fit:cover}.otm-merch__body{padding:clamp(22px,3vw,36px)}.otm-merch__body>:last-child{margin-bottom:0}.otm-merch__group,.otm-merch__custom,.otm-merch__artwork,.otm-merch__symbols,.otm-merch__related{margin-bottom:48px}.otm-merch__custom{display:flex;align-items:center;flex-wrap:wrap;background:var(--merch-panel)}.otm-merch__custom>*{flex:1 1 320px;min-width:0}.otm-merch__custom-image img{display:block;width:100%;height:auto}.otm-merch__artwork{max-width:900px;padding:36px 0;border-top:1px solid #30292025;border-bottom:1px solid #30292025}.otm-merch__symbols ul{display:flex;flex-wrap:wrap;gap:12px;list-style:none;padding:0}.otm-merch__symbols a{display:block;border:1px solid #30292040;padding:10px 14px}.otm-merch__related>ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;list-style:none;padding:0}.otm-merch__related a{text-decoration:none}.otm-merch__related-image{aspect-ratio:4/5;background:var(--merch-panel)}.otm-merch__related-image img{width:100%;height:100%;object-fit:contain;display:block}.otm-merch__related h3{font-size:16px;letter-spacing:0;margin:16px 0 8px}.otm-merch__related p{margin:0}.otm-merch .page-width>:last-child{margin-bottom:0}@media(max-width:989px){.otm-merch__features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.otm-merch{padding:32px 0}.otm-merch .page-width{padding-left:20px;padding-right:20px}.otm-merch__trust{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px}.otm-merch__features{grid-template-columns:1fr}.otm-merch__related>ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.otm-merch__artwork{padding:28px 0}}.otm-framed-print{display:block;position:relative;width:100%;aspect-ratio:var(--otm-frame-ratio);isolation:isolate;overflow:hidden}.otm-framed-print:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:url(/cdn/shop/files/Frame-Options-Old-Town-Magick-black-overlay.png?v=1780044734) center / 100% 100% no-repeat}.otm-framed-print>img.otm-framed-print__artwork{position:absolute!important;top:3.9%!important;left:5.8%!important;width:88.4%!important;height:92.2%!important;max-width:none!important;max-height:none!important;object-fit:fill!important;opacity:1!important;transform:none!important;border-radius:0!important;margin:0!important}.card__media .media>.otm-framed-print{position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.otm-product-card__image:has(>.otm-framed-print),.otm-cl-product-image:has(>.otm-framed-print),.otm-glossary__product-image:has(>.otm-framed-print),.otm-symbol__product-image:has(>.otm-framed-print),.otm-product-editorial__product-image:has(>.otm-framed-print),.otm-sacred__pairing-image:has(>.otm-framed-print),.otm-wheel__product-image:has(>.otm-framed-print){height:auto!important;aspect-ratio:auto!important;background:transparent}
/*# sourceMappingURL=/cdn/shop/t/8/compiled_assets/styles.css.map */
