body footer.site-footer{--footer-edge: var(--page-gutter);box-sizing:border-box;display:block;width:100%;max-width:none;margin:0;padding:75px var(--page-gutter) 28px;padding-inline:var(--footer-edge)!important;border-top:1px solid #b79a6338;background:#0b0a08;color:#e8dfca;text-align:left;font:14px/1.7 var(--font-copy)}body footer.site-footer .footer-top{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:35px;margin:0 0 65px}body footer.site-footer .footer-brand img{display:block;width:min(100%,285px);height:auto}body footer.site-footer .footer-top p{max-width:none;margin:0;color:#bcb5a6;font:15px/1.7 var(--font-copy);letter-spacing:normal}body footer.site-footer .footer-top>.text-link{justify-self:end}body footer.site-footer .footer-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:0 0 58px;padding:0}body footer.site-footer .footer-columns>div{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:9px}body footer.site-footer h2{margin:0 0 13px;color:#c9ac74;font:600 11px/1.5 var(--font-copy);letter-spacing:.15em;text-transform:uppercase}body footer.site-footer .footer-columns a{display:block;margin:0;color:#c8bfae;font:14px/1.5 var(--font-copy);letter-spacing:0;text-decoration:none;text-transform:none;overflow-wrap:anywhere}body footer.site-footer .footer-columns a:hover{color:#f1e5cc}body.character-page footer.site-footer .footer-columns h2{margin:0 0 13px;font:600 11px/1.5 var(--font-copy)}body.character-page footer.site-footer .footer-columns a{margin:0;font:14px/1.5 var(--font-copy)}body footer.site-footer .footer-bottom{display:flex;justify-content:space-between;gap:20px;margin:0;padding-top:23px;border-top:1px solid #b79b6133;color:#998e79;font:10px/1.5 var(--font-copy);letter-spacing:.12em}@media(min-width:1051px)and (max-width:1950px){body footer.site-footer{--footer-edge: clamp(24px,4vw,72px)}}@media(min-width:1051px){body footer.site-footer .footer-columns>div:nth-child(2){align-items:center;text-align:center}body footer.site-footer .footer-columns>div:last-child{align-items:flex-end;text-align:right}}@media(max-width:1050px){body footer.site-footer{--footer-edge: 32px}body footer.site-footer .footer-top{grid-template-columns:minmax(0,1fr) auto;gap:24px}body footer.site-footer .footer-top .footer-brand{grid-column:1;grid-row:1}body footer.site-footer .footer-top p{grid-column:1 / -1;grid-row:2}body footer.site-footer .footer-top .text-link{grid-column:2;grid-row:1;justify-self:end}}@media(max-width:600px){body footer.site-footer{--footer-edge: 16px;padding-top:60px}body footer.site-footer .footer-top{grid-template-columns:1fr;gap:20px;margin-bottom:50px}body footer.site-footer .footer-top .text-link{grid-column:1;grid-row:2;justify-self:start}body footer.site-footer .footer-top>.text-link.brand-button{background:transparent!important;color:#d9bd83!important;box-shadow:none}body footer.site-footer .footer-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 20px}body footer.site-footer .footer-columns>div:last-child{grid-column:1 / -1}body footer.site-footer .footer-bottom{flex-direction:column;gap:8px}}@media(max-width:700px){body footer.site-footer .footer-top>.text-link.brand-button{--gb-type-button:12px;width:max-content;max-width:100%;min-height:40px;padding:8px 16px!important;font-size:12px!important}}body .shopify-policy__container,body main.gb-information{box-sizing:border-box;width:calc(100% - 2 * var(--page-gutter));max-width:1120px;margin:0 auto;padding:80px 0 100px;color:#332f27;text-align:left;overflow-wrap:anywhere}body .shopify-policy__title{text-align:left;margin:0 0 36px}body .shopify-policy__title h1,body .gb-information h1{margin:0 0 36px;font:400 clamp(30px,3.8vw,52px)/1.3 var(--font-heading,var(--font-display));text-transform:none;letter-spacing:0}body .shopify-policy__body,body .gb-information .richtext{font:16px/1.85 var(--font-copy)}body .shopify-policy__body h2,body .gb-information h2{margin:38px 0 14px;font:600 24px/1.4 var(--font-copy);letter-spacing:0;text-transform:none}body .shopify-policy__body h3,body .gb-information h3{margin:28px 0 12px;font:600 19px/1.45 var(--font-copy);letter-spacing:0;text-transform:none}body .shopify-policy__body p,body .gb-information p{margin:0 0 20px;max-width:none}body .shopify-policy__body ul,body .shopify-policy__body ol,body .gb-information ul{margin:0 0 24px;padding-left:24px}body .shopify-policy__body li,body .gb-information li{margin:0 0 12px}body .shopify-policy__body a,body .gb-information .richtext a{color:#685021;text-decoration:underline;text-underline-offset:3px}body .gb-information .contact-form{display:grid;gap:12px;max-width:760px;margin-top:28px}body .gb-information .contact-form input,body .gb-information .contact-form textarea{width:100%;box-sizing:border-box;padding:14px;background:#faf7ef;border:1px solid #a58a59;border-radius:4px;color:#332f27;font:16px/1.5 var(--font-copy)}body .gb-information .contact-form button{justify-self:start;background:#cfad6f!important;color:#19150e!important;border-color:#cfad6f!important;min-height:48px;margin-top:8px}body .gb-information .payment-types{display:flex;flex-wrap:wrap;gap:16px;padding:0;list-style:none}body .gb-information .payment-types svg{width:76px;height:48px}body .gb-information .heading-text-line,body .gb-information .heading-text-glyphs{overflow:visible;transform:none!important;opacity:1!important}@media(max-width:600px){body .shopify-policy__container,body main.gb-information{padding:52px 0 70px}body .shopify-policy__body,body .gb-information .richtext{font-size:15px}body .shopify-policy__body h2,body .gb-information h2{font-size:22px}}@media(max-width:600px){body .shopify-policy__title h1,body .gb-information h1{font-size:clamp(22px,6vw,28px)}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/site-footer.css.map */
