#fw-section-rich-text-176358550403621 {

/* Force a cursed cursor globally */
body, html {
    cursor: help !important; 
}

/* Kill ALL rounded corners and slap harsh, static RED borders on every image/card */
img, .product-card, .product-image-container {
    border-radius: 0px !important; 
    border: 3px solid #FF0000 !important; /* CHANGED TO RED (#FF0000) */
    box-shadow: 6px 6px 0px #000000 !important; 
    transition: none !important; 
    /* animation: rainbowBorder 1.5s linear infinite !important; <- REMOVED */
}

/* Aggressive hover state: inverts colors and pushes the image down */
a:hover img, .product-card:hover {
    transform: translate(6px, 6px) !important; 
    box-shadow: 0px 0px 0px #000000 !important; 
    filter: invert(100%) !important; 
    cursor: crosshair !important; 
}

/* WordArt-style drop shadows on all text */
h1, h2, h3, h4, p, span, div {
    text-shadow: 2px 2px 0px #000000 !important;
}

/* Force headers to look like aggressive ads */
h1, h2, h3 {
    font-family: 'Impact', sans-serif !important;
    letter-spacing: 2px !important;
    text-transform: uppercase !important;
}
}
#fw-section-recent-videos-595091e5-cca0-4e9b-b971-150bf91937e6 {

/* Force a cursed cursor globally */
body, html {
    cursor: help !important; 
}

/* Kill ALL rounded corners and slap harsh, static RED borders on every image/card */
img, .product-card, .product-image-container {
    border-radius: 0px !important; 
    border: 3px solid #FF0000 !important; /* CHANGED TO RED (#FF0000) */
    box-shadow: 6px 6px 0px #000000 !important; 
    transition: none !important; 
    /* animation: rainbowBorder 1.5s linear infinite !important; <- REMOVED */
}

/* Aggressive hover state: inverts colors and pushes the image down */
a:hover img, .product-card:hover {
    transform: translate(6px, 6px) !important; 
    box-shadow: 0px 0px 0px #000000 !important; 
    filter: invert(100%) !important; 
    cursor: crosshair !important; 
}

/* WordArt-style drop shadows on all text */
h1, h2, h3, h4, p, span, div {
    text-shadow: 2px 2px 0px #000000 !important;
}

/* Force headers to look like aggressive ads */
h1, h2, h3 {
    font-family: 'Impact', sans-serif !important;
    letter-spacing: 2px !important;
    text-transform: uppercase !important;
}
}








#fw-section-hero-148f4208-2ea4-440a-bd01-0adb7333f233 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-background: #f8f8f8;
--color-on-background-rgb: 248, 248, 248;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #f8f8f8;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #000000;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #f8f8f8;
--secondary-btn-bg: transparent;
--secondary-btn-text: #f8f8f8;
--secondary-btn-border-color: #f8f8f8;
/* Force a cursed cursor globally */
body, html {
    cursor: help !important; 
}

/* Kill ALL rounded corners and slap harsh, static RED borders on every image/card */
img, .product-card, .product-image-container {
    border-radius: 0px !important; 
    border: 3px solid #FF0000 !important; /* CHANGED TO RED (#FF0000) */
    box-shadow: 6px 6px 0px #000000 !important; 
    transition: none !important; 
    /* animation: rainbowBorder 1.5s linear infinite !important; <- REMOVED */
}

/* Aggressive hover state: inverts colors and pushes the image down */
a:hover img, .product-card:hover {
    transform: translate(6px, 6px) !important; 
    box-shadow: 0px 0px 0px #000000 !important; 
    filter: invert(100%) !important; 
    cursor: crosshair !important; 
}

/* WordArt-style drop shadows on all text */
h1, h2, h3, h4, p, span, div {
    text-shadow: 2px 2px 0px #000000 !important;
}

/* Force headers to look like aggressive ads */
h1, h2, h3 {
    font-family: 'Impact', sans-serif !important;
    letter-spacing: 2px !important;
    text-transform: uppercase !important;
}
}
#fw-section-text-carousel-8da83236-710f-4870-8e92-11c9cf2e17a6 {

/* Force a cursed cursor globally */
body, html {
    cursor: help !important; 
}

