/** Shopify CDN: Minification failed

Line 468:1 Unexpected "<"
Line 574:0 Unexpected "<"

**/
/***********************************************************

THE WITCHES CIRCLE — ATELIER FOOTER (MAX SPECIFICITY CODE)

Forces Studio Signature Style onto the Colophon Section

************************************************************/



/* --- 1. FOOTER CONTAINER & VARIABLES --- */

.footer {

--footer-bg: #fffbf2; /* Cream */

--footer-ink: #111111; /* Pitch Black */

--footer-ink-soft: #444; /* Soft Charcoal */

--footer-border: #E6E2D6; /* Subtle divider */


background-color: var(--footer-bg) !important;

border-top: 1px solid var(--footer-border) !important;


/* TIGHTENED PADDING: Removes the "Giant Footer" feel */

padding-top: 40px !important;

padding-bottom: 30px !important;

}



/* --- 2. COLOPHON OVERRIDE (Publisher Signature Look) --- */



.footer-block__details-content,

.footer-block__brand-info {

text-align: center !important;

max-width: 550px !important; /* Wider center column for manifesto */

margin: 0 auto 15px !important;

padding-top: 20px !important;

}



/* Heading: THE WITCHES CIRCLE */

.footer-block__heading,

.footer-block__brand-info h2 {

font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif !important;

font-size: 11px !important;

font-weight: 700 !important;

text-transform: uppercase !important;

letter-spacing: 0.25em !important;

color: var(--footer-ink) !important;

margin-bottom: 15px !important;

}



/* Body Text: The Manifesto (Serif + Italic) */

.footer-block__details-content p,

.footer-block__brand-info p {

font-family: 'Times New Roman', Times, serif !important;

font-size: 14.5px !important;

line-height: 1.6 !important;

color: var(--footer-ink-soft) !important;

font-style: italic !important;

margin-bottom: 25px !important;

}



/* The Disclaimer: AMAZON/THIRD-PARTY (Studio Note Style) */

.footer-block__details-content em,

.footer-block__brand-info em {

font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif !important;

font-size: 10px !important;

font-weight: 700 !important;

font-style: normal !important;

text-transform: uppercase !important; /* FORCED */

letter-spacing: 0.2em !important; /* FORCED WIDE SPACING */

color: var(--footer-ink) !important;

display: block !important;

margin-top: 15px !important;

margin-bottom: 5px !important;

}



/* The Authority Signature: INSTAGRAM LINK (Studio Note Style) */

.footer-block__details-content strong,

.footer-block__brand-info strong {

display: block !important;

font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif !important;

font-size: 10px !important;

font-weight: 700 !important;

text-transform: uppercase !important; /* FORCED */

letter-spacing: 0.2em !important; /* FORCED WIDE SPACING */

color: var(--footer-ink) !important;

border-bottom: none !important;

padding-bottom: 0 !important;

}



/* --- 3. SOCIAL ICONS (THE NUCLEAR FIX) --- */

.footer__list-social {

display: flex !important;

justify-content: center !important;

align-items: center !important;

margin: 15px 0 30px !important;

gap: 24px !important;

}



.footer__list-social li,

.footer__list-social .list-social__item {

display: flex !important;

align-items: center;

justify-content: center;

}



/* Force SVG styling */

.footer__list-social svg {

display: block !important;

width: 22px !important;

height: 22px !important;

color: var(--footer-ink) !important;

fill: currentColor !important;

opacity: 1 !important;

visibility: visible !important;

transition: transform 0.2s ease;

}



.footer__list-social svg path {

fill: var(--footer-ink) !important;

}



.footer__list-social li:hover svg {

transform: translateY(-3px);

opacity: 0.7 !important;

}



/* --- 4. AUTHORITY LINKS (Anti-Scam Naming) --- */



.footer__content-bottom-wrapper {

justify-content: center !important;

display: flex;

flex-direction: column;

align-items: center;

padding-top: 0 !important;

}



.footer .policies {

display: flex !important;

flex-wrap: wrap !important;

justify-content: center !important;

gap: 10px 30px !important;

padding: 0 20px !important;

margin-bottom: 0 !important;

list-style: none !important;

}



.footer .policies li {

display: inline-block !important;

line-height: 1 !important;

}



