.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__layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px var(--merch-gap);align-items:stretch}.otm-merch__layout>*{grid-column:1 / -1;min-width:0;margin-bottom:0}.otm-merch__layout>.otm-merch__artwork,.otm-merch__layout>.otm-merch__symbols{grid-column:auto;background:var(--merch-panel);padding:clamp(24px,3vw,36px);border:1px solid #30292025}.otm-merch__layout:not(:has(>.otm-merch__symbols))>.otm-merch__artwork,.otm-merch__layout:not(:has(>.otm-merch__artwork))>.otm-merch__symbols{grid-column:1 / -1}.otm-merch__trust{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;border-bottom:1px solid #30292025;padding-bottom:36px}.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__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>:last-child,.otm-merch__symbols>:last-child{margin-bottom:0}.otm-merch-credit>div{min-width:0}.otm-merch-credit dd{overflow-wrap:anywhere}.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;margin-bottom: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}@media(min-width:750px)and (max-width:989px){.otm-merch__features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.otm-merch{padding:32px 0}.otm-merch .otm-merch__layout{grid-template-columns:minmax(0,1fr);gap:32px;width:100%;max-width:none;padding-left:0;padding-right:0}.otm-merch__layout>.otm-merch__artwork,.otm-merch__layout>.otm-merch__symbols{grid-column:1 / -1;padding:28px 20px;border-left:0;border-right:0}.otm-merch__trust{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px;padding:0 20px 28px}.otm-merch__features{grid-template-columns:minmax(0,1fr);gap:28px}.otm-merch__group>h2,.otm-merch__related>h2,.otm-merch-setup{padding-left:20px;padding-right:20px}.otm-merch__media{aspect-ratio:auto}.otm-merch__media img{width:100%;height:auto}.otm-merch__body{padding:24px 20px}.otm-merch__custom{flex-direction:column;align-items:stretch;flex-wrap:nowrap}.otm-merch__custom>*{flex:0 0 auto;width:100%;box-sizing:border-box}.otm-merch__related>ul{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - 14px)/2);gap:14px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:20px;padding:0 20px 14px;margin:0;scrollbar-width:thin}.otm-merch__related>ul>li{min-width:0;scroll-snap-align:start}.otm-merch__related h3,.otm-merch__related p{padding-left:0;padding-right:0}.otm-merch__related-image{aspect-ratio:4 / 5}.otm-merch__related-image img{width:100%;height:100%;object-fit:contain}}
/*# sourceMappingURL=/cdn/shop/t/8/compiled_assets/styles.css.map?subset=AAAAAAAAAAAB */
