/** Shopify CDN: Minification failed

Line 67:0 All "@import" rules must come first
Line 124:0 Expected "}" to go with "{"

**/
/* Google Fonts import */
@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Mulish:ital,wght@0,200..1000;1,200..1000&display=swap');

:root {
    --font-primary--family: 'Lato', system-ui, -apple-system, 'Segoe UI', Roboto, Arial, sans-serif;
    --font-secondary--family: 'Mulish', system-ui, -apple-system, 'Segoe UI', Roboto, Arial, sans-serif;
    --Lato: 'Lato', system-ui, -apple-system, 'Segoe UI', Roboto, Arial, sans-serif;
    --Mulish: 'Mulish', system-ui, -apple-system, 'Segoe UI', Roboto, Arial, sans-serif;
    --Montserrat: 'Montserrat', system-ui, -apple-system, 'Segoe UI', Roboto, Arial, sans-serif;

    --black: #151517;
    --light-grey: #EDECEC;
    --dark-grey: #808080;
    --white: #FFFFFF;
    --orange: #B8602B;
}

/* Apply theme font settings */
body {
    font-family: var(--font-body-family);
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: var(--font-heading-family);
}

.visuallyHidden {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
    white-space: nowrap;
}

.visuallyHidden.skipLink:focus {
    position: static !important;
    height: auto;
    width: auto;
    clip: auto;
    padding: 8px 12px;
    display: inline-block;
}

/* === Button size overrides for Shipped Shield(added 2025-10-22) === */
.shipped-checkout-button,
.shipped-without-checkout-plus {
    font-size: 13px !important;
    padding-left: 4px !important;
    padding-right: 4px !important;
}

.shopify-policy__container {
    max-width: 1200px !important;
    padding-bottom: 40px;
}.headerNavList .headerNavItem:nth-child(4) .headerNavLinkText {
    color: #c20f08 !important;
}
/* Google Fonts import */
@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Mulish:ital,wght@0,200..1000;1,200..1000&display=swap');

:root {
    --font-primary--family: 'Lato', system-ui, -apple-system, 'Segoe UI', Roboto, Arial, sans-serif;
    --font-secondary--family: 'Mulish', system-ui, -apple-system, 'Segoe UI', Roboto, Arial, sans-serif;
    --Lato: 'Lato', system-ui, -apple-system, 'Segoe UI', Roboto, Arial, sans-serif;
    --Mulish: 'Mulish', system-ui, -apple-system, 'Segoe UI', Roboto, Arial, sans-serif;
    --Montserrat: 'Montserrat', system-ui, -apple-system, 'Segoe UI', Roboto, Arial, sans-serif;

    --black: #151517;
    --light-grey: #EDECEC;
    --dark-grey: #808080;
    --white: #FFFFFF;
    --orange: #B8602B;
}

/* Apply theme font settings */
body {
    font-family: var(--font-body-family);
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: var(--font-heading-family);
}

.visuallyHidden {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
    white-space: nowrap;
}

.visuallyHidden.skipLink:focus {
    position: static !important;
    height: auto;
    width: auto;
    clip: auto;
    padding: 8px 12px;
    display: inline-block;
}

/* === Button size overrides for Shipped Shield(added 2025-10-22) === */
.shipped-checkout-button,
.shipped-without-checkout-plus {
    font-size: 13px !important;
    padding-left: 4px !important;
    padding-right: 4px !important;
}

.shopify-policy__container {
    max-width: 1200px !important;
    padding-bottom: 40px;
}.headerNavList .headerNavItem:nth-child(4) .headerNavLinkText {
    color: #c20f08 !important;