/* Layout Logic */

.footer .policies a {

font-size: 0 !important;

text-decoration: none !important;

display: inline-block !important;

position: relative !important;

padding: 5px 0 !important;

}



/* Text Replacement */

.footer .policies a::after {

content: "Policy" !important;

font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif !important;

font-size: 9px !important;

text-transform: uppercase !important;

letter-spacing: 0.15em !important;

color: var(--footer-ink-soft) !important;

white-space: nowrap !important;

display: block !important;

transition: color 0.2s ease !important;

}



.footer .policies a:hover::after {

color: var(--footer-ink) !important;

border-bottom: 1px solid var(--footer-ink) !important;

}



/* Naming Conventions */

.footer .policies a[href*="refund"]::after { content: "Official Returns Protocol" !important; }

.footer .policies a[href*="privacy"]::after { content: "TWC Privacy Charter" !important; }

.footer .policies a[href*="terms"]::after { content: "Terms of The Circle" !important; }

.footer .policies a[href*="shipping"]::after { content: "Studio Shipping Standards" !important; }

.footer .policies a[href*="contact"]::after { content: "Contact The Atelier" !important; }



/* --- 5. CLEAN UP & COPYRIGHT --- */



/* Remove Default Clutter */

.footer__copyright .copyright__content::before,

.footer__copyright .copyright__content::after,

.footer__payment {

display: none !important;

}



/* Copyright Positioning */

.footer__copyright {

margin-top: 40px !important;

display: block !important;

text-align: center !important;

width: 100% !important;

}



.footer__copyright small {

font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif !important;

font-size: 9px !important;

letter-spacing: 0.2em !important;

text-transform: uppercase !important;

opacity: 0.6 !important;

display: block !important;

color: var(--footer-ink-soft) !important;

}



/* --- 6. MOBILE OPTIMIZATION --- */

@media screen and (max-width: 749px) {


.footer {

padding-top: 35px !important;

padding-bottom: 35px !important;

}



.footer .footer-block__brand-info {

padding: 0 15px !important;

}



.footer__list-social {

margin: 20px 0 30px !important;

gap: 20px !important;

}



/* Stack policies neatly */

.footer .policies {

flex-direction: column !important;

align-items: center !important;

gap: 14px !important;

}



.footer__copyright {

margin-top: 35px !important;

}

}<style>

/* --- FOOTER AUTHORITY BLOCK STYLES (Targeting the .atelier-product-wrapper elements if used in the footer, or direct elements) --- */



/* Ensure the container is constrained if necessary, though direct targeting is better */

/* If targeting a specific footer wrapper, replace the general selector below */

.footer-authority-claim {

max-width: 900px;

margin: 40px auto 20px auto; /* Provides necessary top spacing */

padding: 0 15px;

text-align: center;

font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;

color: #444;

}



/* Main IP Title - Small and Assertive */

.footer-authority-claim strong {

font-size: 10px;

font-weight: 700;

text-transform: uppercase;

letter-spacing: 0.2em; /* Widening the tracking makes it look more authoritative */

display: block;

margin-bottom: 8px;

color: #111;

}



/* Core Statement - Reduced, Legible Font */

.footer-authority-claim p {

font-size: 11px;

line-height: 1.5;

text-transform: uppercase;

letter-spacing: 0.05em;

margin: 5px 0;

}



/* Link/Handle - Tiny and Underrated */

.footer-authority-claim a {

font-size: 10px;

color: #666;

text-decoration: none;

display: inline-block;

margin-top: 5px;

text-transform: none;

letter-spacing: 0;

}



/* Separator (Optional, for clean breaks) */

.footer-authority-claim hr {

border: none;

border-top: 1px solid #E6E2D6;

width: 60px;

margin: 15px auto;

}



</style>



<div class="footer-authority-claim">


<hr>


<strong>Official Publisher of the Secret Grimoire of Plant and Crystal Magic</strong>



<p>

Every volume is authenticated, illustrated, and printed exclusively through our U.S. studio.

We do not engage third-party fulfillment or distribute on public marketplaces.

</p>



<a href="https://www.instagram.com/thewitchescircleofficial" target="_blank">Official Instagram: @thewitchescircleofficial</a>


</div>