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-gallery-wall{display:block;background:var(--gw-bg,#f6f2e9);color:var(--gw-ink,#242820);font-family:inherit;--gw-wall:#52604f;--gw-line:color-mix(in srgb,var(--gw-ink) 20%,transparent)}otm-gallery-wall *{box-sizing:border-box}otm-gallery-wall [hidden]{display:none!important}otm-gallery-wall button,otm-gallery-wall input,otm-gallery-wall select{font:inherit;color:inherit;letter-spacing:normal}otm-gallery-wall button{cursor:pointer;background:transparent;border:1px solid var(--gw-line);border-radius:0;min-height:44px;padding:10px 14px;text-transform:none;line-height:1.35;box-shadow:none}otm-gallery-wall button:disabled{opacity:.45;cursor:not-allowed}otm-gallery-wall button:focus-visible,otm-gallery-wall input:focus-visible,otm-gallery-wall select:focus-visible,otm-gallery-wall summary:focus-visible{outline:3px solid var(--gw-accent);outline-offset:3px}otm-gallery-wall button[aria-pressed=true]{background:var(--gw-ink);color:var(--gw-bg);border-color:var(--gw-ink)}otm-gallery-wall h2,otm-gallery-wall h3,otm-gallery-wall h4{color:inherit;margin:0;font-family:var(--font-heading-family,Georgia,serif);font-weight:400;text-transform:none;letter-spacing:0;line-height:1.15}otm-gallery-wall h2{font-size:clamp(30px,4vw,52px)}otm-gallery-wall h3{font-size:28px}otm-gallery-wall h4{font-size:20px}otm-gallery-wall p{margin:0 0 12px}otm-gallery-wall small,otm-gallery-wall .gw-small{font-size:12px;line-height:1.6;opacity:.8}otm-gallery-wall .gw-shell{max-width:1440px;margin:auto;padding:52px 28px}otm-gallery-wall .gw-header{text-align:center;max-width:660px;margin:0 auto 36px}otm-gallery-wall .gw-eyebrow{font-size:10px;letter-spacing:.2em;text-transform:uppercase;margin:0 0 12px}otm-gallery-wall .gw-intro{font-size:15px;line-height:1.6;margin:15px 0}otm-gallery-wall .gw-workspace{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:32px;align-items:start}otm-gallery-wall .gw-controls{padding:0;margin:0 0 20px;border:0;min-width:0}otm-gallery-wall legend{font-size:12px;font-weight:600;letter-spacing:.04em;margin-bottom:12px;padding:0}otm-gallery-wall .gw-pills{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:8px}otm-gallery-wall .gw-pills button{font-size:12px;padding:9px 11px}otm-gallery-wall .gw-file{display:none}otm-gallery-wall .gw-stage{position:relative;aspect-ratio:16/11;overflow:hidden;isolation:isolate;background:var(--gw-wall);border:1px solid var(--gw-line)}otm-gallery-wall .gw-stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,#ffffff16,transparent 45%,#0002);pointer-events:none}otm-gallery-wall .gw-room-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;background:#252621}otm-gallery-wall .gw-room-art{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}otm-gallery-wall .gw-panel{position:absolute;top:9%;height:60%;width:43%;border:2px solid #ffffff15;box-shadow:inset 1px 1px 2px #0002}otm-gallery-wall .gw-panel-one{left:5%}otm-gallery-wall .gw-panel-two{right:5%}otm-gallery-wall .gw-floor{position:absolute;bottom:0;height:10%;width:100%;background:linear-gradient(#1e1e1899,#30281f);border-top:6px solid #e0d2b23b}otm-gallery-wall .gw-furniture{position:absolute;width:75%;height:25%;left:12.5%;bottom:-3%;border-radius:28px 28px 3px 3px;background:linear-gradient(100deg,#645e4e,#928b72 48%,#716a57);box-shadow:0 -3px 18px #0002,inset 0 8px 8px #fff1;border:1px solid #e9dfc744}otm-gallery-wall .gw-furniture:before,otm-gallery-wall .gw-furniture:after{content:"";position:absolute;top:27%;width:13%;height:80%;background:linear-gradient(100deg,#555145,#837d67);border-radius:14px 14px 0 0;box-shadow:1px 0 3px #0003}otm-gallery-wall .gw-furniture:before{left:-3%}otm-gallery-wall .gw-furniture:after{right:-3%}otm-gallery-wall .gw-furniture i{position:absolute;top:6%;bottom:23%;border:1px solid #0002;width:28%;left:8%;border-radius:10px;background:#ffffff04}otm-gallery-wall .gw-furniture i:nth-child(2){left:36%}otm-gallery-wall .gw-furniture i:nth-child(3){left:64%}otm-gallery-wall .gw-vase{position:absolute;bottom:9%;left:5%;height:17%;width:5%;background:linear-gradient(90deg,#554027,#ac8958,#554027);border-radius:25% 25% 40% 40%;box-shadow:8px 4px 10px #0003}otm-gallery-wall .gw-counter{display:none}otm-gallery-wall .gw-stage[data-scene=kitchen] .gw-furniture{display:none}otm-gallery-wall .gw-stage[data-scene=kitchen] .gw-counter{display:block;position:absolute;bottom:-2%;left:0;width:100%;height:25%;background:repeating-linear-gradient(90deg,#383c32 0% 24%,#22271f 24.5%,#454b3c 25%);border-top:9px solid #c2b7a3;box-shadow:0 -4px 10px #0003}otm-gallery-wall .gw-stage[data-scene=study] .gw-furniture{height:9%;width:73%;left:13%;bottom:12%;border-radius:0;background:linear-gradient(#5b4027,#2b2319);border-top:5px solid #977754}otm-gallery-wall .gw-stage[data-scene=study] .gw-furniture:before,otm-gallery-wall .gw-stage[data-scene=study] .gw-furniture:after{width:3%;height:210%;top:70%;border-radius:0;background:#30251c}otm-gallery-wall .gw-stage[data-scene=study] .gw-furniture i{display:none}otm-gallery-wall .gw-stage[data-scene=blank] .gw-furniture,otm-gallery-wall .gw-stage[data-scene=blank] .gw-vase{display:none}otm-gallery-wall .gw-scene-label{position:absolute;bottom:4%;right:3%;font-size:8px;color:#f6f2e999;letter-spacing:.25em;pointer-events:none}otm-gallery-wall .gw-wall{position:absolute;width:78%;height:68%;top:4%;left:11%;transform:translate(var(--gw-x,0%),var(--gw-y,0%)) scale(var(--gw-scale,1));transform-origin:center;pointer-events:none}otm-gallery-wall .gw-frame{pointer-events:auto;position:absolute;display:flex;align-items:center;justify-content:center;padding:0;min-height:0;border:5px solid #282621;background:#ece5d5;color:#514c40;box-shadow:3px 5px 9px #0005,inset 0 0 0 1px #fff2;overflow:hidden}otm-gallery-wall .gw-frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(125deg,#fff1,transparent 38%,#fff0 60%,#ffffff12)}otm-gallery-wall .gw-frame img{width:100%;height:100%;object-fit:contain;background:#ede6d6;display:block}otm-gallery-wall .gw-frame .gw-frame-label{display:flex;flex-direction:column;gap:2px;font-size:clamp(8px,1vw,12px)}otm-gallery-wall .gw-frame .gw-frame-label b{font-size:clamp(12px,2vw,22px);font-weight:400}otm-gallery-wall .gw-frame.is-selected{outline:2px solid #e4c888;outline-offset:3px}otm-gallery-wall .gw-frame.is-unframed{border-width:0;box-shadow:2px 3px 6px #0003}otm-gallery-wall .gw-position{border-bottom:1px solid var(--gw-line);padding:12px 0;font-size:12px}otm-gallery-wall summary{cursor:pointer;min-height:30px}otm-gallery-wall .gw-sliders{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:12px 0}otm-gallery-wall .gw-sliders label{display:flex;flex-direction:column;gap:7px}otm-gallery-wall input[type=range]{width:100%;accent-color:var(--gw-ink)}otm-gallery-wall .gw-colours{display:flex;gap:8px;align-items:center;margin:12px 0;font-size:12px}otm-gallery-wall .gw-colours button{min-height:32px;width:32px;padding:0;background:var(--swatch);border:2px solid var(--gw-bg);outline:1px solid var(--gw-line);border-radius:50%}otm-gallery-wall .gw-colours button[aria-pressed=true]{outline:2px solid var(--gw-ink);background:var(--swatch)}otm-gallery-wall .gw-layouts{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}otm-gallery-wall .gw-layouts button{text-align:left;display:flex;flex-direction:column;gap:6px;padding:14px;font-size:12px}otm-gallery-wall .gw-layout-icon{height:42px;line-height:1;font-size:22px;letter-spacing:5px}otm-gallery-wall .gw-layouts strong{font-weight:500}otm-gallery-wall .gw-summary{padding:24px;background:color-mix(in srgb,var(--gw-ink) 4%,var(--gw-bg));border:1px solid var(--gw-line);position:sticky;top:24px}otm-gallery-wall [data-count]{font-size:12px;margin:10px 0 20px}otm-gallery-wall .gw-tray{display:flex;align-items:stretch;gap:8px;overflow-x:auto;padding:4px 2px 14px;scroll-snap-type:x proximity}otm-gallery-wall .gw-tray-piece{flex:0 0 94px;scroll-snap-align:start;display:flex;flex-direction:column;min-width:0}otm-gallery-wall .gw-tray-piece button{width:100%;height:100px;padding:7px;background:#e8e1d4;display:flex;align-items:center;justify-content:center}otm-gallery-wall .gw-tray-piece img{height:100%;width:100%;object-fit:contain}otm-gallery-wall .gw-tray-piece span{font-size:10px;line-height:1.4;margin-top:7px;overflow-wrap:anywhere}otm-gallery-wall .gw-collection-heading{font-size:24px;margin:22px 0 14px}otm-gallery-wall .gw-plus{align-self:center;font-size:16px;opacity:.5}otm-gallery-wall .gw-next,otm-gallery-wall .gw-reset{font-size:11px;width:100%;margin:8px 0 0}otm-gallery-wall .gw-reset{border:0;text-decoration:underline;min-height:32px}otm-gallery-wall .gw-price{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--gw-line);padding:20px 0;font-size:13px;gap:10px}otm-gallery-wall .gw-price strong{font-size:22px;font-weight:400;white-space:nowrap}otm-gallery-wall .gw-primary{width:100%;background:var(--gw-ink);color:var(--gw-bg);border-color:var(--gw-ink);font-size:12px;letter-spacing:.07em;min-height:48px}otm-gallery-wall .gw-checkout{width:100%;margin-top:8px;font-size:12px}otm-gallery-wall .gw-summary .gw-small{margin:12px 0}otm-gallery-wall .gw-offer,otm-gallery-wall .gw-shipping{font-size:12px;line-height:1.5;margin:15px 0}otm-gallery-wall .gw-offer{padding:12px;border:1px solid var(--gw-accent)}otm-gallery-wall .gw-shipping progress{width:100%;height:4px;accent-color:var(--gw-accent);display:block}otm-gallery-wall .gw-saving{font-size:12px;line-height:1.6;margin-bottom:16px}otm-gallery-wall .gw-cart-link{font-size:12px;color:inherit;text-decoration:underline}otm-gallery-wall .gw-status{margin-top:16px;font-size:13px}otm-gallery-wall .gw-dialog{border:1px solid var(--gw-line);padding:24px;width:min(780px,calc(100% - 24px));max-height:90dvh;overflow-y:auto;background:var(--gw-bg);color:var(--gw-ink);margin:auto}otm-gallery-wall .gw-dialog::backdrop{background:#101510a6}otm-gallery-wall .gw-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}otm-gallery-wall .gw-close{font-size:24px;border:0;padding:4px 12px}otm-gallery-wall .gw-slot-controls{display:flex;gap:12px;margin-bottom:16px}otm-gallery-wall .gw-slot-controls label{flex:1}otm-gallery-wall .gw-dialog label{font-size:12px;display:block}otm-gallery-wall .gw-dialog select,otm-gallery-wall .gw-search input{display:block;width:100%;border:1px solid var(--gw-line);background:var(--gw-bg);padding:10px;min-height:44px;border-radius:0;margin-top:6px}otm-gallery-wall .gw-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0;max-height:340px;overflow:auto;padding:4px}otm-gallery-wall .gw-product{padding:8px;text-align:left;display:flex;flex-direction:column;gap:7px;font-size:11px}otm-gallery-wall .gw-product img{width:100%;aspect-ratio:4/5;object-fit:contain;background:#e8e1d4;height:auto}otm-gallery-wall .gw-product span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}otm-gallery-wall .gw-product-detail{display:grid;grid-template-columns:120px 1fr;gap:20px;padding-top:20px;border-top:1px solid var(--gw-line);margin-top:20px}otm-gallery-wall .gw-product-detail>img{width:100%;height:160px;object-fit:contain;background:#e8e1d4}otm-gallery-wall .gw-product-detail h4{margin-bottom:14px}otm-gallery-wall [data-variant-price]{margin:12px 0;font-size:16px}otm-gallery-wall .gw-dialog-foot{display:flex;justify-content:space-between;gap:10px;margin-top:20px}otm-gallery-wall .gw-dialog-foot button{font-size:12px}otm-gallery-wall [data-dialog-status]{font-size:12px;margin-top:12px}@media(min-width:1150px){otm-gallery-wall .gw-summary{width:350px}otm-gallery-wall .gw-workspace{grid-template-columns:minmax(0,1fr) 350px}}@media(max-width:850px){otm-gallery-wall .gw-workspace{grid-template-columns:1fr;gap:16px}otm-gallery-wall .gw-shell{padding:32px 16px}otm-gallery-wall .gw-header{margin-bottom:22px}otm-gallery-wall .gw-summary{position:static;padding:20px}otm-gallery-wall .gw-layouts button{padding:10px;font-size:11px}otm-gallery-wall .gw-frame{border-width:3px}otm-gallery-wall .gw-products{grid-template-columns:repeat(2,minmax(0,1fr))}otm-gallery-wall .gw-dialog{padding:18px}otm-gallery-wall .gw-sliders{grid-template-columns:1fr}otm-gallery-wall .gw-tray-piece{flex-basis:90px}otm-gallery-wall .gw-frame{min-width:24px;min-height:24px}otm-gallery-wall .gw-stage{aspect-ratio:4/3}otm-gallery-wall .gw-layout-icon{font-size:18px;letter-spacing:3px}otm-gallery-wall .gw-product-detail{grid-template-columns:80px 1fr;gap:14px}}.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}}.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/12/compiled_assets/styles.css.map */
