.otm-collection-rail{display:block;background:var(--rail-bg);color:var(--rail-ink);padding:28px 0 32px}.otm-collection-rail--top{padding-top:calc(28px + var(--otm-rail-header-height,82px))}body:has(.otm-collection-rail--top) .wlp-floating-header.is-overlay-page{background:#171512!important}.otm-collection-rail__heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.otm-collection-rail__heading h2{font-family:var(--font-heading-family);font-size:clamp(17px,1.5vw,23px);letter-spacing:.12em;text-transform:uppercase;color:inherit;margin:0}.otm-collection-rail__controls{display:flex;gap:8px}.otm-collection-rail__controls[hidden]{display:none}.otm-collection-rail__controls button{border:1px solid currentColor;background:transparent;color:inherit;width:44px;height:44px;cursor:pointer;font-size:22px}.otm-collection-rail__controls button:disabled{opacity:.3;cursor:default}.otm-collection-rail__track{display:flex;gap:20px;list-style:none;margin:0;padding:0 0 14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#8b8072 transparent;overscroll-behavior-x:contain}.otm-collection-rail__tile{flex:0 0 calc((100% - (var(--rail-columns) - 1)*20px)/var(--rail-columns));min-width:0;scroll-snap-align:start}.otm-collection-rail__link{display:block;color:inherit;text-decoration:none}.otm-collection-rail__image{aspect-ratio:4/5;background:#e9e3da;overflow:hidden}.otm-collection-rail__image img,.otm-collection-rail__image svg{display:block;width:100%;height:100%;object-fit:cover}.otm-collection-rail__link span{display:block;font-family:var(--font-heading-family);font-size:clamp(14px,1.2vw,18px);line-height:1.5;letter-spacing:.06em;text-transform:uppercase;margin-top:12px}.otm-collection-rail__link:hover span{text-decoration:underline;text-underline-offset:5px}.otm-collection-rail :focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(max-width:989px){.otm-collection-rail__tile{flex-basis:31%}}@media(max-width:749px){.otm-collection-rail{padding:22px 0 24px}.otm-collection-rail--top{padding-top:calc(22px + var(--otm-rail-header-height,82px))}.otm-collection-rail__heading{margin-bottom:16px;gap:10px}.otm-collection-rail__heading h2{font-size:16px}.otm-collection-rail__track{gap:12px}.otm-collection-rail__tile{flex-basis:44%}.otm-collection-rail__controls{gap:5px}.otm-collection-rail__controls button{width:36px;height:36px}.otm-collection-rail__link span{font-size:13px}}.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/22/compiled_assets/styles.css.map?subset=AAAAAAAAAACAAAAAAAAAAAE */