/* Kill ALL rounded corners and slap harsh, static RED borders on every image/card */
img, .product-card, .product-image-container {
    border-radius: 0px !important; 
    border: 3px solid #FF0000 !important; /* CHANGED TO RED (#FF0000) */
    box-shadow: 6px 6px 0px #000000 !important; 
    transition: none !important; 
    /* animation: rainbowBorder 1.5s linear infinite !important; <- REMOVED */
}

/* Aggressive hover state: inverts colors and pushes the image down */
a:hover img, .product-card:hover {
    transform: translate(6px, 6px) !important; 
    box-shadow: 0px 0px 0px #000000 !important; 
    filter: invert(100%) !important; 
    cursor: crosshair !important; 
}

/* WordArt-style drop shadows on all text */
h1, h2, h3, h4, p, span, div {
    text-shadow: 2px 2px 0px #000000 !important;
}

/* Force headers to look like aggressive ads */
h1, h2, h3 {
    font-family: 'Impact', sans-serif !important;
    letter-spacing: 2px !important;
    text-transform: uppercase !important;
}
}
#fw-section-featured-collection-1763490389 {
--font-heading-scale: 2.0;
--font-body-scale: 1.0;
}
#fw-section-featured-collection-1763490389 {

/* 1. Global Setup & Jagged Unaliased Text */
body, html {
    cursor: help !important; 
    -webkit-font-smoothing: none !important; /* Kills modern text smoothing */
    -moz-osx-font-smoothing: grayscale !important;
}

/* 2. The 2005 Custom Scrollbar */
::-webkit-scrollbar {
    width: 14px;
}
::-webkit-scrollbar-track {
    background: #000000; 
    border-left: 3px solid #FF0000; /* Harsh red track border */
}
::-webkit-scrollbar-thumb {
    background: #FF0000; 
    border: 2px solid #000000; /* Chunky black outline on the drag box */
}

/* 3. Deep-Fried, Pixelated Images */
img, .product-card, .product-image-container {
    border-radius: 0px !important; 
    border: 3px solid #FF0000 !important; 
    box-shadow: 6px 6px 0px #000000 !important; 
    transition: none !important; 
    
    /* THE COMPRESSION EFFECT */
    image-rendering: pixelated !important; 
    image-rendering: crisp-edges !important;
    filter: contrast(120%) saturate(130%) sepia(10%) !important; 
}

/* 4. Aggressive hover state: inverts colors, pushes image down, and SHAKES */
@keyframes cardShake {
    0% { transform: translate(6px, 6px) rotate(0deg); }
    25% { transform: translate(4px, 8px) rotate(-1deg); }
    50% { transform: translate(8px, 4px) rotate(1deg); }
    75% { transform: translate(5px, 7px) rotate(-2deg); }
    100% { transform: translate(7px, 5px) rotate(2deg); }
}

a:hover img, .product-card:hover {
    /* Pushing it down 6px is now built into the animation so it stays pressed! */
    animation: cardShake 0.08s infinite !important; 
    box-shadow: 0px 0px 0px #000000 !important; 
    filter: invert(100%) !important; 
    cursor: crosshair !important; 
}

/* 5. WordArt-style drop shadows on all text */
h1, h2, h3, h4, p, span, div {
    text-shadow: 2px 2px 0px #000000 !important;
}

/* 6. Force headers to look like aggressive ads */
h1, h2, h3 {
    font-family: 'Impact', sans-serif !important;
    letter-spacing: 2px !important;
    text-transform: uppercase !important;
}

