:root{--tavern-gold: #d4a843;--tavern-gold-bright: #e3b341;--tavern-gold-dim: #a8862f;--tavern-dark: #1a1214;--tavern-wood: #241a15;--tavern-ember: #2d1810;--tavern-text: #ede6db;--font-heading-family: "Cinzel", Georgia, serif;--font-heading-weight: 700;--font-body-family: "Source Sans 3", "Source Sans Pro", -apple-system, BlinkMacSystemFont, sans-serif;--font-body-weight: 400}body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='1'/%3E%3C/svg%3E");background-repeat:repeat;background-size:512px 512px}body>*{position:relative;z-index:1}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--tavern-dark)}::-webkit-scrollbar-thumb{background:var(--tavern-gold-dim);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--tavern-gold)}*{scrollbar-width:thin;scrollbar-color:var(--tavern-gold-dim) var(--tavern-dark)}::selection{background:var(--tavern-gold);color:var(--tavern-dark)}.card-wrapper,.card,.card__inner,.collection-card-wrapper{box-shadow:none!important}.card--standard .card__inner,.card--card{border-radius:12px;overflow:hidden}.card--standard .card__inner{border:1px solid rgba(212,168,67,.08)}.card-wrapper{transition:transform .35s cubic-bezier(.25,.46,.45,.94)}.card-wrapper:hover{transform:translateY(-3px)}.card-wrapper:hover .card__inner,.card-wrapper:hover .card--card{border-color:#d4a84340}.card__media .media img{transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.card-wrapper:hover .card__media .media img{transform:scale(1.04)}.card__content{padding:1.2rem .8rem}.card__heading{font-size:1.3rem;line-height:1.3;transition:color .3s ease}.card-wrapper:hover .card__heading a{color:var(--tavern-gold)}.price__regular .price-item,.price .price-item--sale{font-weight:700;font-size:1.4rem}.quick-add__submit{text-transform:uppercase;letter-spacing:.08em;font-weight:700;font-size:1.1rem}.collection-card-wrapper{transition:transform .35s cubic-bezier(.25,.46,.45,.94)}.collection-card-wrapper:hover{transform:translateY(-3px)}.collection-list__item .card__media .media img{transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.collection-list__item:hover .card__media .media img{transform:scale(1.06)}.collection-list__item .card__content{transition:background .3s ease}.collection-list__item:hover .card__content{background:#d4a8430a}.product__title h1{font-family:var(--font-heading-family);font-weight:700;color:var(--tavern-text);letter-spacing:.02em}.product__info-container .price__regular .price-item,.product__info-container .price .price-item--sale{font-size:2.2rem;font-weight:700;color:var(--tavern-gold)}.product__info-container .price .price-item--regular{color:var(--tavern-text)}.product__price-row{display:flex;align-items:baseline;gap:.6rem;flex-wrap:wrap}.product__price-row .product__tax{opacity:.5;font-size:1.2rem}.product__media-wrapper{position:relative}.product__media-item .media{border-radius:8px;overflow:hidden;border:1px solid rgba(212,168,67,.1);background:var(--tavern-wood)}.thumbnail-list .thumbnail{border-radius:6px;overflow:hidden;border:2px solid transparent;transition:border-color .25s ease,opacity .25s ease;opacity:.6}.thumbnail-list .thumbnail:hover,.thumbnail-list .thumbnail.is-active,.thumbnail-list .thumbnail[aria-current=true]{border-color:var(--tavern-gold);opacity:1}.product-form__input label{text-transform:uppercase;letter-spacing:.08em;font-weight:600;font-size:1.1rem;color:var(--tavern-gold-dim)}.quantity{border-color:#d4a84333;border-radius:6px}.quantity__button{color:var(--tavern-gold);transition:color .2s ease}.quantity__button:hover{color:var(--tavern-gold-bright)}.product-form__submit{font-size:1.4rem;padding:1.4rem 3rem;text-transform:uppercase;letter-spacing:.14em;font-weight:700;border-radius:6px;transition:all .3s ease}.product-form__submit:hover{box-shadow:0 0 25px #d4a84340;transform:translateY(-1px)}.product-description-section{max-width:var(--page-width);margin:0 auto}.product-description-section__header{margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid rgba(212,168,67,.15)}.product-description-section__title{font-family:var(--font-heading-family);color:var(--tavern-gold)}.product-description-section__content{max-width:900px;font-size:1.5rem;line-height:1.8;color:rgba(var(--color-foreground),.8)}.product-description-section__content h2,.product-description-section__content h3{font-family:var(--font-heading-family);color:var(--tavern-text);margin-top:2.5rem;margin-bottom:1rem}.product-description-section__content ul,.product-description-section__content ol{padding-left:2rem;margin:1rem 0}.product-description-section__content li{margin-bottom:.4rem}.product-description-section__content a{color:var(--tavern-gold);text-decoration:underline;text-underline-offset:3px;transition:color .2s ease}.product-description-section__content a:hover{color:var(--tavern-gold-bright)}.related-products .title{font-family:var(--font-heading-family)}.button,.shopify-challenge__button,button.shopify-payment-button__button{text-transform:uppercase;letter-spacing:.1em;font-weight:700;transition:all .3s ease}.button:hover,.button:focus-visible{box-shadow:0 0 20px #d4a84333;transform:translateY(-1px)}.button--secondary{border-width:2px}.button--secondary:hover,.button--secondary:focus-visible{box-shadow:0 0 15px #d4a84326}.section-header{border-bottom:2px solid var(--tavern-gold);box-shadow:0 1px 8px #d4a8431a}.header__heading-logo-wrapper img,.header__heading-logo-image{transition:filter .3s ease}.header__heading-logo-wrapper:hover img,.header__heading-logo-wrapper:hover .header__heading-logo-image{filter:drop-shadow(0 0 6px rgba(212,168,67,.4))}.header__menu-item:hover span,details[open]>.header__menu-item,.header__submenu .header__menu-item:hover{text-decoration-color:var(--tavern-gold)}.header__menu-item{transition:color .3s ease}.header__menu-item:hover{color:var(--tavern-gold)}.announcement-bar-no-slider{display:flex;align-items:center;justify-content:center;gap:0;flex-wrap:wrap}.announcement-bar__message-wrapper{display:flex;align-items:center;gap:0}.announcement-bar__separator{margin:0 1.2rem;color:var(--tavern-gold-dim);font-size:.8rem;opacity:.6}@keyframes text-shimmer{0%{background-position:-200% center}to{background-position:200% center}}.announcement-bar__message{background:linear-gradient(90deg,var(--tavern-text) 0%,var(--tavern-gold-bright) 20%,var(--tavern-text) 40%,var(--tavern-gold-bright) 60%,var(--tavern-text) 80%,var(--tavern-gold-bright) 100%);background-size:300% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:text-shimmer 8s linear infinite}.section+.section:before{content:"";display:block;width:50%;max-width:350px;height:1px;margin:0 auto;background:linear-gradient(90deg,transparent,var(--tavern-gold-dim) 25%,var(--tavern-gold) 50%,var(--tavern-gold-dim) 75%,transparent);opacity:.4}.section .title,h2.section__heading{position:relative;display:inline-block;padding-bottom:.4em}.section .title:after,h2.section__heading:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:50px;height:2px;background:linear-gradient(90deg,transparent,var(--tavern-gold),transparent)}.title-wrapper,.title-wrapper--no-top-margin{text-align:center}@keyframes badge-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.badge--sale,.badge[class*=sale]{animation:badge-pulse 2.5s ease-in-out infinite;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.footer-block__details-content a,.footer__content-bottom a,.footer-block a,.copyright a{transition:color .3s ease}.footer-block__details-content a:hover,.footer__content-bottom a:hover,.footer-block a:hover,.copyright a:hover{color:var(--tavern-gold)!important}.footer__content-bottom .list-payment{opacity:.6;transition:opacity .3s ease}.footer__content-bottom .list-payment:hover{opacity:.9}.banner__media:after{content:"";position:absolute;bottom:0;left:0;right:0;height:50%;background:linear-gradient(to top,rgba(26,18,20,.85),transparent);pointer-events:none;z-index:1}.banner__content{position:relative;z-index:2}.banner__heading{text-shadow:0 2px 20px rgba(0,0,0,.6)}.banner__text{text-shadow:0 1px 10px rgba(0,0,0,.5)}.collection-hero{position:relative}.collection-hero__image-container:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent 40%,rgba(26,18,20,.7));pointer-events:none}.nerdtaverne-community{padding:4rem 0}.nerdtaverne-community__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;max-width:var(--page-width);margin:0 auto;padding:0 1.5rem}.nerdtaverne-community__card{background:#241a1580;border:1px solid rgba(212,168,67,.1);border-radius:12px;padding:2.5rem 2rem;text-align:center;transition:all .4s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden}.nerdtaverne-community__card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,var(--tavern-gold),transparent);opacity:0;transition:opacity .4s ease}.nerdtaverne-community__card:hover{transform:translateY(-5px);border-color:#d4a8434d;background:#241a15b3}.nerdtaverne-community__card:hover:before{opacity:1}.nerdtaverne-community__icon{width:40px;height:40px;margin:0 auto 1.2rem;display:block;opacity:.7;transition:opacity .3s ease;filter:brightness(0) invert(.8) sepia(.5) saturate(3) hue-rotate(10deg)}.nerdtaverne-community__card:hover .nerdtaverne-community__icon{opacity:1}.nerdtaverne-community__card-title{font-family:var(--font-heading-family);font-size:1.4rem;color:var(--tavern-gold);margin-bottom:.75rem;text-transform:uppercase;letter-spacing:.06em}.nerdtaverne-community__card-text{font-size:1.3rem;line-height:1.6;opacity:.75;margin-bottom:1.5rem}.nerdtaverne-community__card-link{display:inline-block;color:var(--tavern-gold);text-decoration:none;font-weight:600;text-transform:uppercase;letter-spacing:.08em;font-size:1.1rem;padding-bottom:2px;border-bottom:1px solid transparent;transition:border-color .3s ease}.nerdtaverne-community__card-link:hover{border-bottom-color:var(--tavern-gold)}.color-scheme-parchment .newsletter-form__field-wrapper .field__input,.color-scheme-parchment input[type=email]{background:#ffffffb3;border-color:#5a2e1433}.rich-text__wrapper .rich-text__text{max-width:800px}.rich-text__heading em{font-style:italic;color:var(--tavern-gold)}.image-with-text .image-with-text__media-item{border-radius:12px;overflow:hidden}.image-with-text .image-with-text__content{border-radius:12px}.facets-container{border-bottom:1px solid rgba(212,168,67,.1);padding-bottom:1rem;margin-bottom:2rem}.facet-checkbox__text,.facets__label{text-transform:uppercase;letter-spacing:.04em;font-size:1.2rem}.active-facets__button{border-color:#d4a8434d;transition:all .2s ease}.active-facets__button:hover{border-color:var(--tavern-gold);color:var(--tavern-gold)}.slider-button{transition:all .3s ease;border-color:#d4a8434d}.slider-button:hover{color:var(--tavern-gold);border-color:var(--tavern-gold);background:#d4a8430d}a:not(.button):not(.card-wrapper):hover{color:var(--tavern-gold)}.field__input,.select__select,.customer .field input,.customer .field textarea{border-color:#d4a84326;transition:border-color .3s ease}.field__input:focus,.select__select:focus,.customer .field input:focus,.customer .field textarea:focus{border-color:var(--tavern-gold);box-shadow:0 0 0 1px var(--tavern-gold)}.cart-notification{border-color:#d4a84333}.cart-notification__heading{font-family:var(--font-heading-family)}.predictive-search__result-group .predictive-search__heading{text-transform:uppercase;letter-spacing:.06em;font-size:1.1rem;color:var(--tavern-gold-dim)}.button:focus-visible,a:focus-visible{outline:2px solid var(--tavern-gold);outline-offset:3px}@media screen and (max-width:989px){.nerdtaverne-community__grid{grid-template-columns:1fr;gap:1.5rem}.nerdtaverne-community__card{padding:2rem 1.5rem}.button{min-height:48px}.card-wrapper:hover,.collection-card-wrapper:hover,.nerdtaverne-community__card:hover{transform:none}.announcement-bar__message{font-size:1.2rem}.announcement-bar__message-wrapper--hide-mobile{display:none}.section+.section:before{width:35%}.section .title:after,h2.section__heading:after{width:35px}.product__info-container{padding:2rem 0}.product-form__submit{font-size:1.3rem;padding:1.2rem 2rem}.product-description-section__content{font-size:1.4rem}}@media screen and (min-width:750px)and (max-width:989px){.nerdtaverne-community__grid{grid-template-columns:repeat(2,1fr)}}@media(prefers-reduced-motion:reduce){.announcement-bar__message,.badge--sale,.badge[class*=sale],.preorder-badge{animation:none}.card-wrapper:hover,.collection-card-wrapper:hover,.nerdtaverne-community__card:hover,.button:hover,.product-form__submit:hover{transform:none}.card__media .media img{transition:none}}.preorder-badge{background:linear-gradient(135deg,var(--tavern-gold),#b8860b)!important;color:#1a1214!important;font-weight:700;text-transform:uppercase;letter-spacing:.05em;font-size:.7rem;animation:preorder-pulse 2s ease-in-out infinite}.preorder-badge--pending{background:linear-gradient(135deg,#6b5b3a,#8b7355)!important;color:var(--tavern-cream, var(--tavern-text))!important;animation:none}@keyframes preorder-pulse{0%,to{opacity:1}50%{opacity:.85}}.preorder-info{display:flex;align-items:center;gap:1rem;margin-top:1.2rem;padding:1rem 1.2rem;border:1px solid var(--tavern-gold);border-radius:8px;background:#d4a84314}.preorder-info--pending{border-color:#6b5b3a;background:#6b5b3a14}.preorder-info__icon{font-size:1.5rem}.preorder-info__text{display:flex;flex-direction:column;gap:.2rem}.preorder-info__text strong{color:var(--tavern-gold);text-transform:uppercase;letter-spacing:.05em;font-size:.85rem}.preorder-info__text span{font-size:.9rem;opacity:.9}.cart-preorder-note{display:flex;flex-direction:column;gap:.3rem;margin-top:.8rem;padding:.9rem 1.1rem;border:1px solid var(--tavern-gold);border-radius:8px;background:#d4a84314}.cart-preorder-note--pending{border-color:#6b5b3a;background:#6b5b3a1f}.cart-preorder-note strong{color:var(--tavern-gold);text-transform:uppercase;letter-spacing:.04em;font-size:1.2rem;line-height:1.2}.cart-preorder-note span{font-size:1.3rem;line-height:1.35;opacity:.92}.product-form__submit.preorder-button{background:linear-gradient(135deg,var(--tavern-gold),#b8860b)!important;color:#1a1214!important}.shopify-app-block .nerdtaverne-recommendation-block[data-mode=bundle_contents]{border-radius:16px!important;padding:1.1rem!important;background:radial-gradient(120% 120% at 100% 0%,rgba(212,168,67,.08),transparent 60%),linear-gradient(180deg,#191211f2,#0f0b0cf2)!important}.shopify-app-block .nerdtaverne-recommendation-block[data-mode=bundle] .nerdtaverne-recommendation-block__bundle-card,.shopify-app-block .nerdtaverne-recommendation-block[data-mode=bundle_contents] .nerdtaverne-recommendation-block__bundle-card{border:0!important;border-radius:0!important;padding:0!important;gap:.65rem!important;background:transparent!important;box-shadow:none!important}.shopify-app-block .nerdtaverne-recommendation-block[data-mode=bundle_contents] .nerdtaverne-recommendation-block__bundle-link,.shopify-app-block .nerdtaverne-recommendation-block[data-mode=bundle_contents] .nerdtaverne-recommendation-block__savings,.shopify-app-block .nerdtaverne-recommendation-block[data-mode=bundle_contents] .nerdtaverne-recommendation-block__atc{display:none!important}.shopify-app-block .nerdtaverne-recommendation-block[data-mode=bundle_contents] .nerdtaverne-recommendation-block__contains{border:1px solid rgba(212,168,67,.26)!important;border-radius:12px!important;padding:.8rem!important;background:linear-gradient(180deg,#15100fc7,#0c0a0ac7)!important}.shopify-app-block .nerdtaverne-recommendation-block[data-mode=bundle_contents] .nerdtaverne-recommendation-block__contains-label{margin-bottom:.65rem!important;font-size:1.3rem!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:#f5e2b7!important}.shopify-app-block .nerdtaverne-recommendation-block[data-mode=bundle_contents] .nerdtaverne-recommendation-block__contains-list{gap:.5rem!important}.shopify-app-block .nerdtaverne-recommendation-block[data-mode=bundle_contents] .nerdtaverne-recommendation-block__contains-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:.86rem!important;align-items:center!important;border:1px solid rgba(212,168,67,.14)!important;border-radius:10px!important;background:#0003!important;padding:.52rem .62rem!important}.shopify-app-block .nerdtaverne-recommendation-block[data-mode=bundle_contents] .nerdtaverne-recommendation-block__contains-row:nth-child(2n){background:#d4a8430d!important}.shopify-app-block .nerdtaverne-recommendation-block[data-mode=bundle_contents] .nerdtaverne-recommendation-block__contains-name{min-width:0!important;overflow-wrap:anywhere!important;font-size:1.34rem!important;line-height:1.35!important;color:#efddb8!important}.shopify-app-block .nerdtaverne-recommendation-block[data-mode=bundle_contents] .nerdtaverne-recommendation-block__contains-value{color:#f6dfac!important;font-weight:700!important;font-size:1.3rem!important;white-space:nowrap!important;font-variant-numeric:tabular-nums!important}.shopify-app-block .nerdtaverne-recommendation-block[data-mode=bundle_contents] .nerdtaverne-recommendation-block__pricing{gap:.54rem!important;border-radius:10px!important;padding:.72rem .82rem!important}.shopify-app-block .nerdtaverne-recommendation-block[data-mode=bundle_contents] .nerdtaverne-recommendation-block__pricing-row{gap:.8rem!important}.shopify-app-block .nerdtaverne-recommendation-block[data-mode=bundle_contents] .nerdtaverne-recommendation-block__pricing-key{font-size:1.14rem!important}.shopify-app-block .nerdtaverne-recommendation-block[data-mode=bundle_contents] .nerdtaverne-recommendation-block__pricing-value{font-size:1.36rem!important;font-weight:700!important}.shopify-app-block .nerdtaverne-recommendation-block[data-mode=bundle_contents] .nerdtaverne-recommendation-block__pricing-value--bundle{font-size:2.1rem!important}.shopify-app-block .nerdtaverne-recommendation-block[data-mode=bundle] .nerdtaverne-recommendation-block__preorder,.shopify-app-block .nerdtaverne-recommendation-block[data-mode=bundle_contents] .nerdtaverne-recommendation-block__preorder{display:none!important}.shopify-app-block .nerdtaverne-recommendation-block[data-mode=bundle] .nerdtaverne-recommendation-block__savings-pill,.shopify-app-block .nerdtaverne-recommendation-block[data-mode=bundle_contents] .nerdtaverne-recommendation-block__savings-pill{justify-self:end!important;margin-left:auto!important;text-align:right!important}@media screen and (min-width:990px){.shopify-app-block .nerdtaverne-recommendation-block[data-mode=bundle_contents] .nerdtaverne-recommendation-block__contains-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.45rem .58rem!important}}@media screen and (max-width:749px){.shopify-app-block .nerdtaverne-recommendation-block[data-mode=bundle_contents]{border-radius:12px!important;padding:.82rem!important}.shopify-app-block .nerdtaverne-recommendation-block[data-mode=bundle] .nerdtaverne-recommendation-block__bundle-card,.shopify-app-block .nerdtaverne-recommendation-block[data-mode=bundle_contents] .nerdtaverne-recommendation-block__bundle-card{padding:0!important}.shopify-app-block .nerdtaverne-recommendation-block[data-mode=bundle_contents] .nerdtaverne-recommendation-block__contains{padding:.65rem!important}.shopify-app-block .nerdtaverne-recommendation-block[data-mode=bundle_contents] .nerdtaverne-recommendation-block__contains-label{margin-bottom:.56rem!important;font-size:1.24rem!important}.shopify-app-block .nerdtaverne-recommendation-block[data-mode=bundle_contents] .nerdtaverne-recommendation-block__contains-row{gap:.62rem!important;padding:.48rem .54rem!important}.shopify-app-block .nerdtaverne-recommendation-block[data-mode=bundle_contents] .nerdtaverne-recommendation-block__contains-name{font-size:1.24rem!important;line-height:1.32!important}.shopify-app-block .nerdtaverne-recommendation-block[data-mode=bundle_contents] .nerdtaverne-recommendation-block__contains-value{font-size:1.22rem!important}.shopify-app-block .nerdtaverne-recommendation-block[data-mode=bundle_contents] .nerdtaverne-recommendation-block__pricing-value--bundle{font-size:1.9rem!important}.shopify-app-block .nerdtaverne-recommendation-block[data-mode=bundle_contents] .nerdtaverne-recommendation-block__pricing-key{font-size:1.08rem!important}.shopify-app-block .nerdtaverne-recommendation-block[data-mode=bundle_contents] .nerdtaverne-recommendation-block__pricing-value{font-size:1.26rem!important}}@media screen and (max-width:479px){.shopify-app-block .nerdtaverne-recommendation-block[data-mode=bundle_contents] .nerdtaverne-recommendation-block__contains-row{grid-template-columns:minmax(0,1fr)!important;gap:.22rem!important}.shopify-app-block .nerdtaverne-recommendation-block[data-mode=bundle_contents] .nerdtaverne-recommendation-block__contains-value{justify-self:end!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/nerdtaverne-custom.css.map */
