h1,h2,h3,h4,.h1,.h2,.h3,.h4,.text-block.h1>*,.text-block.h2>*,.text-block.h3>*,.text-block.h4>*{letter-spacing:.03em;font-feature-settings:"liga" 1,"dlig" 1}.text-block.h1 em,.text-block.h2 em,h1 em,h2 em{font-style:normal}h5,h6,.h5,.h6,.text-block.h5>*,.text-block.h6>*{letter-spacing:.14em;text-transform:uppercase}::selection{background:rgb(var(--medieval-gold-rgb) / .45);color:inherit}.rte a:where(:not(.button,.button-secondary)),.text-block a:where(:not(.button,.button-secondary)){text-decoration-color:rgb(var(--medieval-gold-rgb) / .8);text-underline-offset:.2em}.medieval-texture{--medieval-grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .10 0 0 0 0 .09 0 0 0 0 .28 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--medieval-blotch: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='900' height='900'%3E%3Cfilter id='b'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.006' numOctaves='2' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .10 0 0 0 0 .09 0 0 0 0 .28 0 0 0 .10 -.03'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23b)'/%3E%3C/svg%3E")}.medieval-texture body,body.medieval-texture{background-image:var(--medieval-grain),var(--medieval-blotch)}.medieval-texture .shopify-section:not(.header-section) .section-background{background-image:var(--medieval-grain),var(--medieval-blotch)}.button,.button-secondary,button.shopify-payment-button__button--unbranded{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);text-transform:uppercase;letter-spacing:.14em;font-size:max(.8rem,calc(var(--font-paragraph--size) * .82))}.button:not(.button-unstyled,.button-secondary),button.shopify-payment-button__button--unbranded{transition:box-shadow .25s ease,background-color .25s ease,color .25s ease,transform .25s ease}.medieval-ornaments .button:not(.button-unstyled,.button-secondary,.dropdown-localization__button,.header-actions__action){box-shadow:inset 0 0 0 var(--button-border-width) var(--button-border-color),inset 0 0 0 calc(var(--button-border-width) + 3px) var(--button-background-color),inset 0 0 0 calc(var(--button-border-width) + 4px) rgb(var(--medieval-gold-rgb) / .55),0 2px #00000040}@media(prefers-reduced-motion:no-preference){.button:not(.button-unstyled,.dropdown-localization__button,.header-actions__action):hover{transform:translateY(-1px)}}.link,a.link{font-family:var(--font-heading--family);letter-spacing:.12em;text-transform:uppercase}.header-section .menu-list__link,.header-section .menu-list__link-title{letter-spacing:.12em}.medieval-ornaments .header-section header-component{box-shadow:0 1px rgb(var(--medieval-gold-rgb) / .35),0 6px 18px #0000002e}.marquee__content .text-block>*{font-family:var(--font-heading--family);text-transform:uppercase;letter-spacing:.18em;font-weight:var(--font-heading--weight)}.hero .text-block :is(h1,h2,p){text-shadow:0 2px 14px rgb(0 0 0 / .55),0 1px 2px rgb(0 0 0 / .6)}.hero .text-block.h1>*,.hero .text-block.h2>*{text-wrap:balance}.product-card .card-gallery,.collection-card .collection-card__image{position:relative}.medieval-ornaments .product-card .card-gallery:after,.medieval-ornaments .collection-card__image:after{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border:1px solid rgb(var(--medieval-gold-rgb) / .65);outline:1px solid rgb(var(--medieval-gold-rgb) / .25);outline-offset:3px;pointer-events:none;z-index:2;opacity:.55;transition:opacity .35s ease,inset .35s ease}.medieval-ornaments .product-card:hover .card-gallery:after,.medieval-ornaments .collection-card:hover .collection-card__image:after{opacity:1;top:14px;right:14px;bottom:14px;left:14px}.product-card .card-gallery{box-shadow:0 1px rgb(var(--medieval-gold-rgb) / .35)}@media(any-pointer:fine)and (prefers-reduced-motion:no-preference){.product-card:hover .card-gallery{box-shadow:0 14px 30px -12px #100e3266}}.product-card .price,.product-card .price-item__group.price{color:var(--color-foreground);font-weight:600}.product-card .compare-at-price{opacity:.6}.medieval-ornaments .section-resource-list__header .text-block>:is(h1,h2,h3,h4){display:inline-flex;align-items:center;gap:.6em}.medieval-ornaments .section-resource-list__header .text-block>:is(h1,h2,h3,h4):before,.medieval-ornaments .section-resource-list__header .text-block>:is(h1,h2,h3,h4):after{content:"";width:clamp(24px,6vw,80px);height:9px;background:radial-gradient(circle,var(--medieval-gold) 0 2.5px,transparent 3px) center / 9px 9px no-repeat,linear-gradient(var(--medieval-gold),var(--medieval-gold)) center / 100% 1px no-repeat;flex:none}.product-badges__badge,.product-badge{font-family:var(--font-heading--family);letter-spacing:.12em;text-transform:uppercase}.medieval-dropcaps .product-description>p:first-of-type:first-letter,.medieval-dropcaps .blog-post-content>p:first-of-type:first-letter{float:left;font-family:var(--medieval-blackletter);font-size:3.6em;line-height:.85;padding:.08em .12em 0 0;margin-top:.04em;color:var(--medieval-red);text-shadow:1px 1px 0 rgb(var(--medieval-gold-rgb) / .6)}input:not([type=checkbox],[type=radio]):focus-visible,textarea:focus-visible,select:focus-visible{outline-color:var(--medieval-gold)}.medieval-ornaments footer>.shopify-section:first-child{position:relative}.medieval-ornaments footer>.shopify-section:first-child:before{content:"";position:absolute;inset-inline:0;top:0;height:6px;background:linear-gradient(var(--medieval-gold),var(--medieval-gold)) top / 100% 1px no-repeat,linear-gradient(var(--medieval-gold),var(--medieval-gold)) bottom / 100% 2px no-repeat;opacity:.85;z-index:3}footer .text-block :is(h2,h3,h4){letter-spacing:.08em}html{scrollbar-color:rgb(var(--medieval-gold-rgb) / .8) transparent}.ornament-divider{display:flex;align-items:center;justify-content:center;gap:18px;color:var(--ornament-color, var(--medieval-gold))}.ornament-divider__line{flex:1 1 auto;max-width:var(--ornament-line-width, 260px);height:5px;background:linear-gradient(currentColor,currentColor) top / 100% 1px no-repeat,linear-gradient(currentColor,currentColor) bottom / 100% 1px no-repeat;opacity:.8}.ornament-divider__line--start{-webkit-mask-image:linear-gradient(to right,transparent,#000 60%);mask-image:linear-gradient(to right,transparent,#000 60%)}.ornament-divider__line--end{-webkit-mask-image:linear-gradient(to left,transparent,#000 60%);mask-image:linear-gradient(to left,transparent,#000 60%)}.ornament-divider__glyph{flex:none;width:var(--ornament-size, 44px);height:auto}.medieval-features{display:grid;gap:16px;text-align:center}.medieval-features__heading{margin:0 0 12px}.medieval-features__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:clamp(20px,3vw,40px)}.medieval-feature{display:grid;justify-items:center;align-content:start;gap:10px;padding:28px 18px 24px;position:relative}.medieval-features--framed .medieval-feature{border:1px solid rgb(var(--medieval-gold-rgb) / .55);outline:1px solid rgb(var(--medieval-gold-rgb) / .25);outline-offset:-6px;background:rgb(var(--color-foreground-rgb) / .025)}.medieval-feature__icon{width:56px;height:56px;display:grid;place-items:center;color:var(--medieval-red);border:1px solid var(--medieval-gold);transform:rotate(45deg);margin-block-end:10px}.medieval-feature__icon svg{width:30px;height:30px;transform:rotate(-45deg)}.medieval-feature__title{margin:0;font-family:var(--font-heading--family);font-size:1.05rem;letter-spacing:.12em;text-transform:uppercase}.medieval-feature__text{margin:0;max-width:28ch;opacity:.85}@media(prefers-reduced-motion:no-preference){.medieval-reveal{animation:medieval-rise .9s cubic-bezier(.2,.7,.2,1) both;animation-timeline:view();animation-range:entry 0% entry 40%}@keyframes medieval-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}}.medieval-features__eyebrow{margin:0;color:var(--medieval-red)}.medieval-features__text p,.medieval-feature__text p{margin:0}.mfooter{--color-foreground: var(--mfooter-text);--color-foreground-rgb: var(--mfooter-text-rgb);position:relative;background-color:var(--mfooter-bg);color:var(--mfooter-text);padding-block:clamp(48px,7vw,88px) 28px}.medieval-texture .mfooter{background-image:var(--medieval-grain),var(--medieval-blotch)}.mfooter__inner{max-width:var(--page-content-width, 1200px);margin-inline:auto;padding-inline:var(--page-margin, 20px)}.mfooter__grid{display:grid;gap:40px 32px;grid-template-columns:1fr 1fr}.mfooter__col--brand,.mfooter__col--newsletter{grid-column:1 / -1}@media screen and (min-width:990px){.mfooter__grid{grid-template-columns:1.35fr .8fr .9fr 1.45fr;gap:48px}.mfooter__col--brand,.mfooter__col--newsletter{grid-column:auto}}.mfooter__brand{display:inline-block;color:inherit;text-decoration:none}.mfooter__logo-wrap{display:block}.mfooter__logo{display:block;width:100%;height:auto}.mfooter__wordmark{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:clamp(1.5rem,2.4vw,1.9rem);letter-spacing:.08em;text-transform:uppercase;line-height:1.15}.mfooter__tagline,.mfooter__text{margin-top:14px;max-width:34ch;color:rgb(var(--mfooter-text-rgb) / .75);line-height:1.55}.mfooter__tagline p,.mfooter__text p{margin:0}.mfooter__heading{margin:0 0 18px;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:.85rem;letter-spacing:.2em;text-transform:uppercase;color:var(--medieval-gold);display:flex;align-items:center;gap:10px}.mfooter__heading:after{content:"";flex:0 0 28px;height:1px;background:currentColor;opacity:.6}.mfooter__links{list-style:none;margin:0;padding:0;display:grid;gap:11px}.mfooter a{color:inherit}.mfooter__links a,.mfooter__contact a,.mfooter__more{text-decoration:none;color:rgb(var(--mfooter-text-rgb) / .85);background:linear-gradient(var(--medieval-gold),var(--medieval-gold)) left bottom / 0 1px no-repeat;transition:color .2s ease,background-size .3s ease;padding-bottom:2px}.mfooter__links a:hover,.mfooter__contact a:hover,.mfooter__more:hover{color:var(--mfooter-text);background-size:100% 1px}.mfooter__contact{margin:20px 0 0;font-size:.95em;line-height:1.6}.mfooter__contact span{color:rgb(var(--mfooter-text-rgb) / .6)}.mfooter__social{list-style:none;display:flex;flex-wrap:wrap;gap:10px;margin:22px 0 0;padding:0}.mfooter__social-link{display:grid;place-items:center;width:40px;height:40px;border:1px solid rgb(var(--medieval-gold-rgb) / .55);color:var(--mfooter-text);transition:background-color .2s ease,color .2s ease,border-color .2s ease}.mfooter__social-link svg{width:18px;height:18px}.mfooter__social-link:hover{background-color:var(--medieval-gold);border-color:var(--medieval-gold);color:var(--mfooter-bg)}.mfooter__social-link--placeholder{opacity:.35;border-style:dashed}.mfooter__form{margin-top:18px}.mfooter__field{display:flex;gap:0;border:1px solid rgb(var(--medieval-gold-rgb) / .7);background:#00000040;padding:4px}.mfooter__field input[type=email]{flex:1 1 auto;min-width:0;border:0;background:transparent;color:var(--mfooter-text);padding:12px 14px;font:inherit;border-radius:0}.mfooter__field input[type=email]::placeholder{color:rgb(var(--mfooter-text-rgb) / .5)}.mfooter__field input[type=email]:focus{outline:none}.mfooter__field:focus-within{border-color:var(--medieval-gold);box-shadow:0 0 0 1px var(--medieval-gold)}.mfooter__submit.button{flex:none;padding-inline:20px;padding-block:10px}.mfooter__notice{margin:12px 0 0;font-size:.95em;color:var(--medieval-gold)}.mfooter__notice--error{color:#f0a8a0}.mfooter__more{display:inline-block;margin-top:18px;font-family:var(--font-heading--family);font-size:.8rem;letter-spacing:.16em;text-transform:uppercase}.mfooter__rule{display:flex;align-items:center;gap:16px;margin:clamp(40px,6vw,64px) 0 22px;color:var(--medieval-gold)}.mfooter__rule span{flex:1;height:1px;background:currentColor;opacity:.4}.mfooter__rule svg{width:56px;flex:none}.mfooter__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;font-size:.85rem;color:rgb(var(--mfooter-text-rgb) / .65)}.mfooter__copyright{margin:0}.mfooter__powered a{text-decoration:none}.mfooter__payments{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0}.mfooter__payment-icon{display:block;width:38px;height:24px}@media screen and (max-width:749px){.mfooter__bottom{flex-direction:column;align-items:flex-start}}.header-logo__image.mw-default-logo{height:var(--mw-logo-h, 56px);width:auto;max-width:none;object-fit:contain}@media screen and (max-width:749px){.header-logo__image.mw-default-logo{height:var(--mw-logo-h-mobile, 40px)}}.mfooter__heading{color:#c9cbd0}.mfooter__heading:after{background:var(--medieval-red);opacity:1}.mfooter__social-link:hover{background-color:var(--medieval-red);border-color:var(--medieval-red);color:#fff}
/*# sourceMappingURL=/cdn/shop/t/10/assets/medieval.css.map */