/* 7. Glitch Text on Hover for Section Headers (like DAMNED VETEMENTS) */
@keyframes headerGlitch {
    0% { color: #FFFFFF; text-shadow: 4px 4px 0px #FF0000, -4px -4px 0px #0000FF; transform: translate(0px, 0px); }
    25% { color: #FF0000; text-shadow: -5px 3px 0px #00FF00, 5px -3px 0px #0000FF; transform: translate(-2px, 2px); }
    50% { color: #00FF00; text-shadow: 5px -5px 0px #FF0000, -5px 5px 0px #0000FF; transform: translate(2px, -2px); }
    75% { color: #0000FF; text-shadow: -4px -4px 0px #FF0000, 4px 4px 0px #00FF00; transform: translate(-2px, -2px); }
    100% { color: #FFFFFF; text-shadow: 4px 0px 0px #FF0000, -4px 0px 0px #0000FF; transform: translate(2px, 2px); }
}

h1:hover, h2:hover, h3:hover, .h1:hover, .h2:hover, .h3:hover {
    animation: headerGlitch 0.1s step-end infinite !important;
    cursor: crosshair !important;
}
}


#fw-section-image-with-text-a79028d2-d4ec-4035-82ef-1772454ea812 {

/* Force a cursed cursor globally */
body, html {
    cursor: help !important; 
}

/* Kill ALL rounded corners and slap harsh, static RED borders on every image/card */
img, .product-card, .product-image-container {
    border-radius: 0px !important; 
    border: 3px solid #FF0000 !important; /* CHANGED TO RED (#FF0000) */
    box-shadow: 6px 6px 0px #000000 !important; 
    transition: none !important; 
    /* animation: rainbowBorder 1.5s linear infinite !important; <- REMOVED */
}

/* Aggressive hover state: inverts colors and pushes the image down */
a:hover img, .product-card:hover {
    transform: translate(6px, 6px) !important; 
    box-shadow: 0px 0px 0px #000000 !important; 
    filter: invert(100%) !important; 
    cursor: crosshair !important; 
}

/* WordArt-style drop shadows on all text */
h1, h2, h3, h4, p, span, div {
    text-shadow: 2px 2px 0px #000000 !important;
}

/* Force headers to look like aggressive ads */
h1, h2, h3 {
    font-family: 'Impact', sans-serif !important;
    letter-spacing: 2px !important;
    text-transform: uppercase !important;
}
}
#fw-section-instagram-feed-1763490389 {

/* Force a cursed cursor globally */
body, html {
    cursor: help !important; 
}

/* Kill ALL rounded corners and slap harsh, static RED borders on every image/card */
img, .product-card, .product-image-container {
    border-radius: 0px !important; 
    border: 3px solid #FF0000 !important; /* CHANGED TO RED (#FF0000) */
    box-shadow: 6px 6px 0px #000000 !important; 
    transition: none !important; 
    /* animation: rainbowBorder 1.5s linear infinite !important; <- REMOVED */
}

/* Aggressive hover state: inverts colors and pushes the image down */
a:hover img, .product-card:hover {
    transform: translate(6px, 6px) !important; 
    box-shadow: 0px 0px 0px #000000 !important; 
    filter: invert(100%) !important; 
    cursor: crosshair !important; 
}

/* WordArt-style drop shadows on all text */
h1, h2, h3, h4, p, span, div {
    text-shadow: 2px 2px 0px #000000 !important;
}

/* Force headers to look like aggressive ads */
h1, h2, h3 {
    font-family: 'Impact', sans-serif !important;
    letter-spacing: 2px !important;
    text-transform: uppercase !important;
}
}


#fw-section-recent-videos-1763490389 {

/* Force a cursed cursor globally */
body, html {
    cursor: help !important; 
}

/* Kill ALL rounded corners and slap harsh, static RED borders on every image/card */
img, .product-card, .product-image-container {
    border-radius: 0px !important; 
    border: 3px solid #FF0000 !important; /* CHANGED TO RED (#FF0000) */
    box-shadow: 6px 6px 0px #000000 !important; 
    transition: none !important; 
    /* animation: rainbowBorder 1.5s linear infinite !important; <- REMOVED */
}

/* Aggressive hover state: inverts colors and pushes the image down */
a:hover img, .product-card:hover {
    transform: translate(6px, 6px) !important; 
    box-shadow: 0px 0px 0px #000000 !important; 
    filter: invert(100%) !important; 
    cursor: crosshair !important; 
}

/* WordArt-style drop shadows on all text */
h1, h2, h3, h4, p, span, div {
    text-shadow: 2px 2px 0px #000000 !important;
}

/* Force headers to look like aggressive ads */
h1, h2, h3 {
    font-family: 'Impact', sans-serif !important;
    letter-spacing: 2px !important;
    text-transform: uppercase !important;
}
}










#fw-section-header {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #000000;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;
/* Force a cursed cursor globally */
body, html {
    cursor: help !important; 
}

/* Kill ALL rounded corners and slap harsh, static RED borders on every image/card */
img, .product-card, .product-image-container {
    border-radius: 0px !important; 
    border: 3px solid #FF0000 !important; /* CHANGED TO RED (#FF0000) */
    box-shadow: 6px 6px 0px #000000 !important; 
    transition: none !important; 
    /* animation: rainbowBorder 1.5s linear infinite !important; <- REMOVED */
}

/* Aggressive hover state: inverts colors and pushes the image down */
a:hover img, .product-card:hover {
    transform: translate(6px, 6px) !important; 
    box-shadow: 0px 0px 0px #000000 !important; 
    filter: invert(100%) !important; 
    cursor: crosshair !important; 
}

/* WordArt-style drop shadows on all text */
h1, h2, h3, h4, p, span, div {
    text-shadow: 2px 2px 0px #000000 !important;
}

/* Force headers to look like aggressive ads */
h1, h2, h3 {
    font-family: 'Impact', sans-serif !important;
    letter-spacing: 2px !important;
    text-transform: uppercase !important;
}/* FORCE MASSIVE HEADINGS GLOBALLY */
h1, .h1, h2, .h2, h3, .h3 {
    font-size: 48px !important; /* Change this number to make it bigger/smaller */
    line-height: 3 !important; /* Keeps the text tightly packed */
}

/* Optional: Make mobile headings slightly smaller so they don't break the screen */
@media only screen and (max-width: 768px) {
    h1, .h1, h2, .h2, h3, .h3 {
        font-size: 32px !important; 
    }
}/* ENLARGE NAVIGATION HEADER LINKS */
header a, .header__nav-link, .nav-item, .header-logo {
    font-size: 22px !important; /* Adjust this to scale the menu */
    font-weight: bold !important;
}
}
#fw-section-product-product-default {

/* Force a cursed cursor globally */
body, html {
    cursor: help !important; 
}

/* Kill ALL rounded corners and slap harsh, static RED borders on every image/card */
img, .product-card, .product-image-container {
    border-radius: 0px !important; 
    border: 3px solid #FF0000 !important; /* CHANGED TO RED (#FF0000) */
    box-shadow: 6px 6px 0px #000000 !important; 
    transition: none !important; 
    /* animation: rainbowBorder 1.5s linear infinite !important; <- REMOVED */
}

/* Aggressive hover state: inverts colors and pushes the image down */
a:hover img, .product-card:hover {
    transform: translate(6px, 6px) !important; 
    box-shadow: 0px 0px 0px #000000 !important; 
    filter: invert(100%) !important; 
    cursor: crosshair !important; 
}

/* WordArt-style drop shadows on all text */
h1, h2, h3, h4, p, span, div {
    text-shadow: 2px 2px 0px #000000 !important;
}

/* Force headers to look like aggressive ads */
h1, h2, h3 {
    font-family: 'Impact', sans-serif !important;
    letter-spacing: 2px !important;
    text-transform: uppercase !important;
}
}
#fw-section-product-recommendations-product-default {

/* Force a cursed cursor globally */
body, html {
    cursor: help !important; 
}

/* Kill ALL rounded corners and slap harsh, static RED borders on every image/card */
img, .product-card, .product-image-container {
    border-radius: 0px !important; 
    border: 3px solid #FF0000 !important; /* CHANGED TO RED (#FF0000) */
    box-shadow: 6px 6px 0px #000000 !important; 
    transition: none !important; 
    /* animation: rainbowBorder 1.5s linear infinite !important; <- REMOVED */
}

/* Aggressive hover state: inverts colors and pushes the image down */
a:hover img, .product-card:hover {
    transform: translate(6px, 6px) !important; 
    box-shadow: 0px 0px 0px #000000 !important; 
    filter: invert(100%) !important; 
    cursor: crosshair !important; 
}

/* WordArt-style drop shadows on all text */
h1, h2, h3, h4, p, span, div {
    text-shadow: 2px 2px 0px #000000 !important;
}

/* Force headers to look like aggressive ads */
h1, h2, h3 {
    font-family: 'Impact', sans-serif !important;
    letter-spacing: 2px !important;
    text-transform: uppercase !important;
}
}