/* ------------------------------------------ */
/* -- Master Style(s) - DH Interactive Ltd -- */
















































/* ------------------------------------------ */

/* ------------------------------------------ */
:root {
    --header-logo-height-desktop: 30px;
    --header-logo-height-mobile: 24px;

    --nav-padding-desktop-x: 20px;
    --nav-padding-desktop-y: 20px;
    --nav-padding-mobile-x: 20px;
    --nav-padding-mobile-y: 20px;
    --nav-hamburger-width: 30px;
    --nav-hamburger-height: 20px;
    --nav-hamburger-thickness: 2px;
    --nav-cross-height: 26px;

    /* fluid size tokens  (mobile 360 - desktop 1920) */
    --type-display: clamp(3.562rem, 2.438rem + 5.00vw, 8.438rem); /*  57 → 135 */
    --type-h1:      clamp(3.000rem, 2.236rem + 3.40vw, 6.312rem); /*  48 → 101 */
    --type-h2:      clamp(2.500rem, 1.981rem + 2.31vw, 4.750rem); /*  40 →  76 */
    --type-h3:      clamp(2.062rem, 1.716rem + 1.54vw, 3.562rem); /*  33 →  57 */
    --type-h4:      clamp(1.750rem, 1.534rem + 0.96vw, 2.688rem); /*  28 →  43 */
    --type-h5:      clamp(1.438rem, 1.308rem + 0.58vw, 2.000rem); /*  23 →  32 */
    --type-lead:    clamp(1.188rem, 1.058rem + 0.58vw, 1.750rem); /*  19 →  28 */
    --type-body:    clamp(1.000rem, 0.913rem + 0.38vw, 1.375rem); /*  16 →  22  PROVISIONAL */
    --type-small:   clamp(0.812rem, 0.769rem + 0.19vw, 1.000rem); /*  13 →  16 */
    --type-eyebrow: clamp(0.812rem, 0.769rem + 0.19vw, 1.000rem); /*  13 →  16 */

    /* line-heights (unitless) */
    --lh-display: 1.05;
    --lh-h1: 1.07;
    --lh-h2: 1.10;
    --lh-h3: 1.12;
    --lh-h4: 1.20;
    --lh-h5: 1.25;
    --lh-lead: 1.45;
    --lh-body: 1.50;
    --lh-small: 1.50;
    --lh-eyebrow: 1.20;

    /* letter-spacing */
    --ls-display: -0.02em;
    --ls-h1: -0.02em;
    --ls-h2: -0.01em;
    --ls-h3: -0.01em;
    --ls-tight: 0;
    --ls-eyebrow: 0.24em;

    --input-border: #183425;
    --input-border-focus: #183425;
    --input-bg: transparent;
    --input-text: #183425;
    --input-radius: 8px;
    --input-padding: 0.65em 0.9em;
    --input-font: inherit;
}
/* ------------------------------------------ */

/* ------------------------------------------ */
html,
body
{
    overflow-x: clip;
    max-width: 100%;
    font-family: brandon-grotesque, sans-serif;
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: none;
}

* {
    font-family: brandon-grotesque, sans-serif;
}
/* ------------------------------------------ */

/* ------------------------------------------ */
.shopify-pc__banner__body #shopify-pc__banner__body-title {
	text-transform: uppercase;
    font-weight: 500;
    letter-spacing: 0.01em;
    font-size: 16px;
}

.shopify-pc__banner__btn-accept,
.shopify-pc__banner__btn-decline
{
	text-transform: uppercase;
    font-weight: 500;
    letter-spacing: 0.01em;
    font-size: 16px;
}

.validation-advice
{
    font-family: brandon-grotesque, sans-serif;
    font-size: var(--type-small) !important;
    line-height: var(--lh-small);
}

.cart-items .quantity-selector,
.cart-items .quantity-selector input
{
    width: auto;
    max-width: 40px;
}

[data-anchor-tag] {
    scroll-margin-top: 68px;
}

@media screen and (max-width: 880px) {
    [data-anchor-tag] {
        scroll-margin-top: 60px;
    }
}
/* ------------------------------------------ */

/* ------------------------------------------ */



._bg_rgb_white { background-color: rgb(255,255,255); }
._bg_hex_white { background-color: #FFFFFF; }
._fg_rgb_white { color: rgb(255,255,255); }
._fg_hex_white { color: #FFFFFF; }
._bc_rgb_white { border-color: rgb(255,255,255); }
._bc_hex_white { border-color: #FFFFFF; }




._bg_rgb_black { background-color: rgb(0,0,0); }
._bg_hex_black { background-color: #000000; }
._fg_rgb_black { color: rgb(0,0,0); }
._fg_hex_black { color: #000000; }
._bc_rgb_black { border-color: rgb(0,0,0); }
._bc_hex_black { border-color: #000000; }




._bg_rgb_pebble { background-color: rgb(242,236,226); }
._bg_hex_pebble { background-color: #F2ECE2; }
._fg_rgb_pebble { color: rgb(242,236,226); }
._fg_hex_pebble { color: #F2ECE2; }
._bc_rgb_pebble { border-color: rgb(242,236,226); }
._bc_hex_pebble { border-color: #F2ECE2; }




._bg_rgb_parchment { background-color: rgb(247,243,234); }
._bg_hex_parchment { background-color: #F7F3EA; }
._fg_rgb_parchment { color: rgb(247,243,234); }
._fg_hex_parchment { color: #F7F3EA; }
._bc_rgb_parchment { border-color: rgb(247,243,234); }
._bc_hex_parchment { border-color: #F7F3EA; }






._bg_rgb_sky_50 { background-color: rgb(240,243,245); }
._bg_hex_sky_50 { background-color: #F0F3F5; }
._fg_rgb_sky_50 { color: rgb(240,243,245); }
._fg_hex_sky_50 { color: #F0F3F5; }
._bc_rgb_sky_50 { border-color: rgb(240,243,245); }
._bc_hex_sky_50 { border-color: #F0F3F5; }




._bg_rgb_sky_100 { background-color: rgb(223,231,236); }
._bg_hex_sky_100 { background-color: #DFE7EC; }
._fg_rgb_sky_100 { color: rgb(223,231,236); }
._fg_hex_sky_100 { color: #DFE7EC; }
._bc_rgb_sky_100 { border-color: rgb(223,231,236); }
._bc_hex_sky_100 { border-color: #DFE7EC; }




._bg_rgb_sky_200 { background-color: rgb(187,207,221); }
._bg_hex_sky_200 { background-color: #BBCFDD; }
._fg_rgb_sky_200 { color: rgb(187,207,221); }
._fg_hex_sky_200 { color: #BBCFDD; }
._bc_rgb_sky_200 { border-color: rgb(187,207,221); }
._bc_hex_sky_200 { border-color: #BBCFDD; }




._bg_rgb_sky_300 { background-color: rgb(139,179,207); }
._bg_hex_sky_300 { background-color: #8BB3CF; }
._fg_rgb_sky_300 { color: rgb(139,179,207); }
._fg_hex_sky_300 { color: #8BB3CF; }
._bc_rgb_sky_300 { border-color: rgb(139,179,207); }
._bc_hex_sky_300 { border-color: #8BB3CF; }




._bg_rgb_sky_400 { background-color: rgb(104,161,202); }
._bg_hex_sky_400 { background-color: #68A1CA; }
._fg_rgb_sky_400 { color: rgb(104,161,202); }
._fg_hex_sky_400 { color: #68A1CA; }
._bc_rgb_sky_400 { border-color: rgb(104,161,202); }
._bc_hex_sky_400 { border-color: #68A1CA; }




._bg_rgb_sky_500 { background-color: rgb(66,141,195); }
._bg_hex_sky_500 { background-color: #428DC3; }
._fg_rgb_sky_500 { color: rgb(66,141,195); }
._fg_hex_sky_500 { color: #428DC3; }
._bc_rgb_sky_500 { border-color: rgb(66,141,195); }
._bc_hex_sky_500 { border-color: #428DC3; }




._bg_rgb_sky_600 { background-color: rgb(45,118,170); }
._bg_hex_sky_600 { background-color: #2D76AA; }
._fg_rgb_sky_600 { color: rgb(45,118,170); }
._fg_hex_sky_600 { color: #2D76AA; }
._bc_rgb_sky_600 { border-color: rgb(45,118,170); }
._bc_hex_sky_600 { border-color: #2D76AA; }




._bg_rgb_sky_700 { background-color: rgb(30,91,134); }
._bg_hex_sky_700 { background-color: #1E5B86; }
._fg_rgb_sky_700 { color: rgb(30,91,134); }
._fg_hex_sky_700 { color: #1E5B86; }
._bc_rgb_sky_700 { border-color: rgb(30,91,134); }
._bc_hex_sky_700 { border-color: #1E5B86; }




._bg_rgb_sky_800 { background-color: rgb(20,68,103); }
._bg_hex_sky_800 { background-color: #144467; }
._fg_rgb_sky_800 { color: rgb(20,68,103); }
._fg_hex_sky_800 { color: #144467; }
._bc_rgb_sky_800 { border-color: rgb(20,68,103); }
._bc_hex_sky_800 { border-color: #144467; }




._bg_rgb_sky_900 { background-color: rgb(11,38,56); }
._bg_hex_sky_900 { background-color: #0B2638; }
._fg_rgb_sky_900 { color: rgb(11,38,56); }
._fg_hex_sky_900 { color: #0B2638; }
._bc_rgb_sky_900 { border-color: rgb(11,38,56); }
._bc_hex_sky_900 { border-color: #0B2638; }








._bg_rgb_leaf_50 { background-color: rgb(239,246,242); }
._bg_hex_leaf_50 { background-color: #EFF6F2; }
._fg_rgb_leaf_50 { color: rgb(239,246,242); }
._fg_hex_leaf_50 { color: #EFF6F2; }
._bc_rgb_leaf_50 { border-color: rgb(239,246,242); }
._bc_hex_leaf_50 { border-color: #EFF6F2; }




._bg_rgb_leaf_100 { background-color: rgb(223,236,229); }
._bg_hex_leaf_100 { background-color: #DFECE5; }
._fg_rgb_leaf_100 { color: rgb(223,236,229); }
._fg_hex_leaf_100 { color: #DFECE5; }
._bc_rgb_leaf_100 { border-color: rgb(223,236,229); }
._bc_hex_leaf_100 { border-color: #DFECE5; }




._bg_rgb_leaf_200 { background-color: rgb(185,223,203); }
._bg_hex_leaf_200 { background-color: #B9DFCB; }
._fg_rgb_leaf_200 { color: rgb(185,223,203); }
._fg_hex_leaf_200 { color: #B9DFCB; }
._bc_rgb_leaf_200 { border-color: rgb(185,223,203); }
._bc_hex_leaf_200 { border-color: #B9DFCB; }




._bg_rgb_leaf_300 { background-color: rgb(143,203,172); }
._bg_hex_leaf_300 { background-color: #8FCBAC; }
._fg_rgb_leaf_300 { color: rgb(143,203,172); }
._fg_hex_leaf_300 { color: #8FCBAC; }
._bc_rgb_leaf_300 { border-color: rgb(143,203,172); }
._bc_hex_leaf_300 { border-color: #8FCBAC; }




._bg_rgb_leaf_400 { background-color: rgb(115,191,151); }
._bg_hex_leaf_400 { background-color: #73BF97; }
._fg_rgb_leaf_400 { color: rgb(115,191,151); }
._fg_hex_leaf_400 { color: #73BF97; }
._bc_rgb_leaf_400 { border-color: rgb(115,191,151); }
._bc_hex_leaf_400 { border-color: #73BF97; }




._bg_rgb_leaf_500 { background-color: rgb(92,169,128); }
._bg_hex_leaf_500 { background-color: #5CA980; }
._fg_rgb_leaf_500 { color: rgb(92,169,128); }
._fg_hex_leaf_500 { color: #5CA980; }
._bc_rgb_leaf_500 { border-color: rgb(92,169,128); }
._bc_hex_leaf_500 { border-color: #5CA980; }




._bg_rgb_leaf_600 { background-color: rgb(68,147,104); }
._bg_hex_leaf_600 { background-color: #449368; }
._fg_rgb_leaf_600 { color: rgb(68,147,104); }
._fg_hex_leaf_600 { color: #449368; }
._bc_rgb_leaf_600 { border-color: rgb(68,147,104); }
._bc_hex_leaf_600 { border-color: #449368; }




._bg_rgb_leaf_700 { background-color: rgb(52,112,80); }
._bg_hex_leaf_700 { background-color: #347050; }
._fg_rgb_leaf_700 { color: rgb(52,112,80); }
._fg_hex_leaf_700 { color: #347050; }
._bc_rgb_leaf_700 { border-color: rgb(52,112,80); }
._bc_hex_leaf_700 { border-color: #347050; }




._bg_rgb_leaf_800 { background-color: rgb(39,84,60); }
._bg_hex_leaf_800 { background-color: #27543C; }
._fg_rgb_leaf_800 { color: rgb(39,84,60); }
._fg_hex_leaf_800 { color: #27543C; }
._bc_rgb_leaf_800 { border-color: rgb(39,84,60); }
._bc_hex_leaf_800 { border-color: #27543C; }




._bg_rgb_leaf_900 { background-color: rgb(24,52,37); }
._bg_hex_leaf_900 { background-color: #183425; }
._fg_rgb_leaf_900 { color: rgb(24,52,37); }
._fg_hex_leaf_900 { color: #183425; }
._bc_rgb_leaf_900 { border-color: rgb(24,52,37); }
._bc_hex_leaf_900 { border-color: #183425; }








._bg_rgb_ember_50 { background-color: rgb(249,238,235); }
._bg_hex_ember_50 { background-color: #F9EEEB; }
._fg_rgb_ember_50 { color: rgb(249,238,235); }
._fg_hex_ember_50 { color: #F9EEEB; }
._bc_rgb_ember_50 { border-color: rgb(249,238,235); }
._bc_hex_ember_50 { border-color: #F9EEEB; }




._bg_rgb_ember_100 { background-color: rgb(244,220,215); }
._bg_hex_ember_100 { background-color: #F4DCD7; }
._fg_rgb_ember_100 { color: rgb(244,220,215); }
._fg_hex_ember_100 { color: #F4DCD7; }
._bc_rgb_ember_100 { border-color: rgb(244,220,215); }
._bc_hex_ember_100 { border-color: #F4DCD7; }




._bg_rgb_ember_200 { background-color: rgb(244,178,164); }
._bg_hex_ember_200 { background-color: #F4B2A4; }
._fg_rgb_ember_200 { color: rgb(244,178,164); }
._fg_hex_ember_200 { color: #F4B2A4; }
._bc_rgb_ember_200 { border-color: rgb(244,178,164); }
._bc_hex_ember_200 { border-color: #F4B2A4; }




._bg_rgb_ember_300 { background-color: rgb(238,132,109); }
._bg_hex_ember_300 { background-color: #EE846D; }
._fg_rgb_ember_300 { color: rgb(238,132,109); }
._fg_hex_ember_300 { color: #EE846D; }
._bc_rgb_ember_300 { border-color: rgb(238,132,109); }
._bc_hex_ember_300 { border-color: #EE846D; }




._bg_rgb_ember_400 { background-color: rgb(231,82,49); }
._bg_hex_ember_400 { background-color: #E75231; }
._fg_rgb_ember_400 { color: rgb(231,82,49); }
._fg_hex_ember_400 { color: #E75231; }
._bc_rgb_ember_400 { border-color: rgb(231,82,49); }
._bc_hex_ember_400 { border-color: #E75231; }




._bg_rgb_ember_500 { background-color: rgb(197,54,23); }
._bg_hex_ember_500 { background-color: #C53617; }
._fg_rgb_ember_500 { color: rgb(197,54,23); }
._fg_hex_ember_500 { color: #C53617; }
._bc_rgb_ember_500 { border-color: rgb(197,54,23); }
._bc_hex_ember_500 { border-color: #C53617; }




._bg_rgb_ember_600 { background-color: rgb(155,43,18); }
._bg_hex_ember_600 { background-color: #9B2B12; }
._fg_rgb_ember_600 { color: rgb(155,43,18); }
._fg_hex_ember_600 { color: #9B2B12; }
._bc_rgb_ember_600 { border-color: rgb(155,43,18); }
._bc_hex_ember_600 { border-color: #9B2B12; }




._bg_rgb_ember_700 { background-color: rgb(123,34,14); }
._bg_hex_ember_700 { background-color: #7B220E; }
._fg_rgb_ember_700 { color: rgb(123,34,14); }
._fg_hex_ember_700 { color: #7B220E; }
._bc_rgb_ember_700 { border-color: rgb(123,34,14); }
._bc_hex_ember_700 { border-color: #7B220E; }




._bg_rgb_ember_800 { background-color: rgb(91,25,11); }
._bg_hex_ember_800 { background-color: #5B190B; }
._fg_rgb_ember_800 { color: rgb(91,25,11); }
._fg_hex_ember_800 { color: #5B190B; }
._bc_rgb_ember_800 { border-color: rgb(91,25,11); }
._bc_hex_ember_800 { border-color: #5B190B; }




._bg_rgb_ember_900 { background-color: rgb(65,17,6); }
._bg_hex_ember_900 { background-color: #411106; }
._fg_rgb_ember_900 { color: rgb(65,17,6); }
._fg_hex_ember_900 { color: #411106; }
._bc_rgb_ember_900 { border-color: rgb(65,17,6); }
._bc_hex_ember_900 { border-color: #411106; }








._bg_rgb_spark_50 { background-color: rgb(249,245,235); }
._bg_hex_spark_50 { background-color: #F9F5EB; }
._fg_rgb_spark_50 { color: rgb(249,245,235); }
._fg_hex_spark_50 { color: #F9F5EB; }
._bc_rgb_spark_50 { border-color: rgb(249,245,235); }
._bc_hex_spark_50 { border-color: #F9F5EB; }




._bg_rgb_spark_100 { background-color: rgb(244,235,215); }
._bg_hex_spark_100 { background-color: #F4EBD7; }
._fg_rgb_spark_100 { color: rgb(244,235,215); }
._fg_hex_spark_100 { color: #F4EBD7; }
._bc_rgb_spark_100 { border-color: rgb(244,235,215); }
._bc_hex_spark_100 { border-color: #F4EBD7; }




._bg_rgb_spark_200 { background-color: rgb(244,219,164); }
._bg_hex_spark_200 { background-color: #F4DBA4; }
._fg_rgb_spark_200 { color: rgb(244,219,164); }
._fg_hex_spark_200 { color: #F4DBA4; }
._bc_rgb_spark_200 { border-color: rgb(244,219,164); }
._bc_hex_spark_200 { border-color: #F4DBA4; }




._bg_rgb_spark_300 { background-color: rgb(238,198,109); }
._bg_hex_spark_300 { background-color: #EEC66D; }
._fg_rgb_spark_300 { color: rgb(238,198,109); }
._fg_hex_spark_300 { color: #EEC66D; }
._bc_rgb_spark_300 { border-color: rgb(238,198,109); }
._bc_hex_spark_300 { border-color: #EEC66D; }




._bg_rgb_spark_400 { background-color: rgb(233,184,73); }
._bg_hex_spark_400 { background-color: #E9B849; }
._fg_rgb_spark_400 { color: rgb(233,184,73); }
._fg_hex_spark_400 { color: #E9B849; }
._bc_rgb_spark_400 { border-color: rgb(233,184,73); }
._bc_hex_spark_400 { border-color: #E9B849; }




._bg_rgb_spark_500 { background-color: rgb(232,179,61); }
._bg_hex_spark_500 { background-color: #E8B33D; }
._fg_rgb_spark_500 { color: rgb(232,179,61); }
._fg_hex_spark_500 { color: #E8B33D; }
._bc_rgb_spark_500 { border-color: rgb(232,179,61); }
._bc_hex_spark_500 { border-color: #E8B33D; }




._bg_rgb_spark_600 { background-color: rgb(191,139,23); }
._bg_hex_spark_600 { background-color: #BF8B17; }
._fg_rgb_spark_600 { color: rgb(191,139,23); }
._fg_hex_spark_600 { color: #BF8B17; }
._bc_rgb_spark_600 { border-color: rgb(191,139,23); }
._bc_hex_spark_600 { border-color: #BF8B17; }




._bg_rgb_spark_700 { background-color: rgb(146,106,17); }
._bg_hex_spark_700 { background-color: #926A11; }
._fg_rgb_spark_700 { color: rgb(146,106,17); }
._fg_hex_spark_700 { color: #926A11; }
._bc_rgb_spark_700 { border-color: rgb(146,106,17); }
._bc_hex_spark_700 { border-color: #926A11; }




._bg_rgb_spark_800 { background-color: rgb(109,80,13); }
._bg_hex_spark_800 { background-color: #6D500D; }
._fg_rgb_spark_800 { color: rgb(109,80,13); }
._fg_hex_spark_800 { color: #6D500D; }
._bc_rgb_spark_800 { border-color: rgb(109,80,13); }
._bc_hex_spark_800 { border-color: #6D500D; }




._bg_rgb_spark_900 { background-color: rgb(75,54,7); }
._bg_hex_spark_900 { background-color: #4B3607; }
._fg_rgb_spark_900 { color: rgb(75,54,7); }
._fg_hex_spark_900 { color: #4B3607; }
._bc_rgb_spark_900 { border-color: rgb(75,54,7); }
._bc_hex_spark_900 { border-color: #4B3607; }








._bg_rgb_sage_50 { background-color: rgb(243,245,240); }
._bg_hex_sage_50 { background-color: #F3F5F0; }
._fg_rgb_sage_50 { color: rgb(243,245,240); }
._fg_hex_sage_50 { color: #F3F5F0; }
._bc_rgb_sage_50 { border-color: rgb(243,245,240); }
._bc_hex_sage_50 { border-color: #F3F5F0; }




._bg_rgb_sage_100 { background-color: rgb(230,234,225); }
._bg_hex_sage_100 { background-color: #E6EAE1; }
._fg_rgb_sage_100 { color: rgb(230,234,225); }
._fg_hex_sage_100 { color: #E6EAE1; }
._bc_rgb_sage_100 { border-color: rgb(230,234,225); }
._bc_hex_sage_100 { border-color: #E6EAE1; }




._bg_rgb_sage_200 { background-color: rgb(206,218,190); }
._bg_hex_sage_200 { background-color: #CEDABE; }
._fg_rgb_sage_200 { color: rgb(206,218,190); }
._fg_hex_sage_200 { color: #CEDABE; }
._bc_rgb_sage_200 { border-color: rgb(206,218,190); }
._bc_hex_sage_200 { border-color: #CEDABE; }




._bg_rgb_sage_300 { background-color: rgb(176,195,152); }
._bg_hex_sage_300 { background-color: #B0C398; }
._fg_rgb_sage_300 { color: rgb(176,195,152); }
._fg_hex_sage_300 { color: #B0C398; }
._bc_rgb_sage_300 { border-color: rgb(176,195,152); }
._bc_hex_sage_300 { border-color: #B0C398; }




._bg_rgb_sage_400 { background-color: rgb(166,188,139); }
._bg_hex_sage_400 { background-color: #A6BC8B; }
._fg_rgb_sage_400 { color: rgb(166,188,139); }
._fg_hex_sage_400 { color: #A6BC8B; }
._bc_rgb_sage_400 { border-color: rgb(166,188,139); }
._bc_hex_sage_400 { border-color: #A6BC8B; }




._bg_rgb_sage_500 { background-color: rgb(156,180,126); }
._bg_hex_sage_500 { background-color: #9CB47E; }
._fg_rgb_sage_500 { color: rgb(156,180,126); }
._fg_hex_sage_500 { color: #9CB47E; }
._bc_rgb_sage_500 { border-color: rgb(156,180,126); }
._bc_hex_sage_500 { border-color: #9CB47E; }




._bg_rgb_sage_600 { background-color: rgb(110,135,79); }
._bg_hex_sage_600 { background-color: #6E874F; }
._fg_rgb_sage_600 { color: rgb(110,135,79); }
._fg_hex_sage_600 { color: #6E874F; }
._bc_rgb_sage_600 { border-color: rgb(110,135,79); }
._bc_hex_sage_600 { border-color: #6E874F; }




._bg_rgb_sage_700 { background-color: rgb(84,103,60); }
._bg_hex_sage_700 { background-color: #54673C; }
._fg_rgb_sage_700 { color: rgb(84,103,60); }
._fg_hex_sage_700 { color: #54673C; }
._bc_rgb_sage_700 { border-color: rgb(84,103,60); }
._bc_hex_sage_700 { border-color: #54673C; }




._bg_rgb_sage_800 { background-color: rgb(63,77,45); }
._bg_hex_sage_800 { background-color: #3F4D2D; }
._fg_rgb_sage_800 { color: rgb(63,77,45); }
._fg_hex_sage_800 { color: #3F4D2D; }
._bc_rgb_sage_800 { border-color: rgb(63,77,45); }
._bc_hex_sage_800 { border-color: #3F4D2D; }




._bg_rgb_sage_900 { background-color: rgb(42,52,29); }
._bg_hex_sage_900 { background-color: #2A341D; }
._fg_rgb_sage_900 { color: rgb(42,52,29); }
._fg_hex_sage_900 { color: #2A341D; }
._bc_rgb_sage_900 { border-color: rgb(42,52,29); }
._bc_hex_sage_900 { border-color: #2A341D; }


/* ------------------------------------------ */

/* ------------------------------------------ */
/* -- Master Tags & Overrides -- */
._h1,
._h2,
._h3,
._h4,
._h5,
._body1,
._body2,
._body3,
._label1,
._caption1
{
    margin-top: 0px;
    margin-bottom: 0px;
}

._display {
    font-family: cardo, serif;
    font-size: var(--type-display);
    line-height: var(--lh-display);
    font-style: normal;
    font-weight: 400;
    letter-spacing: -2.7px;
}

h1, ._h1, ._h1 * {
    font-family: cardo, serif;
    font-size: var(--type-h1);
    line-height: var(--lh-h1);
    font-style: normal;
    font-weight: 400;
    letter-spacing: -0.76px;
}

h2, ._h2, ._h2 * {
    font-family: cardo, serif;
    font-size: var(--type-h2);
    line-height: var(--lh-h2);
    font-style: normal;
    font-weight: 400;
    letter-spacing: -0.76px;
}

h3, ._h3, ._h3 * {
    font-family: cardo, serif;
    font-size: var(--type-h3);
    line-height: var(--lh-h3);
    font-style: normal;
    font-weight: 400;
    letter-spacing: -0.57px;
}

h4, ._h4, ._h4 * {
    font-family: cardo, serif;
    font-size: var(--type-h4);
    line-height: var(--lh-h4);
    font-style: normal;
    font-weight: 400;
}

h5, ._h5, ._h5 * {
    font-family: cardo, serif;
    font-size: var(--type-h5);
    line-height: var(--lh-h5);
    font-style: normal;
    font-weight: 400;
}

/* -- Body (Lead) -- */
._body1
{
    font-family: brandon-grotesque, sans-serif;
    font-size: var(--type-lead);
    line-height: var(--lh-lead);
}

/* -- Body (Default) -- */
._body2
{
    font-family: brandon-grotesque, sans-serif;
    font-size: var(--type-body);
    line-height: var(--lh-body);
}

/* -- Body (Small) -- */
._body3,
.shopify-pc__banner__body p
{
    font-family: brandon-grotesque, sans-serif;
    font-size: var(--type-small);
    line-height: var(--lh-small);
}

._label1 {
    font-family: brandon-grotesque, sans-serif;
    font-size: clamp(16px, 2.5vw, 16px);
    line-height: clamp(16px, 2.5vw, 16px);
    font-style: normal;
    font-weight: 500;
    letter-spacing: 2.56px;
    text-transform: uppercase;
}

._caption1 {
    font-family: brandon-grotesque, sans-serif;
    font-size: clamp(12px, 2.5vw, 12px);
    line-height: clamp(16px, 2.5vw, 16px);
    font-style: normal;
    font-weight: 500;
    letter-spacing: 1.92px;
    text-transform: uppercase;
}

._squiggly_line {
    /*
    text-decoration-line: underline;
    text-decoration-style: wavy;
    text-decoration-skip-ink: auto;
    text-decoration-thickness: from-font;
    text-underline-offset: 10%;
    */
}

._squiggly_line._fg_hex_ember_500 {
    /*
    
    text-decoration-color: rgba(197,54,23, 0.5);
    */
}

._text_wrap_balance {
    text-wrap: balance;
}

p:not(:last-child),
ul:not(:last-child)
{
    margin-bottom: 12px;
}

._desktop_return {
    display: block
}

._cta {
    position: relative;
    display: inline-flex;
    min-width: 100px;
    width: auto;
    align-items: center;
    margin-left: 6px;
    margin-right: 6px;
}

._cta._no_margin {
    margin-left: 0px;
    margin-right: 0px;
}

._cta._small {
    min-height: 32px;
}

._cta * {
    transition-delay: 0s;
    transition-duration: 0.35s;
    transition-property: filter, opacity;
    transition-timing-function: ease-in;
}

._cta ._parchment {
    position: absolute;
    display: flex;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    gap: 0;
    z-index: 1;
}

._cta a {
    position: relative;
    z-index: 2;
    display: flex;
    min-height: 40px;
    padding-left: 20px;
    padding-right: 20px;
    align-items: center;
    justify-content: center;
    font-size: 14px;
    width: 100%;
}

._cta._small a {
    min-height: 32px;
    font-size: 12px;
}

._cta ._arrow {
    width: 50px !important;
    height: auto;
    opacity: 0.8;
    background: none !important;
}

._cta a,
._cta a:visited,
._cta a:focus
{
    text-decoration: none !important;
}

._cta ._parchment span {
    background-repeat: no-repeat;
}

._cta._filled ._parchment span:nth-child(1) {
    flex: 0 0 10px;
    background-size: contain;
    background-position: center right;
    background-image: url("https://cdn.shopify.com/s/files/1/1000/5476/1844/files/lc-solid.png?v=1782717222");
}

._cta._filled ._parchment span:nth-child(2) {
    flex: 1 1 auto;
    background-position: center center;
    background-image: url("https://cdn.shopify.com/s/files/1/1000/5476/1844/files/cc-solid.png?v=1782717222");
    background-size: 100% 100%;
}

._cta._filled ._parchment span:nth-child(3) {
    flex: 0 0 10px;
    background-size: contain;
    background-position: center left;
    background-image: url("https://cdn.shopify.com/s/files/1/1000/5476/1844/files/rc-solid.png?v=1782717222");
}

._cta._outline ._parchment span:nth-child(1) {
    flex: 0 0 10px;
    background-size: contain;
    background-position: center right;
    background-image: url("https://cdn.shopify.com/s/files/1/1000/5476/1844/files/lc-outline.png?v=1782717222");
}

._cta._outline ._parchment span:nth-child(2) {
    flex: 1 1 auto;
    background-position: center center;
    background-image: url("https://cdn.shopify.com/s/files/1/1000/5476/1844/files/cc-outline.png?v=1782717222");
    background-size: 100% 100%;
}

._cta._outline ._parchment span:nth-child(3) {
    flex: 0 0 10px;
    background-size: contain;
    background-position: center left;
    background-image: url("https://cdn.shopify.com/s/files/1/1000/5476/1844/files/rc-outline.png?v=1782717222");
}

/* -- Ember 500 -- */
._cta ._parchment._ember {
    filter: brightness(0) saturate(100%) invert(29%) sepia(85%) saturate(1200%) hue-rotate(357deg) brightness(0.9);
}

/* -- Ember 600 -- */
._cta:hover ._parchment._ember {
    filter: brightness(0) saturate(100%) invert(22%) sepia(90%) saturate(1000%) hue-rotate(355deg) brightness(0.75);
}

/* -- Ember 700 -- */
._cta:active ._parchment._ember {
    filter: brightness(0) saturate(100%) invert(18%) sepia(90%) saturate(900%) hue-rotate(354deg) brightness(0.65);
}

/* -- Sky 900 -- */
._cta ._parchment._sky {
    filter: brightness(0) saturate(100%) invert(11%) sepia(45%) saturate(2500%) hue-rotate(180deg) brightness(0.95);
}

/* -- Sky 800 -- */
._cta:hover ._parchment._sky {
    filter: brightness(0) saturate(100%) invert(20%) sepia(40%) saturate(1800%) hue-rotate(180deg) brightness(0.9);
}

/* -- Sky 700 -- */
._cta:active ._parchment._sky {
    filter: brightness(0) saturate(100%) invert(28%) sepia(35%) saturate(1500%) hue-rotate(178deg) brightness(0.95);
}

/* -- White -- */
._cta ._parchment._white,
._cta:hover ._parchment._white,
._cta:active ._parchment._white
{
    filter: brightness(0) saturate(100%) invert(100%);
}

/* -- White -- */
._cta:hover ._parchment._white,
._cta:active ._parchment._white,
._cta:hover a._fg_hex_white
{
    opacity: 0.7;
}

._txt_left {
    text-align: left;
}

._txt_center {
    text-align: center;
}

._txt_right {
    text-align: right;
}

._justify_left {
    justify-content: flex-start
}

._justify_center {
    justify-content: center
}

._justify_right {
    justify-content: flex-end
}

._align_items_left {
    align-items: flex-start
}

._align_items_center {
    align-items: center
}

._align_items_right {
    align-items: flex-end
}

._div_center {
    margin: 0 auto;
}

._div_right {
    margin-left: auto;
}

._spacer {
    display: block !important;
    width: 100%;
    clear: both;
}

a:focus-visible {
  outline: none;
}

._notransition, 
._notransition *
{
    -webkit-transition: none !important;
    transition: none !important;
}

._spacer._x0_1 {
    height: 8px;
    height: clamp(4px, 1.026vw + 1.269rem, 8px);
}

._spacer._x0_5 {
    height: 12px;
    height: clamp(8px, 1.026vw + 1.269rem, 16px);
}

._spacer._x1 {
    height: 24px;
    height: clamp(12px, 1.026vw + 1.269rem, 24px);
}

._spacer._x2 {
    height: 40px;
    height: clamp(24px, 1.026vw + 1.269rem, 40px);
}

._spacer._x3 {
    height: 80px;
    height: clamp(40px, 2.564vw + 1.923rem, 80px);
}

._max_w_default {
    margin: 0 auto;
    max-width: 1154px;
}

._max_w_blog_post {
    margin: 0 auto;
    max-width: 700px;
}

._max_w_page {
    margin: 0 auto;
    max-width: 700px;
}

.announcement-bar__text {
    font-family: brandon-grotesque, sans-serif !important;
    font-weight: 500;
    letter-spacing: 0.05em;
}

._parchment_divider {
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-position: center center;
    width: 100%;
    height: 2px;
}

._filter_leaf_600 {
    filter: brightness(0) saturate(100%) invert(64%) sepia(22%) saturate(800%) hue-rotate(95deg) brightness(0.95);
}

._p0 {
    padding: 0px;
}

._p10 {
    padding: 10px;
}

._p20 {
    padding: 20px;
}

._p30 {
    padding: 30px;
}

._p40 {
    padding: 40px;
}

._p50 {
    padding: 50px;
}

._mt12 {
    margin-top: 12px;
}

._overflow_y_auto {
    overflow-y: auto;
}

._anchor_bottom {
    margin-top: auto;
}

._linkedin {
    display: block;
    margin: 0 auto;
    width: 24px;
    height: 24px;
    background-image: url("/cdn/shop/files/linkedin.svg?v=1791365888");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

._linkedin:hover {
    filter: invert(29%) sepia(59%) saturate(4098%) hue-rotate(346deg) brightness(91%) contrast(95%);
}


._bg_desk_pos_x_10 {
    background-position-x: 10% !important;
}

._bg_desk_pos_y_10 {
    background-position-y: 10% !important;
}

._bg_desk_pos_x_20 {
    background-position-x: 20% !important;
}

._bg_desk_pos_y_20 {
    background-position-y: 20% !important;
}

._bg_desk_pos_x_30 {
    background-position-x: 30% !important;
}

._bg_desk_pos_y_30 {
    background-position-y: 30% !important;
}

._bg_desk_pos_x_40 {
    background-position-x: 40% !important;
}

._bg_desk_pos_y_40 {
    background-position-y: 40% !important;
}

._bg_desk_pos_x_50 {
    background-position-x: 50% !important;
}

._bg_desk_pos_y_50 {
    background-position-y: 50% !important;
}

._bg_desk_pos_x_60 {
    background-position-x: 60% !important;
}

._bg_desk_pos_y_60 {
    background-position-y: 60% !important;
}

._bg_desk_pos_x_70 {
    background-position-x: 70% !important;
}

._bg_desk_pos_y_70 {
    background-position-y: 70% !important;
}

._bg_desk_pos_x_80 {
    background-position-x: 80% !important;
}

._bg_desk_pos_y_80 {
    background-position-y: 80% !important;
}

._bg_desk_pos_x_90 {
    background-position-x: 90% !important;
}

._bg_desk_pos_y_90 {
    background-position-y: 90% !important;
}

._bg_desk_pos_x_100 {
    background-position-x: 100% !important;
}

._bg_desk_pos_y_100 {
    background-position-y: 100% !important;
}


@media screen and (max-width: 880px) {
    
    ._cta._mb10 {
        margin-bottom: 10px;
    }

    ._p30 {
        padding: 20px;
    }

    ._p40 {
        padding: 30px;
    }

    ._p50 {
        padding: 40px;
    }

    ._desktop_return {
        display: auto;
    }

    
    ._bg_mob_pos_x_10 {
        background-position-x: 10% !important;
    }

    ._bg_mob_pos_y_10 {
        background-position-y: 10% !important;
    }
    
    ._bg_mob_pos_x_20 {
        background-position-x: 20% !important;
    }

    ._bg_mob_pos_y_20 {
        background-position-y: 20% !important;
    }
    
    ._bg_mob_pos_x_30 {
        background-position-x: 30% !important;
    }

    ._bg_mob_pos_y_30 {
        background-position-y: 30% !important;
    }
    
    ._bg_mob_pos_x_40 {
        background-position-x: 40% !important;
    }

    ._bg_mob_pos_y_40 {
        background-position-y: 40% !important;
    }
    
    ._bg_mob_pos_x_50 {
        background-position-x: 50% !important;
    }

    ._bg_mob_pos_y_50 {
        background-position-y: 50% !important;
    }
    
    ._bg_mob_pos_x_60 {
        background-position-x: 60% !important;
    }

    ._bg_mob_pos_y_60 {
        background-position-y: 60% !important;
    }
    
    ._bg_mob_pos_x_70 {
        background-position-x: 70% !important;
    }

    ._bg_mob_pos_y_70 {
        background-position-y: 70% !important;
    }
    
    ._bg_mob_pos_x_80 {
        background-position-x: 80% !important;
    }

    ._bg_mob_pos_y_80 {
        background-position-y: 80% !important;
    }
    
    ._bg_mob_pos_x_90 {
        background-position-x: 90% !important;
    }

    ._bg_mob_pos_y_90 {
        background-position-y: 90% !important;
    }
    
    ._bg_mob_pos_x_100 {
        background-position-x: 100% !important;
    }

    ._bg_mob_pos_y_100 {
        background-position-y: 100% !important;
    }
    

}

/* ------------------------------------------ */

/* ------------------------------------------ */
._inview_fade {
    opacity: 0;
    transform: translateY(20px);
    transition-delay: 0s;
    transition-duration: 0.85s;
    transition-property: opacity, transform;
    transition-timing-function: cubic-bezier(.33, 0, 0, 1);
}

._inview_fade.active {
    transition-delay: calc(0.15s + (0.1s * var(--fade-delay)));
    opacity: 1;
    transform: translateY(0px);
}
/* ------------------------------------------ */

/* ------------------------------------------ */
/* -- Container -- */
#MainContent, 
#footer-group, 
#header-component
{
    margin-left: 0px;
    width: 100%;
    -webkit-transition-delay: 0.0s;
            transition-delay: 0.0s;
    -webkit-transition-duration: 0.35s;
            transition-duration: 0.35s;
    -webkit-transition-property: margin-left, opacity;
    transition-property: margin-left, opacity;
    -webkit-transition-timing-function: ease-in;
            transition-timing-function: ease-in;
}

#MainContent,
#footer-group,
#header-group
{
    opacity: 1 !important;
}

._no_space_top {
    margin-top: -68px;
}

._outer {
    position: relative;
    width: 100%;
    max-width: 1880px;
    padding-left: 20px;
    padding-right: 20px;
}

._outer._fb {
    max-width: 100%;
    padding-left: 0px;
    padding-right: 0px;
}

._outer._no_mw {
    max-width: 100%;
}

._outer ._background_graphic {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: 0;
    background-size: 1000px auto;
    background-repeat: repeat;
    background-position: left top;
}

._inner {
    position: relative;
    margin: 0 auto;
    width: 100%;
}

._inner._pt20 {
    padding-top: 20px;
}

._inner._pb20 {
    padding-bottom: 20px;
}

._cursor_pointer,
.klaviyo_form_trigger
{
    cursor: pointer;
}

._simulate_href {
    text-decoration: underline;
}

._bg_img {
    width: 100%;
}

._ar-16-9 {
    aspect-ratio: 16 / 9;
}

._ar-4-3 {
    aspect-ratio: 4 / 3;
}

._ar_1-1 {
    aspect-ratio: 1 / 1;
}

._bg_cover {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

@media screen and (max-width: 1200px) {
    ._custom._tp_hero ._overlay ._summer_in_the_park,
    header-component ._tp_actions ._cta
    {
        display: none !important;
    }
}

@media screen and (min-width: 880px) {
    [data-desktop="0"] {
        display: none !important;
    }
}

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

    [data-mobile="0"] {
        display: none !important;
    }
    
    #MainContent.open, 
    #footer-group.open, 
    #header-component.open
    {
        margin-left: calc(-100% + 100px);
    }

    ._no_space_top {
        margin-top: -60px;
    }

}
/* ------------------------------------------ */

/* ------------------------------------------ */
/* -- Header & Navigation -- */
shopify-account {
  --shopify-account-color-accent: rgba(247,243,234, 1);
  --shopify-account-signed-in-avatar-color-text: rgba(24,52,37, 1);
  --clamped-avatar-size: clamp(20px, 20px, 20px);
}

header-component {
    position: relative;
    height: 68px;
}

header-component,
header-component *
{
    -webkit-transition-delay: 0.0s;
        transition-delay: 0.0s;
    -webkit-transition-duration: 0.35s;
        transition-duration: 0.35s;
    -webkit-transition-property: color, fill, background-color, max-width;
        transition-property: background, color, fill, background-color, max-width;
    -webkit-transition-timing-function: ease-in;
        transition-timing-function: ease-in;
}

header-component ._tp_actions {
    display: flex !important;
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translateY(-50%);
    align-items: center;
}

header-component ._tp_nav
{
    display: flex !important;
    column-gap: 30px;
    position: absolute;
    top: calc(50% + 4px);
    left: 50%;
    transform: translate(-50%, -50%);
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}

header-component ._tp_nav li,
.footer-content._custom ._tp_nav li
{
    font-family: brandon-grotesque, sans-serif;
    font-size: .95rem;
    font-weight: 500;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    cursor: pointer;
}

header-component ._tp_nav * li {
    cursor: default;
}

header-component ._tp_nav li a,
header-component ._tp_nav li a:visited,
header-component ._tp_nav li a:focus
{
    text-decoration: none;
}

header-component ._tp_nav li a ._underline {
    display: block;
    margin-top: 2px;
    width: 100%;
    max-width: 0px;
    height: 2px;
}

header-component ._tp_nav li:hover a ._underline,
header-component ._tp_nav li._selected a ._underline
{
    max-width: 100%;
}

header-component ._tp_actions .svg-wrapper {
    height: 100%;
}

header-component ._tp_actions ._tp_socials {
    display: flex;
}

header-component ._tp_actions ._tp_socials a
{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 32px;
    height: 32px;
}

.header-actions__action {
    width: 32px;
}

shopify-account::part(signed-out-avatar),
shopify-account::part(signed-in-avatar)
{
  width: 30px;
  min-width: 30px;
  padding: 0px;
}

header-component ._tp_actions ._tp_socials a svg,
header-component .header-actions__action:not(.account-button) svg,
header-component .account-button.header-actions__action svg
{
    width: 26px;
    height: 26px;
}

._tp_logo {
    position: absolute;
    display: block !important;
    left: 20px;
    top: 10px;
    width: 170px;
    height: auto;
}

._tp_logo ._logo {
    height: var(--header-logo-height-desktop);
}

._tp_logo ._tag {
    font-family: brandon-grotesque, sans-serif;
    font-size: 10px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 0.05em;
    margin-top: 2px;
}

header-component .nav-toggle {
    display: none;
}

/* -- Colour Control (Solid) -- */
header-component._solid {
    background-color: rgba(247,243,234, 0.85);
    backdrop-filter: blur(10px);
}

header-component._solid ._tp_logo svg,
header-component._solid ._tp_logo ._the_park,
header-component._solid ._tp_logo ._star,
header-component._solid ._tp_actions svg,
header-component._solid ._tp_socials svg
{
    fill: rgba(24,52,37, 1);
}

header-component._solid ._tp_logo ._tag {
    color: rgba(24,52,37, 1);
}

header-component._solid ._tp_actions .cart-bubble__background {
    background-color: rgba(24,52,37, 1);
}

header-component._solid ._tp_actions .cart-bubble__text {
    color: rgba(24,52,37, 1);
}

header-component._solid ._tp_actions .cart-bubble__text-count {
    color: rgba(247,243,234, 1);
}

header-component._solid ._tp_nav li a ._underline {
    background-color: rgba(24,52,37, 1);
}

header-component ._tp_nav li._selected a ._underline {
    background-color: rgba(197,54,23, 1);
}

header-component._solid ._tp_nav li a,
header-component._solid ._tp_nav li a:visited,
header-component._solid ._tp_nav li a:focus
{
    color: rgba(24,52,37, 1);
}

.footer-content._custom ._tp_nav li a {
    color: #B9DFCB;
}

/* -- Colour Control (Transparent) -- */
header-component._transparent {
    background-color: transparent;
}

header-component._transparent ._tp_logo svg,
header-component._transparent ._tp_logo ._the_park,
header-component._transparent ._tp_logo ._star,
header-component._transparent ._tp_actions svg,
header-component._transparent ._tp_socials svg
{
    fill: rgba(255,255,255, 1);
}

header-component._transparent ._tp_logo ._tag {
    color: rgba(255,255,255, 1);
}

header-component._transparent ._tp_actions .cart-bubble__background {
    background-color: rgba(255,255,255, 1);
}

header-component._transparent ._tp_actions .cart-bubble__text {
    color: rgba(255,255,255, 1);
}

header-component._transparent ._tp_actions .cart-bubble__text-count {
    color: rgba(24,52,37, 1);
}

header-component._transparent ._tp_nav li a,
header-component._transparent ._tp_nav li a:visited,
header-component._transparent ._tp_nav li a:focus
{
    color: rgba(255,255,255, 1);
}

/* -- Dropdown -- */
._tp_nav ._cs {
    background-color: #C53617;
    color: rgba(255,255,255, 1);
    border-radius: 8px;
    padding: 4px;
    font-size: 12px;
    width: 100%;
    display: block;
}

/* Parent menu item positioning */
._tp_nav > li.has-dropdown {
  position: relative;
}

/* Ensure inactive spans remain standard default cursor */
._tp_nav span._inactive,
._tp_nav ._dropdown_menu li span._dropdown_item._inactive {
  cursor: default !important;
  pointer-events: auto !important;
  user-select: none;
}

/* Hide dropdown menu by default (Desktop) */
._tp_nav ._dropdown_menu {
  display: none;
  position: absolute;
  top: calc(100% + 8px); /* 8px offset below parent */
  left: 50%;
  transform: translateX(-50%);
  border-radius: 12px;
  text-align: center;
  min-width: 210px;
  background-color: rgba(247,243,234, 1);
  box-shadow: 0 8px 16px rgba(0, 0, 0, 0.25);
  padding: 6px;
  margin: 0;
  list-style: none;
  z-index: 100;
}

/* Invisible bridge across the 8px gap to keep hover active */
._tp_nav > li.has-dropdown ._dropdown_menu::before {
  content: "";
  position: absolute;
  top: -8px;
  left: 0;
  width: 100%;
  height: 8px;
}

/* Show dropdown on parent hover or focus (Desktop) */
._tp_nav > li.has-dropdown:hover > ._dropdown_menu,
._tp_nav > li.has-dropdown:focus-within > ._dropdown_menu {
  display: block;
}

/* Dropdown list items */
._tp_nav ._dropdown_menu li {
  width: 100%;
}

/* Dropdown links & inactive items */
._tp_nav ._dropdown_menu li a,
._tp_nav ._dropdown_menu li span._dropdown_item {
  display: block;
  padding: 0px;
  padding-top: 8px;
  color: rgba(24,52,37, 1);
  text-decoration: none;
  font-size: 14px;
  transition: opacity 0.2s ease;
}

/* Hover and active states for sub-items */
._tp_nav ._dropdown_menu li a:hover,
._tp_nav ._dropdown_menu li.active > a {
  background-color: transparent;
  opacity: 0.7;
}

/* Mobile styles */
@media screen and (max-width: 880px) {
  /* Force dropdown container to stay in flow and visible on mobile */
  ._tp_nav ._dropdown_menu {
    display: block !important;
    position: static;
    transform: none;
    box-shadow: none;
    background-color: transparent;
    min-width: 100%;
    padding: 0;
    margin: 0;
    margin-top: 10px;
    margin-left: 0px;
    border-radius: 0;
    text-align: left;
  }

  /* Disable pseudo-element bridge on mobile */
  ._tp_nav > li.has-dropdown ._dropdown_menu::before {
    display: none;
  }

  /* Hide inactive items on mobile screens */
  ._tp_nav span._inactive,
  ._tp_nav ._dropdown_menu li span._dropdown_item._inactive,
  ._tp_nav ._dropdown_menu li:has(span._inactive) {
    display: none !important;
  }

  /* Left-align active child list items with no margin/padding */
  ._tp_nav ._dropdown_menu li {
    text-align: left;
    margin: 0;
    padding: 0;
  }

  ._tp_nav ._dropdown_menu li a {
    font-size: .95rem;
    text-align: left;
    padding: 0;
    margin: 0;
  }
}

/* -- Header Control (Scrolled) -- */
header-component._scrolled {
    box-shadow: 0 3px 6px rgba(0,0,0, 0.05);
}

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

    ._tp_logo ._logo {
        height: var(--header-logo-height-mobile);
    }

    ._tp_logo ._tag {
        font-size: 9px;
        letter-spacing: 0.05em;
        margin-top: 2px;
    }

    header-component {
        height: 60px;
    }

    header-component ._tp_nav {
        flex-wrap: wrap;
        flex-direction: column;
        row-gap: 10px;
        top: 0px;
        padding-top: 20px;
        right: calc(-100% + 100px);
        width: calc(100% - 100px);
        transform: translateX(0px);
        min-height: calc(100dvh + 1px);
        background-color: #944D30;
        left: auto;
    }

    header-component ._tp_nav li {
        width: 100%;
        padding-left: 20px;
        padding-right: 20px;
    }

    header-component ._tp_nav ._side_panel {
        position: absolute;
        left: 20px;
        bottom: 50px;
        width: calc(100% - 40px);
    }

    header-component ._tp_actions {
        top: calc(50% - 2px);
    }

    header-component .nav-toggle {
        display: block;
        margin-left: 10px;
        width: var(--nav-hamburger-width);
        height: var(--nav-hamburger-height);
        cursor: pointer;
        z-index: 2;
    }

    header-component .nav-toggle > .controls {
        position: relative;
        display: flex;
        align-items: center;
        justify-content: flex-end;
        height: 100%;
        width: 100%;
    }

    header-component .nav-toggle > .controls > .hamburger,
    header-component .nav-toggle > .controls > .cross
    {
        position: absolute;
        display: block;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        width: var(--nav-hamburger-width);
        height: var(--nav-hamburger-height);
    }

    header-component .nav-toggle span {
        position: absolute;
        display: block;
        -webkit-transition-duration: 0.25s;
        transition-duration: 0.25s;
        -webkit-transition-property: width, height;
        transition-property: width, height;
        -webkit-transition-timing-function: ease-in-out;
        transition-timing-function: ease-in-out;
        z-index: 1;
    }

    header-component nav ul li ._submenu:hover > ul {
        display: none;
    }

    header-component .nav-toggle > .controls > .hamburger > span {
        width: 100%;
        height: var(--nav-hamburger-thickness);
    }

    header-component .nav-toggle > .controls > .hamburger > span:nth-child(1) {
        top: 0px;
        -webkit-transition-delay: 0.5s;
        transition-delay: 0.5s;
    }

    header-component .nav-toggle > .controls > .hamburger > span:nth-child(2) {
        top: 50%;
        right: 0px;
        width: 100%;
        margin-top: -1px;
        -webkit-transition-delay: 0.62s;
        transition-delay: 0.62s;
    }

    header-component .nav-toggle > .controls > .hamburger > span:nth-child(3) {
        bottom: 0px;
        -webkit-transition-delay: 0.75s;
        transition-delay: 0.75s;
    }

    header-component .nav-toggle.open > .controls > .hamburger > span {
        width: 0px;
    }

    header-component .nav-toggle.open > .controls > .hamburger > span:nth-child(1) {
        -webkit-transition-delay: 0.0s;
    }

    header-component .nav-toggle.open > .controls > .hamburger > span:nth-child(2) {
        -webkit-transition-delay: 0.2s;
    }

    header-component .nav-toggle.open > .controls > .hamburger > span:nth-child(3){
        -webkit-transition-delay: 0.4s;
    }

    header-component .nav-toggle > .controls > .cross {
        display: block;
        transform-origin: center;
        transform: translate(-50%, -50%) rotate(45deg);
    }

    header-component .nav-toggle > .controls > .cross > span:nth-child(1) {
        top: 50%;
        height: var(--nav-hamburger-thickness);
        width: 0%;
        margin-left: 3px;
        -webkit-transition-delay: 0s;
        transition-delay: 0s;
    }

    header-component .nav-toggle > .controls > .cross > span:nth-child(2) {
        left: 50%;
        height: 0%;
        width: var(--nav-hamburger-thickness);
        margin-top: -2px;
        -webkit-transition-delay: 0.25s;
        transition-delay: 0.25s;
    }

    header-component .nav-toggle.open > .controls > .cross > span:nth-child(1) {
        -webkit-transition-delay: 0.625s;
        transition-delay: 0.8s;
        width: var(--nav-cross-height);
        height: var(--nav-hamburger-thickness);
    }

    header-component .nav-toggle.open > .controls > .cross > span:nth-child(2) {
        -webkit-transition-delay: 0.375s;
        transition-delay: 0.6s;
        height: var(--nav-cross-height);
        width: var(--nav-hamburger-thickness);
    }

    /* -- Colour Control (Solid) -- */
    header-component._solid ._tp_nav {
        background-color: rgba(242,236,226, 1);
    }

    header-component._solid .nav-toggle span {
        background-color: rgba(24,52,37, 1);
    }

    /* -- Colour Control (Transparent) -- */
    header-component._transparent ._tp_nav {
        background-color: rgba(242,236,226, 1);
    }

    header-component._transparent .nav-toggle span {
        background-color: rgba(242,236,226, 1);
    }

}

@media screen and (max-width: 390px) {
    /* -- Hide Facebook Small Window -- */
    header-component ._tp_actions ._tp_socials a:nth-child(2),
    header-component ._tp_actions ._tp_socials a:nth-child(3)
    {
        display: none;
    }
}
/* ------------------------------------------ */

/* ------------------------------------------ */
/* -- Footer -- */
.footer-content._custom {
    background-color: rgba(24,52,37, 1);
    min-height: 20vh;
}

footer ._copyright {
    margin-top: 20px;
    margin-bottom: 20px;
}

.footer-content._custom ._tp_logo {
    position: relative;
    left: 0px;
    top: 0px;
}

.footer-content._custom ._tp_logo ._logo {
    fill: rgba(255,255,255, 1);
}

.footer-content._custom ._tp_logo ._tag {
    color: rgba(185,223,203, 1);
}

.footer-content._custom ._tp_nav {
    display: flex;
    list-style-type: none;
    column-gap: 20px;
    justify-content: flex-end;
    margin-top: 0px;
}

.footer-content._custom ._caption1 {
    line-height: clamp(16px, 2.5vw, 20px);
}

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

    .footer-content._custom ._grid {
        row-gap: 30px;
    }

    .footer-content._custom ._grid ._item {
        width: 100%;
    }

    .footer-content._custom ._tp_nav {
        column-gap: 10px;
        row-gap: 5px;
        padding: 0px;
        flex-direction: column;
    }

    footer ._copyright {
        text-align: left;
    }

    .footer-content._custom ._caption1 {
        font-size: 12px;
    }
    
}

/* ------------------------------------------ */


/* ------------------------------------------ */
/* -- Grid Layout -- */
._grid {
    display: flex;
    flex-wrap: wrap;
    column-gap: 20px;
    row-gap: 20px;
}

._grid._no_col_gap {
    column-gap: 0px;
}

._grid._no_row_gap {
    row-gap: 0px;
}

._grid ._item {
    position: relative;
    display: flex;
    flex-direction: column;
}

._grid._1 ._item {
    width: 100%;
}

._grid._2 ._item {
    width: calc(50% - 10px);
}

._grid._no_col_gap._2 ._item {
    width: 50%;
}

._grid._3 ._item {
    width: calc(33.3% - 13px);
}

._grid._no_col_gap._3 ._item {
    width: 33.3%;
}

._grid._4 ._item {
    width: calc(25% - 15px);
}

._grid._no_col_gap._4 ._item {
    width: 25%;
}

._grid._5 ._item {
    width: calc(20% - 16px);
}

._grid._no_col_gap._5 ._item {
    width: 20%;
}

._grid._6 ._item {
    width: calc(16.5% - 16px);
}

._grid._no_col_gap._6 ._item {
    width: 16.5%;
}

._grid._7 ._item {
    width: calc(14.2% - 17px);
}

._grid._no_col_gap._7 ._item {
    width: 14.2%;
}

._grid ._item._fill {
    flex: 1;
}

._grid ._item._rounded_edges,
._grid ._item ._rounded_edges
{
    border-radius: 8px;
    overflow: hidden;
}

._grid._rounded_edges ._item:first-child {
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
}

._grid._rounded_edges ._item:last-child {
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
}

._grid ._item img {
    display: inline-block;
    width: 100%;
}

._grid ._item img._fb {
    margin-left: -20px;
    margin-top: -20px;
    width: calc(100% + 40px);
    max-width: fit-content;
}

._grid ._item._shadow,
._grid ._item ._shadow
{
    box-shadow: 0 12px 16px -4px rgba(24,52,37, .08), 0 4px 6px -2px rgba(24,52,37, .03);
}

._grid._center_all {
    justify-content: center;
}

._grid._center_all ._item {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

._grid ._item + ._item {
    position: relative;
}

._grid ._item + ._item::before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 2px;
    height: 60%;
    background-image: url("/cdn/shop/files/divider.svg?v=1783876998") center / contain no-repeat;
    mask: url("/cdn/shop/files/divider.svg?v=1783876998") center / contain no-repeat;
}

._grid ._item._divider_hex_leaf_500 + ._item::before {
    background-color: #5CA980;
}

._grid ._item._divider_hex_ember_500 + ._item::before {
    background-color: #C53617;
}

._grid ._item._divider_hex_spark_500 + ._item::before {
    background-color: #E8B33D;
}

._grid ._item._divider_hex_sage_500 + ._item::before {
    background-color: #9CB47E;
}

._grid ._item._divider_hex_sky_500 + ._item::before {
    background-color: #428DC3;
}

._grid a._item .card-inner ._card-front::after,
._grid a._item._blog::after,
._grid ._item .flip-card-inner .flip-card-front::after,
._grid ._item .flip-card-inner .flip-card-back::after
{
    content: '';
    position: absolute;
    inset: 0;
    border: 2px solid #FF0000;
    border-radius: inherit;
    pointer-events: none;
    opacity: 0;
    z-index: 1;
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
}

._grid a._item:hover .card-inner ._card-front::after,
._grid a._item._blog:hover::after,
._grid ._item:hover .flip-card-inner .flip-card-front::after,
._grid ._item:hover .flip-card-inner .flip-card-back::after,
._grid a._item:hover ._cta ._arrow
{
    opacity: 1;
}

._tool_bar {
    display: flex;
    align-items: center;
    width: auto;
    column-gap: 4px;
}

._tool_bar ._tool_time {
    display: flex;
    flex-direction: row;
    margin-left: auto;
    column-gap: 6px;
}

._tool_bar ._tool_time img {
    width: 16px;
}

._carousel_arrows._arrows_hidden {
  display: none;
}

._carousel_arrows ._cta._cta_disabled {
  opacity: 0;
  pointer-events: none;
}

._carousel_arrows ._cta {
  transition: opacity 0.2s ease;
}

._custom ._carousel_arrows {
    position: absolute;
    top: 0px;
    height: 100%;
    width: 100%;
}

._custom ._carousel_arrows ._cta {
    position: absolute;
    min-width: 50px;
    top: 50%;
    z-index: 2;
    cursor: pointer;
}

._custom ._carousel_arrows ._cta a svg {
    width: 22px;
    height: auto;
    fill: #FFFFFF;
}

._custom ._carousel_arrows ._cta._next {
    right: 40px;
    transform: rotate(180deg);
}

._custom ._carousel_arrows ._cta._prev {
    left: 40px;
}

._grid._carousel {
    flex-wrap: nowrap; 
    align-items: flex-start;
    overflow-x: auto;
    scroll-snap-type: x mandatory;
    scrollbar-width: none;
    justify-content: flex-start;
    margin-left: 20px;
    margin-right: 20px;
}

._grid._carousel ._item {
    width: 100%;
    flex: 0 0 auto;
    scroll-snap-align: start;
}

.tp-atc-btn {
    appearance: none;
    background: none;
    border: none;
    padding: 0;
    padding-left: 10px;
    padding-right: 10px;
    border-radius: 8px;
    margin: 0;
    margin-top: 10px;
    color: rgba(247,243,234, 1);
    min-width: 120px;
    font-size: 12px;
    font-weight: 500;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: 0.05em;
    line-height: 30px;
    cursor: pointer;
}

._custom._tp_hero {
    display: block;
    width: 100%;
}

._custom._tp_hero ._summer_in_the_park {
    margin: 0 auto;
    max-width: 220px;
    width: 100%;
    height: auto;
    fill: #FFFFFF;
}

._custom._tp_hero .parchment_1 {
    padding-left: var(--nav-padding-desktop-x);
    padding-right: var(--nav-padding-desktop-x);
    padding-top: 0px;
    padding-bottom: var(--nav-padding-desktop-y);
    mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 1600 900" style="fill:%23FFFFFF"><path d="M361.9,4.8c4.8,0,19.2.4,23.7.3,4.5-.2,0-.7,4-1,2.6-.2,10.1,0,10.6-.3.9-.7-21.2-1.2-4.2-1.9-15.5-.7-8.5-.4-17.3.2-4.2.3-14.8.4-15.8,1-7.5-.2,3.6-.7,5.6-1-4.8,0-9.6,0-14.4,0,4.1,0,8.2-.1,12.3-.2-7.5-.6-19.6-.4-30.4-.4,4.7.4,14.5.4,14.6,1-8,0-20.5,0-27.1.1-3.8,0-1.2.3-1.3.3-11.8.2-4-.8-4.9-1.2-7.8-.1-3.9.6-9.4.7-1.4,0-1.4-.7-6.1-.2-.6.4,7.4.4,9.7.6,2.3.2-7.6.3-1.4.5,5.8.2,16.1-.3,18.5-.4,5.5-.1,11.4.3,13.3.3,6.6,0,2.6-.5,3.5-.6,8.8-1,4.7.3,6,.4,2.4.3,9.2,0,11.3.2,5,.6-10.7.8-19.3.6-4.6-.1-3-.6-12.5-.5-14.3,0,8,.6-2.6.7-7.8,0-7.5-.3-10.1-.6-3.5.5-24.4.8-20.8,0,.9-.2,13.1-.3,3.5-.8-2.7.9-15.4.1-23.3.2-3.9,0,.7.5-3,.5-3.8,0-6.2-.2-7.8.4-4.4-.2-.5-.5-7-.4,1.7-.1,3.7-.3,5.4-.4-4.7-.2-10-.4-15.3-.4.3.1.7.2,1,.3-.7,0-1.5,0-2.2,0-.2.1-.3.3-.5.4,3.6.1,7.2.2,10.8.3-4.2.6-3.3,0-8.8,0-.4,0-2.9.3-4.8,0,.8-.2,1.9-.5,3-.8-1.6,0-3.2,0-4.8,0,.8,0,1.7-.2,2.5-.3-2.1,0-4.2,0-6.1,0-6.8.2-2.3.6-2,.7h0c.9.3-2.5.4-2.6.5-.6.7,3.1.2,9,.2,6,0,12,0,17.9.1,1.4,0-1.4.3.6.3,2.1,0,12-.2,13.3-.3,2.4-.2.2-.7,4.9-.3,0,0-3.9.6,1.4.4,3.1-.1,0-.9,6.6-.9,1.4,0,3.1,0,4.5.1-10.1.3-1.4,1.2-1.3,1.7,6.7,0,4.2-.5,9.3-.8.9,0,5.8,0,10.7,0,4.9,0,16.6.4,24.3.4,7.7,0,15.9-.2,25.2-.2Z"/><path d="M290.1,5.6c-2.2.2,1.5.6,4.9.6,11.8,0,9.9-.7-4.9-.6Z"/><path d="M232.2,3.7c-2.5-.2-4.8-.4-7.3-.6,2.3,0,4.6,0,6.9,0-.8-.2-1.5-.4-2.3-.5,2.1,0,4.2,0,6.3,0-8.9-.1-31.2-.3-26,.6-10.7,0-2.7-.4-7.1-.5-8.7-.3-27.2.3-7.5.7-16,.5-14.9.6-12.2-.3,1.3-.4-23.4-.2-25-.1-8,.3,4.2.3,2.2.4-3.2.2-9.6,0-1.6.5-14.4.2-10.3-.3-4.5-.8-9.2-.2-4.3.5-8.3.6-6.8.2-14.4-.6-20.4-.7-2.8,0-3.5.2-5.6.2-2.9,0-5.2,0-7,0,3.5.1,7.1.3,10.7.4-3.9,0-7.9.1-11.9.2.3-.2.6-.4.9-.6-6.1,0-6.9.2-7.2.9,32.6.2,65.6,0,97.5,0,6.8,0,9.1-.3,14.6-.2,8.5.1,8.7.6,15-.1Z"/><path d="M112.4,3.2h0s0,0,0,0c0,0,.2,0,.3,0,0,0-.2,0-.3,0Z"/><path d="M248.7,3c0,0,.2,0,.2,0,0,0,0,0,0,0-.1,0-.2,0-.3,0Z"/><path d="M372.3,6.4c5.6-1.1,14.3-.1,25.9-.2,2.8,0,12.6-.8-3.9-.8-4.2,0-45.6-.1-54.9.1-.7.2,1.2.5,1.8.7h0c8.9,0,18.4-.5,26.9-.3,4.3,0-3,.5,4.1.4Z"/><path d="M248.7,2.3c-2.9,0-5.8.1-8.8.2,2.3,0,4.6.1,6.9.2-.2,0-.4,0-.5,0,1.2,0,2.5,0,3.7,0-.4-.1-.9-.3-1.4-.4Z"/><path d="M323.5,6.2c3.5,0,10.6-.2,10.5-.4,0,0-.1,0-.2,0-7.9.2-5.6-.2-9.5-.3-3.9,0-11.2.5-17.2,0-.7.6,9.7.4,16.3.5.9,0,0,.2.1.2Z"/><path d="M413.6,894.5c-1.1,0-2.5,0-4,0-6.8,0-5.2.5,4.1.3,3,0,5.9-.1,10.2,0,1.3-.2-.3-.2-2-.2-1.4,0-2.8,0-2.9-.1,0,0,.8-.1,1.5-.2,1.7-.2,3.2-.3-4.6-.3-.2,0-.4.1-.5.2-.3.1-.6.3-1.9.4Z"/><path d="M48.6,3.4c7.5,0,15,0,22.4,0-7.1,0-14.2-.2-21.3-.3-.4,0-.7.2-1.1.3,0,0,0,0,0,0Z"/><path d="M1584,876.5c.2-.6.4-1.3.5-1.9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0-.4,1.3-1,2.5-2,3.6,0,.2.9-.6,1.5-1.6Z"/><path d="M1583,878.4c.1-.2.3-.4.4-.6,0-.2.2-.3.3-.5-.4.5-.7.9-1.2,1.4-.7.7-1.4,1.2-2.1,1.7.8-.4,1.6-.9,2.3-1.5.1-.1.3-.2.4-.4Z"/><path d="M90.1,3.5c-2.1,0-22.1-.7-16.9.1.5,0,19.3.3,22.3.3,3,0,7.3-.4,6.9-.5-4.4-.3-6.2.1-12.3,0Z"/><path d="M240.2,5c-2.8,0-5.7-.1-8.4-.2-.5,0-.8.2-1.3.3,4.3.3,7.2.3,9.6,0Z"/><path d="M222.9,4.8c-6.4,0-12.9-.1-19.3-.1-3.8.2,15,.6,19.3.1Z"/><path d="M1598.3,872.1c0,0,0-.2,0-.3,0,0,0,.1,0,.2,0,0,0,0,0,.1Z"/><path d="M1497.4,894.3c-1.9.2-7.4,0-7.8.4-.7.8,15.7,1.4,3.1,2.3,11.5.9,6.3.5,12.8-.3,3.1-.4,11-.5,11.7-1.3,5.5.2-2.7.9-4.1,1.2,3.5,0,7.1,0,10.6,0-3,0-6.1.2-9.1.3,5.5.7,14.5.5,22.5.4-3.5-.5-10.7-.5-10.8-1.2,5.9,0,15.2,0,20.1-.2,2.8,0,.8-.4,1-.4.9,0,1.6,0,2.2,0,5.4,0,.8,1,1.4,1.5,5.8.1,2.9-.8,7-.9,1.1,0,1.1.9,4.6.2.4-.5-5.6-.4-7.3-.7-1.7-.2,5.7-.4,1-.7-1.9-.1-4.4,0-6.7,0-3.1.1-6,.4-7,.4-4,.1-8.5-.4-9.9-.4-4.9,0-1.9.6-2.6.7-6.5,1.2-3.5-.4-4.4-.5-1.7-.3-6.8,0-8.3-.2-3.7-.8,7.9-1,14.3-.7,3.4.1,2.2.7,9.2.6,10.5,0-5.9-.7,1.9-.9,4.9-.1,5.5.2,6.8.6.2,0,.5.1.8.2,2.5-.5,18.2-1.2,15.6-.1-.6.3-9.9.5-2.7,1.1,2-1.2,11.8-.2,18.9-2.8,3.4-1.4-.8-.2,2.4-1.6,3.2-1.5,5.2-3.1,5.8-4.6,0,0,0,0,0,0,1.5-1.4,1.7-1.5,2-1.7.3-.2.9-.7,2.3-3.4-.6,1.6-1.5,3.3-2.5,4.7,3.4-3.4,5.5-8.6,6.3-12.9-.2.3-.4.5-.5.8.1-.6.3-1.2.4-1.8-.1-.2-.3-.3-.4-.5-.6,2.9-1.4,5.9-3,9,.8-3.8,1.2-2.9,2.4-7.4h0c0-.3,0-2.4.5-3.9.2.7.4,1.6.6,2.5.2-1.3.4-2.6.5-3.9,0,.7.1,1.3.1,2,.2-1.7.3-3.3.3-4.8,0-5.3-.7-1.8-.8-1.6-.4.7-.4-1.9-.5-2-.9-.4-.3,2.2-.7,6.9-.4,4.6-1.4,9.8-4.6,14.5-.7,1,.5-1.3-.6.2-.4.5-1.2,1.6-2.3,2.7-2.3,2.6-6.5,4.7-7.1,5-1.9.9.1,1-4,1.6,0,0,3-1.5-1.3-.2-2.5.6.1,1.2-5.2,1.9-1.1.1-2.5.1-3.6.2,7.9-1,.9-1.4.9-2.1-5.1.3-3.2.8-7,1.2-.7,0-4.4.2-8,.1-1.2,0-3,0-5.1-.1-4-.1-9.1-.3-12.9-.3-5.7,0-11.8.3-18.7.3-3.6,0-14.2-.5-17.5-.3-3.4.2,0,.8-3,1.2Z"/><path d="M377.4,894.1c-.8,0-1.4,0-2,0,.3,0,.5,0,.8.1,6.8.9,8-.1,1.2-.1Z"/><path d="M1599.7,864.9c-.2,1.8-.4,3.6-.7,5.5,0-.1,0-.3,0-.4-.1,1-.3,2-.5,3.1.2-.3.5-.7.7-1,.3-2.4.5-4.8.5-7.1Z"/><path d="M409.1,5.8c8.6,0,16.5.2,22.6-.3-6.6,0-20.3-.2-22.6.3Z"/><path d="M248.3,892.2c-2.8,0-4.1.1-5.4.2-.9,0-1.8.2-3.1.2-1,0-2.3,0-3.7,0-2.2,0-4.6,0-6.1.2,1,.2,5.6,0,9.3,0,2.3,0,4.3-.1,5,0,.1,0,.4,0,.8.2,10.4,2.6,29.6-.6,37.6,0,0,0,0,0-.2,0-18.9,2.4,54.4.6,63.6.7,3.2,0,4.2.3,7.4.1-.4,0-.9,0-1.4-.1-.7,0-1.4-.1-2-.2-1.2,0-2.3-.2-3.6-.3-.2,0-.5,0-.8,0-1.1.3-14.2.4-14.9.1,0,0-.2,0-.6,0-2.6,0-5.8,0-9.1-.1-3.8,0-7.6,0-10.7-.1,0-.1,1.8,0,3.2,0,.7,0,1.3,0,1.5,0,.8,0,1.5-.4-1.1-.5-4.8-.1-6.4,0-7.9.2-.7,0-1.5.2-2.5.2-7,.3-16.8,0-11.8-.5-6,.2-6.1.1-6.4,0-.1,0-.2,0-.8-.1-5-.3-6.1-.2-8.1-.2-.9,0-2.1,0-3.9,0-.2,0-.6,0-1.3,0-2.9,0-9.4-.2-8,0,.6,0,2.3,0,3.8,0,1.8,0,3.3,0,2.5.1-6,.4-11.3.3-18.4.2-.2,0-.4,0-.7,0,0,0,.2,0,.5,0,1.4-.2,4.4-.5-2.6-.5Z"/><path d="M1.1,226.1c-.1,6.4-.3,12.8-.4,19.1.5.9,1,1.7,1.5,2.6-.3,17-.5,33.9-.8,50.9-.2-1.9-.4-3.8-.6-5.6,0,6,0,12,0,18l.7,12.9c-.3,1.2-.5,2.3-.8,3.5.1,2.2.2,4.4.3,6.7-.2,10.1-.3,20.2-.5,30.3,2.1,1.4.7,20.5,1.5,31.4,0,12.4,0,24.8,0,37.2-.2,10.4-.4,20.8-.6,31.2.2,1.5.4,3,.6,4.5.1,5,.3,10,.4,15-.2,4.7-.4,9.3-.6,14-.2-5.5-.5-10.9-.7-16.4,0,9.1.2,18.3.3,27.4.5,2.3,1,4.7,1.6,7-.3.3-.6.5-1,.8,0,6.4-.2,12.8-.3,19.3.2,4.6.3,9.2.5,13.8-.5,5.8-1.1,11.6-1.6,17.4,0,2.2.2,4.4.3,6.7.4-2.3.9-4.6,1.3-6.9,0,11.9,0,23.8-.1,35.7-.1,2.5-.3,5-.4,7.5.3,2.8.5,5.7.8,8.5-.3,7.7-.6,15.5-.9,23.2.4,16.7,1.9,5.6.9,29.6,0,16.1.2,32.2.3,48.2-.4,2.7-.9,5.5-1.3,8.2.3,3.3.5,6.5.8,9.8-.3,1.1-.5,2.3-.8,3.4.1,4,.2,8,.3,12-.3,3.2-.5,6.4-.8,9.7l1,10.5c0-2.7-.2-5.4-.3-8.1,2.3-7.2.4,12.3,1,32.5-.4,4.1-.8,8.2-1.2,12.3.5,2.1,1,4.2,1.5,6.4.2-2.2.4-4.4.7-6.6,0,.7,0,1.5,0,2.2,0,6.8-.2,13.7-.3,20.5-.5,2.8-1.1,5.5-1.6,8.3.1,1.7.2,3.4.3,5.2.3,4.5.5,9,.9,13.5,0,.7,0,1.4,0,2-.4-.3-.7-.5-1.1-.8.5,6.1.8,9.3,1.1,11.7.1.2.2.5.4.7,0,0,.2,1.1.7,3,.2.5.5,1,.8,1.5.9,2.6,2.3,5.3,4.4,7.4,1.8,1.9,4.1,3.5,6.5,4.6,2.9,1.2,6,1.9,9.2,2.4,4.1.5,8,.6,11.9.6,1.5-.3,3.1-.6,4.6-.9.1,0,.3,0,.4,0,.4,0,.7,0,1.1.1,0,0,0,.1.1.1.3,0,.6,0,.9,0,.9.1,1.7.2,2.6.3.8,0,1.5,0,2.3,0,6-.2,12.1-.3,18.1-.5-.5,0-1.1-.1-1.6-.2,1.4,0,2.7-.1,4.2,0,0,0,.2,0,.2,0-.1.2-.2.3-.3.5.7,0,1.4,0,2.1,0,.3,0,.8,0,1.5,0,0,0,0,0,0,0,5.1,0,10.2,0,15.3,0,.3.2.6.4.9.6.7-.2,1.4-.5,2-.7,2.7,0,5.3-.1,8-.2-.3.4-.6.8-.8,1.2,9-.2,14.9-1.3,16.9-1.5,1.4,0,2.8,0,4,0,1.9,0,3.8,0,5.6,0,2.2.2,5.4.2,8.6,0,1.1,0,2.2.2,3.3.3.5-.2.9-.3,1.4-.5.7,0,1.3,0,1.9,0,2,0,4,0,6.1.1.4,0,1.1.1,2.5,0,0,0,0,0,0,0,4.1,0,8.2.2,12.3.3-.2,0-.5.1-.7.2,1.3.1,2.7.3,4,.4-1.8.1-3.9.2-5.6.3,6.4.4,17.8.6,23.6,1,.6,0,1,0,1.4.1,1.2,0,2.4,0,3.7,0,3.5,0,7,0,10.5,0,4.2.2,22.1-.8,26-.9,1.7,0,2.7-.1,3.4-.2.3,0,.5,0,.8,0,1.2,0,9,.3,11.9.1,2.1-.1,1.8-.2,1.2-.3,7,0,14,0,21,0,10.9,0,21.7.1,32.3.2,10.6.1,21.1.2,31.6.3.3.1,1,.4,1.1.4,0,0,0,0,0,0,0,0,0,.2,2.5.1,0,0,.5,0,1.2-.1,0,0,0,0,.2-.1.5-.1,1.7-.3,4.5-.5,2.1-.1,4.9-.2,7.7-.3,4.2,0,7.8,0,9.9,0,2.2,0,4,.2,5.4.3,2,.1,4,.3,5.4.4.4,0,.8,0,1.1,0,.1,0,.3,0,.4,0,0,0,.2,0,.2,0,9.5.1,19,.2,28.4.4,0,0-.1,0,0,0,0,0,4.6.1,4.8.1.5,0,1,0,1.5,0,.9,0,1.9,0,2.9,0-.3,0-.6,0-.6,0,0,0,.5,0,1.2,0,.5,0,1,0,1.1,0,.3,0,.2.1,0,.1-.2,0-.3.1,3.4.1.6,0,7.1-.1,7.4-.1,0,0,.2,0,.2,0,.3,0,.4,0,.5-.1,0,0,0,0,0,0,1.5,0,2.9,0,4.4,0,.7,0,1.5,0,2.2,0,.3,0,.6,0,.9,0,3,0,5.9,0,8.9.1,0,0,.2,0,.5,0,.9.1,8.9.2,10.8.2,0,0,0,0,0,0,0,0,0,0,.2,0,1.1,0,2.3,0,3.4,0h0c0,0-.1,0,.3.1,1.7,0,3.2,0,4.5,0,1.3,0,2.5,0,3.8,0-1.8.1-5.1.2-8,.3-3.1,0-5.7.1-5.6.2,0,0,.3,0,.6,0,.3,0,11.9.9,5.3.2-.3,0-.4,0-.4,0,3.1,0,5.3,0,7.5.2,1.2,0,2.4.1,3.8.1.7,0,1.7,0,2.6,0,1.1,0,2.3,0,3.3,0,13.2.5,3.3.8,16.2.2,1.1,0,2.3-.1,3.2-.2.8,0,1.7-.2,2.5-.3.3,0,.6,0,.9-.1.2,0,.4,0,.5,0,0,0,0,0,0,0,1.4,0,5.3,0,6.3.1,1.3.1.6.3,0,.5-2.6.7,11.9.2,8.9-.3-.4,0-1.6,0-2.8,0-1.5,0-3.1,0-3.5-.1,1.2,0,2.6,0,4.1-.1,7,.1,13.9.2,20.9.3-1.2.2.1.4,7.5.4,0-.1,0-.2,0-.3,5.5,0,11,.2,16.4.2-2.1,0-4.4.1-3,.4,1.3.2,7.1.3,11.7.3,2.1,0,4,0,5,0,1.2,0,2,0,2.9.1,1.6,0,3.3.2,7.6.2,3.6,0,4.2-.1,4.6-.3.4-.1.8-.2,3.6-.1-4.3.4,6.2.7,10.2.3.8,0,1.2-.1,1.5-.2.2,0,.4,0,.7-.1,1,0,2,0,3.1,0-.8.2-1.5.7.6.8,2.6.1,10.1-.2,8.6-.3-.1,0-.3,0-.4,0-2.1,0-4.2,0-6.3,0,.2-.1,2.4-.2,4.3-.2,1,0,2,0,2.5,0,.3,0,.4,0,.6,0,2.2,0,4.4,0,6.6.1,1.5-.2,5.3-.3,9.1-.3,8.6,0,26.5.2,31,.3,2.1,0,4.1,0,5.7,0,1.6,0,3.3,0,4.9.1,1.2,0,2.3,0,3.3.1,0,0,0,0,0,0,2,0,3.8.1,5.7.2,3.2,0,6,.2,8.4.2.6,0,1.4,0,2.1,0,.1,0,.3,0,.4,0,1.4,0,2.7,0,3.7,0,.1,0,.2,0,.3,0,.2,0,.4,0,.5,0,1.3,0,2.9,0,5,.1.7,0,1.4,0,2.1,0,2.8,0,6.3.1,9.1.2h1.6c.3,0,.7.1,1,.1.4,0,.8,0,1,.1,6.8.1,13.5.2,20.3.3,1.4.2,2.7.4,4.1.6,1.4,0,2.9,0,4.3,0,.6,0,1.3,0,1.9,0-.5,0-1.7-.1-2.8-.1-.8,0-1.6,0-2.1,0,0,0,0,0,0,0-.5,0-.8,0-1.2-.1-.2,0-.4,0-.7,0,21.5.3,43.1.6,64.6.9,26.1,0,52.2,0,78.8,0,4.3,0,11.6.2,16.5.1-3.2-.4-6.8-.9-10-1.3-4.9-.1-1.3.3-3.6.5-2.3.1-8.3-.3-9.8-.5,3.8-.6,13.5.3,14.9-.5-4,0-25.8-.2-14.1-.6,5-.2,11.7.3,15.8.2,4,0,.3-.4,6.2-.4,3.1,0,13.1,0,15.9.4-1.9.3-9.4.2-12.5.2-3.1,0-4.5,0-7.2-.2,4.2.7,8.4,1.5,12.6,2.2,19.2,0,37,.2,56.3.2,30.3,0,56-.2,88.8-.1,7.1,0,38.7.6,47.4,0,2.2-.2-2.7-.4.1-.6.8,0,3.6.2,5.4,0,3.2-.6-.3-1.3,11.8-.9-16.9,2.4-2.7,1.6,13,1.6,16.9,0,25.9,0,42.4-.1,17.4,0,38.4.2,56.6,0,2.4,0,2.2-.5,4.8-.4.7,0,4.1.4,6.2.4,4.9,0,19.9-.5,21.4-.5,6.4-.2,10.6.5,12.5.5,7-.2,2.5-.9,11.4-.5-2.3-.2-4.4-.4-6.5-.6,3.2,0,7.7,0,10.3.1.1,0-3.6.5,1.7.3,2.6-.3-4.7-.9.6-1,4.3,0,1.4.9,2.9,1.2,6.5-.2,14.3.2,20,.2,8.3,0,10.8-.5,19.4-.5,7.6,0,19.5.3,27.7.2,4.2,0,.9-.4,4.4-.4,3.5,0,8.3.4,14.2.4,5.4,0,19.6-.1,24.5-.2,13.7-.3,8-.4,11.1-1.3.4-.1,9.8-1,10.6-1,6.6-.1-1,.3-1.2.6-.1.3,5.5.5,1.9.9-.4,0-17.9.1-5.5.4,14.3.4,36.8-.4,52.9-.3,2.6-.3,4.6-.5,7-.8-.6.2-1.2.5-1.8.7,14.9,0,14.4-.4,7.4-1.5-.8.1-1.3.2-2.3.3-.5-.5-5.3-.1-6.2-.2-4.5-.5,4.5-.7,5.5-.9,1-.2-3-.3-3.3-.5-2.3-1.2.7-1.5-13.8-1.5-5.6,0-4.8-.4-1.2-.6,8.3,0,16.7,0,25,0-.7-.1-1.5-.2-2.2-.4.3,0,.6,0,.9,0,3.2,0,6.5,0,9.7,0,1,0,2.4,0,4.2,0,.9,0,4.4,0,9,0,1.8,0,3.6,0,5.4,0,0,0,0,0,0,0,10,0,22.2,0,26.3-.2.3-.2,0-.3-.5-.5,5.1-.1,10.2-.3,15.4-.4,5-.1,9.9-.2,14.9-.5,3.1,0,6.3-.1,9.5-.5-1.2.3-2.4.5-3.5.8-.8,0-1.8,0-2.8,0-8.8.3-7.5,1.4,3.8.5.5-.1.6-.2.4-.3,2.4-.2,4.8-.5,7.3-1.1.3.2.7.4,1.1.5,3.3-1,6.7-2.9,9.2-5.5,4.5-4.6,5.8-10.9,6.3-16.1.5-4.1.6-8.1.7-12.1.2.5.3,1,.5,1.6-.3,2.7-.4,4.6,0,6.3.2-2.1.4-4.3.5-6.2-.1-.4-.2-.6-.3-1,0,.2,0,.5,0,.7-.5-4-.6-8.2-.4-12.5.2-8.6,1.1-17.3,0-23.9.7-18.8-1.7-33.4.3-39-.2-4.1-.5-8.3-.7-12.4.3-4.4.6-8.8.9-13.2,0-7.3,0-14.6,0-21.9-.4,2.3-.8,4.7-1.2,7,.4-23.2.7-46.4,1.1-69.6-.1-18.6-.2-37.2-.3-55.8.2-3.7.4-7.4.6-11.1,0-18.6,0-37.2.1-55.9-1.2,2,.6-32.3-.5-47.1.2-21.8.4-43.7.6-65.5-.2-3.7-.4-7.3-.6-11,.2-3.6.4-7.2.7-10.7,0-5.8,0-11.6,0-17.5-.1-1.1-.3-2.2-.4-3.3.1-2.5.3-5,.4-7.5-.2-5.1-.5-10.2-.7-15.3.2-.7.4-1.4.6-2.2-.1-6.9-.2-13.9-.4-20.8-.3-1.2-.5-2.4-.8-3.6-.2,2.3-.5,4.7-.7,7,0-2.5,0-4.9,0-7.4,0-.2,0-.5.1-.9.3-2.5-.4-12.8-.3-13.9,0,0,0-.1,0-.2.2,2.7.4,5.3.6,8,.5.8.9,1.7,1.4,2.5,0-4.3-.1-8.5-.2-12.8-.2-1.4-.5-2.8-.7-4.2,0-4.3,0-8.6,0-12.8.3,1.9.5,3.9.8,5.8,0-16.2.1-32.4.2-48.7.1-1.6.3-3.2.4-4.9,0-9.4-.1-18.8-.2-28.1-.2-2.8-.4-5.7-.6-8.5,0,1-.2,2.1-.2,3.1.5-60.2.7-120.3.9-180.6-.9-12.5,3.5-26.3-7.6-40-13.7-11-27.7-6.8-40.5-7.7-13.9,0-27.9,0-41.9-.1-12,0-35.9,0-47,0-5.9,0-4.7.3-5.3.4-4.6.1-2.1-.3-6.4-.4-5.4-.1-17.2-.2-23.1-.2-64.7-.2-127.4-.4-192.3-.4-5.8,0-15.8-.2-22.3-.1,4.3.4,9.2.7,13.6,1.1,6.6.1,1.8-.3,4.9-.4,3.1-.1,11.3.3,13.2.4-5.2.5-18.3-.3-20.1.4,5.4,0,34.9.2,19.1.5-6.7.1-15.8-.3-21.3-.2-5.5,0-.4.3-8.4.3-4.1,0-17.7,0-21.5-.4,2.6-.3,12.7-.2,16.9-.2,4.2,0,6.1,0,9.8.1-5.7-.6-11.4-1.2-17-1.9-25.9,0-50.1-.3-76.1-.3-40.9,0-75.7,0-120,0-9.6,0-52.3-.6-64.1-.1-2.9.1,3.6.3-.1.5-1.1,0-4.8-.2-7.3,0-4.3.5.4,1-16,.8,22.9-1.9,3.6-1.3-17.5-1.3-22.8,0-35,0-57.3,0-23.5,0-51.8-.2-76.5-.1-3.3,0-3,.4-6.5.4-1,0-5.6-.3-8.4-.3-6.6,0-26.9.4-29,.4-8.7.2-14.3-.5-16.8-.4-9.5.1-3.5.7-15.4.4,3.1.2,5.9.3,8.8.5-4.4,0-10.4,0-13.9-.1-.2,0,4.9-.4-2.3-.3-3.6.2,6.4.8-.8.8-5.8,0-1.9-.8-3.9-1-8.8.1-19.3-.2-27.1-.2-11.3,0-14.6.4-26.3.4-10.3,0-26.3-.3-37.5-.2-5.6,0-1.2.3-5.9.4-4.8,0-11.2-.4-19.2-.3-7.3,0-26.4,0-33.1.2-18.6.2-10.8.3-15,1.1-.6.1-13.2.8-14.3.8-8.9,0,1.4-.2,1.6-.5.2-.2-7.4-.4-2.5-.8.6,0,24.2,0,7.4-.4-19.3-.3-49.8.3-71.5.2-3.5.2-6.2.4-9.4.7.8-.2,1.7-.4,2.5-.6-20.1,0-19.5.3-10,1.2,1.1,0,1.8-.2,3.2-.3.6.4,7.2.1,8.4.2,6,.4-6.1.6-7.5.7-1.4.2,4,.3,4.5.4,3.1,1-.9,1.2,18.6,1.3,11.9,0,2.4.8-9.3.6-5.8.7,16.5.9,23.5.5h0c3.1.8,24.2.2,32.6.1,6.3,0,1.1.4,8,.3,1.1-1.1,13.7,0,23.4.1,5.1,0,9-.5,12.3-.4,5.3,0,.3.5,7.9.5,2.7-1.4,5.3-.3,10.6,0,9.2.5,6.6-.5,11.6-.6,11.4,0,8,.8,21.4.7-1.8-.3-3.6-.6-5.2-.9,6.7,0,9.1.6,12.2.6,11.6.3,31.7.3,26.9-.6,13.8.7,27,.7,44.5.9.2-.9,1.4-.5,3.9-.4,9.1.4,21-.2,21,.7,6.8-.5,9.6-.3,18.6-.3,1.1,0,.1-.2,1.2-.2,7.7,0,11.4.5,20.8.4,0-.3-.2-.7-.2-1,5.5,0,11,.2,16.5.3-2.5,0-4.9,0-7.6,0,4.7.6,12.7,0,21.4.4,4.8.2,2.3.7,17.7.7,8.7,0,23.8-.4,19.8-1.3,9.3.4.2,1,8.7,1.2,11.5.3,7.4-.4,9.9-.6,7-.5,21.4.5,23.2.5,14.7,0,14.2-.9,20.6.2-2.9-.6,12.2-.6,15.8-.5,3.6.1-4.3.3-2.3.4,7.9.3,19.7.1,28.7.2-6-.2-12.3-.4-18.3-.6,10.1-.4,12.5,0,16.5.2,7.1.4,8.3-.2,11.9-.3,3.6,0,20.1-.3,19,0-6.3,1.5,19.1.8,17.6-.6,7.9,0,16,.1,24,.2-1.3.5-9.7.1-15.4.4,1.5.3,3,.6,4.5.8,9.3,0,18.6,0,27.9,0-2.3-.8,12.6.2,21.7.2.6-.2.8-.5,1.6-.7,2.9.9,10.5.4,15.7.2,5.2-.2,5.8.1,8.5,0,7.2-.2,8.6-.5,16.8-.5,9.5,0,8.2.7,10,.9,0,0,.2,0,.3,0-4.6,0-9.2,0-13.8,0,.4,0,.9.1,1.3.2-5.4,0-10.9,0-16.3,0,0,.1-.2.2-.3.3,1.6,0,3.3,0,4.9,0,.3.1.5.2.8.3-3.6,0-7.2-.2-10.9-.3-.8.1-1.7.2-2.5.3-1.6-.1-3.2-.2-4.7-.3-6.1.2-12.2.3-18.4.5-1.7,0-3.4,0-5.1-.1,1.1-.1,2.1-.2,3.2-.4-1.9,0-3.9,0-5.9,0-.1-.1-.3-.3-.4-.4-4.6.1-9.1.3-13.7.4-2.2,0-4.4,0-6.6,0,.3-.1.6-.2,1-.3-6.7,1-15-.6-20.6.3-10.6-.4-18.8.9-21.9-.2-2.3.1-4.6.3-7,.4-2.5-.2-4.9-.3-7.4-.5-4.1,0-8.2,0-12.3,0,1.3.2,2.6.4,3.9.7-13-.2-26-.4-39-.6-10.4,0-20.9.1-31.3.2-2.1-.1-4.1-.2-6.2-.3-10.4,0-20.9,0-31.3,0,1.1.6-18.1-.3-26.4.3-12.2-.1-24.5-.2-36.7-.3-2,.1-4.1.2-6.1.3-2-.1-4-.2-6-.4-3.3,0-6.5,0-9.8,0-.6,0-1.3.1-1.9.2-1.4,0-2.8-.2-4.2-.2-2.9.1-5.7.3-8.6.4-.4-.1-.8-.2-1.2-.3-3.9,0-7.8.1-11.6.2-.7.2-1.3.3-2,.5,1.3.1,2.6.3,4,.4-2.7,0-5.5,0-8.2,0-.4.2-.7.4-1.1.5-1.9,0-3.8-.2-5.7-.2,2.3-.2,4.6-.4,6.9-.5.5-.2.9-.5,1.4-.7-2.4,0-4.8,0-7.2.1-.8.1-1.6.3-2.3.4-2.4,0-4.8,0-7.2,0,1.1-.1,2.2-.3,3.3-.4-9.1,0-18.2,0-27.3-.1-.9,0-1.8-.2-2.7-.2-5.3,0-10.5,0-15.8.1-1.6.1-3.2.2-4.8.3.9,0,1.9.2,2.8.2-1.3.1-2.7.2-4,.4-2.6-.1-5.3-.2-7.9-.4-.4.2-.9.4-1.3.5,1.6.2,3.2.4,4.8.7-2.9-.1-5.8-.2-8.7-.3-1.1.2-2,.4-2.7.6h-33.4s-.1,0-.5-.2c7.4.3,13.9-.5,19.6-.8-11,0-23.3,0-28.2-.9-2,0-.1.3-2.7.4-6.2,0,.6-.4-2.5-.6-6.9.2-10.1,0-16.2,0-.2.5,5.4.2,9,.2,4.6.7-12.3.6-15.6.2-6.4,0-2.6.5-10.5.5-2.6-.1-5.2-.3-7.7-.4-1.3-.4,6.2-.1,5.8,0,2.4,0,1.9-.3,4.6-.4,3,0,9.9.1,15.7-.2-17.8,0-36.3.2-54.5.3,4.9.6,6.4,1.1,6.1,1.6-5.5.2-6.7-.2-12.3,0-5.9,0,4.1-.4-1-.8-3.3,0-6.5,0-9.8.1-2-.7,3.9-.7,11.9-.7-7.1-.5-21.5,0-31.7-.2,1.6.1,3.1.2,3.8.4-4.8,0-7-.2-11-.2h0c.3-.2.7-.3,2.6-.4-10.1-.4-24.8,0-37.6-.1,3,.2,3.6.3-.1.5-3.9.2-10.3-.5-6.3-.6-1.6-.3-8.5,0-12.3,0-3.2.5-.9,1.4-5.1,1.9,0,0,.1,0,.2,0,.9,0,1.8.1,2.7.2H41c5-.5,7.6-.9,7.6-1.5,0-.1-.2-.3-.7-.4-1.9-.5-8.1-2-22.5-1.3-1,0-2,.2-3,.3-4,.6-8.5,1.9-11.9,5.1-7.3,7.1-6.8,18.3-7.3,28.9,0-.1,0-.3,0-.4-.3,3-.6,6.1-.9,9.1,0,.3,0,.6,0,1,0-.3,0-.6,0-1,0-2.1,0-4.2,0-6.3-.3-2.2-.5-4.3-.7-6.5-.3,4.3-.6,8.6-.8,12.8,0,1.7-.2,3.3-.3,5,.5,1.2.9,2.5,1.4,3.7,0,1.5-.2,3-.3,4.5-.3-.9-.6-1.8-.9-2.7.2,17,.5,34,.7,51-1.8,6.7-.9,35.9,0,49.3-.4,10.7-.8,21.4-1.2,32.2,0,10.5.1,21,.2,31.4.3.8.6,1.6.9,2.5ZM1465.5,897.1c-.2.2-.5.3-.7.5-2.9,0-5.7-.2-8.6-.3,3.1,0,6.2-.2,9.3-.3ZM1594.5,331.8c0,1.4.1,3.4.1,5.3,0-.2-.2-.3-.3-.5,0-1.7,0-3.3.1-4.8ZM1590.8,399.5c0,.4,0,1.1,0,2.2,0,2.6,0,6-.2,9.7,0-1.4,0-3.7.2-7.9,0-1.3,0-2.7,0-4ZM1590.2,325.1c0,.5,0,1.1,0,1.6,0,.2,0,.3,0,.5,0-.7,0-1.4,0-2.1ZM432.7,1.8c.3-.1.6-.3,1-.4,3.9,0,7.8.2,11.6.2-4.2,0-8.4.1-12.6.2ZM454.3,1.9c.3-.1.6-.3,1-.4,4.7,0,9.4.2,14.1.3-.8.5-9.6.1-15,.2ZM456.3,3.2c4.2,0,8.4-.1,12.6-.2.5.1,1,.3,1.5.4-6.2,0-11.5.2-14.1-.2ZM468.3,5.3c-2.8,0-10,0-7.4-.7,8.6,0,8.3.5,14.6.6,2.9,0,7.5-.4,13,0-4.8.6-10.2,0-20.3,0ZM561.4,1c-2.6.3-5.3.5-7.9.8-2.6-.1-5.1-.2-7.7-.3,5.2-.2,10.4-.3,15.6-.5ZM521.5,5.6c-4,.1-14.4,0-18-.1h0c-3.5-.1-2-.4-4.5-.6,10,0,19.6,0,29.6,0-3.3.2-3.1.7-7.1.8ZM510.4,3.1c.6-.3,1.3-.6,1.9-.9,5.3.5,8.9.5,18.5.4-6.8.1-13.6.3-20.4.4ZM545.9,2.5c-4,0-8,0-12,0,.2,0,.4-.2.6-.3,4,0,8,0,12,0-.2,0-.4.2-.6.3ZM558.9,2c1.1.2,2.3.5,3.4.7-5,0-10,.1-15,.2-.9-.4,4.2-1,11.5-.9ZM568.4,5.9h0c-3.1-.2-1.1-.4-3.4-.6-3.6-.3-8.5.1-9.1.1-12.9,0-5.7-.6,0-.5,24.4.3,15.6,1.2,12.5,1ZM565.6,3.7c-1.8.3,1.4,1.2-13.6.8-.9,0-8.4-1.2-1.4-1.2,1.5,0,2.4,1.1,9.4.5,1.3-.1,5.2-1.4,21.3-.7-1.8.5-11.7,0-15.7.6ZM621.1,3.8c-.9,0,1.1-.8-7-.8,8.9,0,8.7-.3,12.3-.6,11.1-.8,4,.2,4.2.4.3.2,6.2,0,6.6,0,1.2.4-8.5,1.3-16.2.8ZM621.3,1.7c-1.2.1,5.6,0,4,.2-12-.1-2.1.7-15.9.6,2.6-.5,5.3-.9,7.9-1.4,8.9.1,15.5.1,22.5-.3,1.1.2,2.3.5,3.3.7-8.1.3-16-.5-21.9.1ZM654.6,5.3c-5.8-.3-6.1-.6-5-1.1,3.5.3,6.6.7,5,1.1ZM656.4,5.6c2.1-.2,4.3-.5,6.4-.7,3,.1,6,.2,9,.4-5.1.1-10.2.2-15.4.3ZM677.2,6.2c-1.3,0,2.2-.4,4.8-.4,12.4,0,5,.8-4.8.4ZM702.3,1.9c0-.1-.2-.3-.3-.4-19.4.4-.7-.5,5.7-.4-1.8.3-3.7.6-5.5.8ZM723.1,1c1.4,0,13.4,0,10.7.3-2.7.4-16.1,0-10.7-.3ZM727.4,5.6c-.5,0,.5-.4,1.6-.5,11.1-.7,5.1.9-1.6.5ZM762.7,2.8c5.2-.3,12.5.2,16.2.4-9.2.1-9.3-.1-16.2-.4ZM777.4,1.6c-4.1.3-18.4,0-24.3.1,1.7-1.3,33-.7,24.3-.1ZM850.6,2.6c3.6,0,7,.4,3.9.5-8,.3-6.3-.4-9.1-.6-2.8-.2-25.4.1-19.1-.5,3.4-.3,53.8-.2,24.2.5ZM891.4,5.8s0,0,0,0c-2.5,0-.7.3-4.7.2-23.1-.4,13-1.2,22.7-.3,7.2.6-15.5.1-18,.1ZM885.3,5c.4-.3,18.2-.4,18.9-.3,5.4.5-15.9.4-18.9.3ZM917.2,3.4c-.5.3-8.7.8-11.3,1-2.7.1-3.9-.3-5.9-.3-4.3,0-6.8.3-10.9.2-.3,0-.4-.3-2.3-.3-4.3,0-15.5,0-15.9-.3-.8-.6,9.7-.8,8.4-1.5-.2,0-1.4-.6,12.5-.3,2.2-.6-6.2,0-9.2-.3-5-.4,3.5-1.3,12.9-1,.8,0-2,1,2.2,1.2,4.9.2,17.9,0,16.9.6-7.7-.1-26.1-.2-32,.2,4.6,0,9.5.7,10.7.7,9.1.4,7.1-.3,10.3-.5,6.6-.4,14.5,0,13.5.5ZM981.7,898.8c-5.1,0,3.9-1.1-1.6-1.5-6.4-.4-4.1,0-7.8.4-1.9.2-6.6-.5-.6-.6,5-.1,8.6.2,12.9,0-1.3-.5-7.2-.3-9.8-.4-2.5-.1-1.7-1.4,2.5-1,.3,0,.2.5,2.1.5,5.2.1,1.9-.6,6.8-.5.2,1-.1,1.8,12.1,1.9-4.3,0-8.6.1-12.9.2,1.5.4,2.7,1.1-3.8,1ZM981.2,893.8c3.1.1,2.7,1.2,3.5,1.5-.4-.4-9.9-.6-10.7-.8-2.7-.5,2.3-.9,7.2-.7ZM1071.6,899.1c-6.1.2-17.3.1-23.8.1-4.3,0-4.1-.4-8.4-.4-7.2,0-17.5.6-24,.6-6.4,0-25.5-.8-16.3-1.3,1.3,0,7.1.4,7.3,0,.4-.8-12.2-1.3,6.9-.8-.8.3-1.5.7-2.2,1,13.1-.7,22.5,1.1,30.3-.5-1.3,0-2.6-.2-3.9-.3-1.7,0-3.4.2-5,.3-.2-.3-.5-.6-.7-.9,7.3,0,14.8.1,22,.2,5.8-.2-1.4-.5.7-.9,1-.2,9,0,10.2.1,0,0,0,0,0,0,1.2.2-4.2.5-2,.7,2.2.2,11.3.4.1.8-3,.1-19.5-1.3-16.9.9,5.8,0-.3-.3,4.7-.6.8,0,12.3-.1,14.4-.1,2.1,0,.4.3,1.9.4,1.5,0,5-.3,6,0,.4,0,.9.7-1.3.8ZM999.6,891.1c.2,0,.3,0,.5-.1,1.6.3,3.3.5,4.9.8-4.1,0-4.9-.4-5.4-.7ZM1011.8,893.4c-9.6-.6,5.3-1.4,10.4-.8,4.3.5-4.5,1.2-10.4.8ZM1024,895.9c1.2,0,2.3,0,3.5,0-1.9.3-3.7.5-5.5.8-.8,0-1.6-.2-2.3-.3,1.4-.2,2.9-.4,4.3-.6ZM1048.6,892.8c-3.3,0-5.1.6-6.1.6-17.8.3-7.3-.9,6.1-.6ZM1061.2,894.9c2.9-.2,5.8-.4,8.7-.5,0,.2.1.4.2.5-1.4,0-2.9-.1-4.3-.2-.5.2-1,.3-1.5.5-1,0-2.1-.2-3.1-.3ZM1066.3,892.2s0,0,0,0c2.2,0,4.5,0,6.7,0,.4,0,.8,0,1.1,0-2.6,0-5.3,0-7.9,0ZM1086.1,898.4c-5.6.4-2.1.8-11.5.2,1-.9,12.1-.4,18.7-.7.6.8-3.5.2-7.2.5ZM1087.3,892.8c-.1.1-.3.2-.4.3-3.5,0-7.1,0-10.7-.1,3.7,0,7.4-.2,11.1-.2ZM1085.6,891.4c.2,0,.4,0,.6,0,0,0,0,0-.1,0-.2,0-.3,0-.5,0ZM1097.1,891.7c.4-.1.6-.3.7-.4,3.3,0,6.5,0,9.8,0,1.7,0,3.7,0,5.9,0,.2,0,.5,0,.7.1-1,.1-1.8.3-3,.3-2.6.1-14.9.4-14,0ZM1112.9,893.1c-5.3-.8,11.5-.2,13.3-.2,0,0,0,0,0,0,.7,0,1,0,1.2-.1,2.1,0,4.1,0,6.2,0,8.1.5-14.2,1.2-20.7.3ZM1130.7,893.9c-.3.4-13.4.5-14,.4-4-.6,11.7-.5,14-.4ZM1135.1,897.3c.1.1,1.1.8-9.3.4-1.6.8,4.6,0,6.8.3,3.7.5-2.6,1.5-9.6,1.2-.6,0,1.5-1.2-1.6-1.5-3.6-.3-13.3,0-12.6-.7,5.7.2,19.3.2,23.7-.3-3.4,0-7-.8-7.9-.8-6.7-.5-5.3.3-7.6.6-4.9.4-10.7,0-10-.6.4-.3,6.4-1,8.4-1.2,2-.2,2.9.3,4.3.3,3.2,0,5-.3,8.1-.2h0c.2,0,.3.3,1.7.4,3.1.1,11.4,0,11.8.3.6.7-7.2.9-6.2,1.8ZM1174.2,897.3c-2.5.4-39.8.3-17.9-.6-2.7,0-5.1-.5-2.9-.6,5.9-.4,4.7.5,6.7.7,2.1.2,18.8-.2,14.1.5ZM1158.3,891c1.4,0,2.8.1,4.3.2-1,0-1.9,0-2.6,0-.5,0-1.1-.2-1.6-.2ZM1196,892.5c-6.9-.4-.2-1.2-6.4-1.4-8.5-.4-5.5.5-7.3.7-3.7.5-10.1,0-14-.3,2.7,0,5.5.2,8.2.3,1.3-.3,2.6-.6,3.8-.9,1.8,0,3.6,0,5.4,0,3.7.2,7.5.4,11.2.6,2.2-.2,4.4-.5,6.5-.7.4,0,.8,0,1.2,0,.9,0,1.7.2,2.6.3-6.3.2-13.9.7-11.4,1.5ZM1210.6,897.9c3-.3,13.6-.1,18-.2-1.3,1.5-24.4.9-18,.2ZM1221.4,896.4c-3.8.4-9.2-.2-11.9-.5,6.8-.1,6.9.1,11.9.5ZM1218.9,891.1c3.1,0,6.1-.1,9.2-.2-1.1.3-2.2.5-3.3.8-.6,0-1.2,0-1.7,0-1.6-.2-1.9-.4-4.2-.6ZM1247.5,893c.4,0-.4.5-1.2.6-8.2.8-3.7-1.1,1.2-.6ZM1250.7,898.4c-1,.1-9.9,0-7.9-.3,2-.4,11.9-.1,7.9.3ZM1262.1,898.4c1.4-.3,2.7-.7,4-1,0,.2.1.4.2.5,14.3-.5.6.6-4.2.5ZM1295.3,893.6c-2.2-.1-4.4-.3-6.6-.4,2.3,0,4.6-.2,7-.2h.6s0,0,0,0c1.3,0,2.6,0,3.9-.1-1.6.3-3.2.5-4.7.8ZM1291.8,891.8c.9,0,1.7,0,2.6,0-.2.4-.5.4-1.1.3-.5-.1-1-.3-1.5-.4ZM1305.1,894.4c-2.6-.4-4.9-.8-3.7-1.3,4.3.3,4.5.8,3.7,1.3ZM1329,898.2c-6.6-.1-11.4-.1-16.6.4-.8-.3-1.7-.5-2.5-.8,6-.4,11.9.5,16.2-.2.9-.2-4.1,0-3-.3,8.9.1,1.6-.8,11.8-.8-1.9.6-3.9,1.1-5.9,1.7ZM1319.1,896c-.2-.2-4.6,0-4.9-.1-.9-.5,6.3-1.6,12-1,.7,0-.9,1,5.9.9-7.4,0-7.1.4-9.9.7-8.2,1-2.9-.3-3.1-.5ZM1331.2,892.9c2.3,0,4.6.1,6.8.2,3.2,0,6.3,0,9.5,0,.3,1.1-11.3,1.5-16.3-.2ZM1355.6,895.8c1.3-.6,8.7,0,11.6-.8,1.3-.3-1.1-1.5,10-1,.7,0,6.2,1.5,1,1.5-1.1,0-1.8-1.3-6.9-.6-1,.1-3.9,1.6-15.8.9ZM1367.6,893.1c2.6.3,6.3-.2,6.7-.2,9.6-.1,4.2.7,0,.6-5.6,0-8.8-.3-10.5-.4.9,0,1.9-.2,2.9-.2.1,0,.3.2.9.2ZM1366.7,887.5c.6,0,1.3,0,1.9-.1.3,0,.6.1,1,.2-.9,0-1.9,0-2.9,0ZM1380.7,895.9c.7.5-3.1,1.2-8.5,1.1-.8-.3-1.7-.6-2.5-.9,3.7,0,7.4-.2,11.1-.2ZM1370.3,898.2c1.9-.3,3.9-.7,5.9-1,1.9.1,3.8.3,5.7.4-3.9.2-7.7.4-11.6.6ZM1390.2,896.9c-3,0-5.9,0-8.8,0,.1-.1.3-.2.4-.3,3,0,5.9,0,8.9,0-.2.1-.3.2-.5.3ZM1406.6,896.7c-4-.6-6.6-.6-13.7-.5,5-.2,10.1-.4,15.1-.5-.5.3-.9.7-1.4,1ZM1394.6,893.6c1.3-.1,1.9-.3,2.6-.6,1.5,0,3,0,4.5.1,4.5,0,8.9,0,13.4,0,.3.1.4.3,1.3.3-7.4,0-14.5,0-21.9.1ZM1424.2,893c3.5-.8,7.5,0,15-.1,2.1,0,7.4.1,5.5.9-6.4,0-6.2-.6-10.8-.7-2.1,0-5.5.5-9.7,0ZM1448.1,895.4c-3.1,0-6.2.2-9.3.3-.4-.2-.7-.4-1.1-.5,4.6,0,8.5-.2,10.4.3ZM1448.8,897.5c-3.5,0-6.9-.2-10.4-.3.6-.6,7.1-.2,11.1-.2-.2.2-.5.3-.7.5ZM1485.4,885.5c-.7,0-1.4,0-2,0,1.9,0,3.8,0,5.6,0-.9,0-2.1,0-3.4.1,0,0,0,0-.1-.1ZM1499.6,891.9c-.4-.2-.8-.3-1.1-.5,3.6,0,7.1.2,10.7.3-2.5.5-5.7.4-9.6.2ZM1513.2,892c-1.1,0-1.1,0-1-.2,1.9,0,3.9,0,5.8.1,1.5-.2,3-.4,4.5-.6,1.3,0,2.6.2,3.9.3-4.5.2-9.1.4-13.3.4ZM1534.3,888c-2.2,0-4.4,0-6.5-.1,2.4-.1,4.9-.3,7.3-.4-.3.2-.5.3-.8.5ZM1535.2,887.4c-16.4-.4-32.7-.8-49.1-1.3,0,0-.1-.1-.1-.2,2,0,3.9-.2,4.3-.2,2,0-2,.4,2.9.4,6.5-.7,4-.2,12.3,0,2.8.1,19.1,0,23.4.1,2.6,0,5.2,0,7.8,0-.5.3-1,.7-1.5,1ZM1588.6,444.9c0,5.2,0,10.3.2,15.4,0,.5-.1,1.1-.2,1.7v-17.1ZM1588.6,498.3c0-.8.1-1.6.2-2.4,0,2.6,0,5.3.1,7.9,0,.8-.1,1.7-.2,2.5,0,4,.1,1.8.2,2.4,0,.7,0,1.3,0,1.9v2.7c0,2.2-.2,4.5-.2,5.4-.3-2.7,0-10.6-.2-12.9v-7.6ZM1588.6,610.9c0,.3,0,.7,0,1.5.1,5.1,0,6.7,0,5.2v-6.7ZM1582.2,16.9c1,1.1,1.8,2.2,2.4,3.8-.6-1.1-.3,0-.9-.6,0-.1-1.1-1.7-2.2-2.5-.7-.5-1.3-.9-1.5-1,0,0,0,0-.1,0-.2-.1-.3-.3-.5-.4.5.2,1.1.4,1.1.4,0,0-.6-.6-1.1-.9-.5-.3-.9-.6,0-.3,0,0,1.5.7,2.6,1.8.8.7,1.3,1.5,1.5,1.7.1.2,0-.4-1.3-1.9,0,0-.1-.1-.2-.2-.3-.4-.8-.8-1.3-1.1.6.4,1.1.8,1.5,1.2ZM1583.7,21c-.2-.2-.3-.5-.5-.7.1,0,.2,0,.3,0,0,.3.1.5.2.7ZM1580.5,15.6c-1.1-.7-2.5-1.2-4.1-1.6-.2,0-.3-.2-.5-.3,1.8.5,3.3,1.1,4.6,1.9ZM1568,882.5s0,0,0,0c.3,0,.7.3-1.9.4.6-.1,1.3-.2,1.9-.4ZM1550.8,883.3c.4,0,1.4,0,2.4.1,1.1,0,2.1,0,1.9.1-1.1.3-3.5.2-5,0-.2,0-.5,0-.7,0-.2,0-.3,0-.5,0-2.2,0-4-.2-5.8-.2h7.6ZM1548,7.8c.4,0,.7,0,.7,0-.3,0-.6,0-.9,0,0,0,.1,0,.2,0ZM1532.2,7.9c1.3,0,2.7,0,4,0,3.2,0,6.5.1,9.7.2-5.1.2-14.9.5-9.4.8-1.2,0-2.6.1-4.1.3-.1,0-.2,0-.3,0l.6-.2c-2.2-.1-4.3-.3-6.5-.4,2.2-.2,4.2-.4,5.9-.7ZM1534.9,883.3c-.2,0-.4,0-.6,0,0,0,0,0,0,0h.6ZM1520.7,8.9c.4,0,.8.1,1.3.2-.2,0-.4,0-.6,0-.7,0-1.4-.1-2-.2.4,0,.9,0,1.3,0ZM1500.1,2.2c.9,0-8.5,1-12.7.6-3-.3,8.1-.9,12.7-.6ZM1526.4,883.3c.3,0,.6.1.9.2.3,0,.6.1.5.1,0,0-.4,0-.9,0-1.7,0-5.5,0-8.6.2-4,.3-2.5.5-1.9.6.2,0,.3,0,.2,0-1.9.1-22.6-.2-24.4-.4-.7,0-.9-.4,1.5-.4,0,.3,2.3.3,4.8.3,1,0,2.1,0,3,0,.4,0,.6,0,.8,0,.4,0,.8.1,2.7,0,3.2,0,.3-.6-1.4-.6-2.4,0-4.9,0-6.7.2-1,0-1.9,0-2.5,0-.8,0-1.4,0-2-.1-.5,0-.9,0-1.3,0-1.3,0-2.9,0-4.5,0-1.2,0-2.4,0-3.4,0-.7,0-1.2,0-1.5-.1-.1,0-.3,0-.4,0h45.4ZM1407.4,3.8c3.7,0,8.7,0,11.7.2,12.1.6-6.8.4-11.7-.2ZM1401,2c4.7,0,9.4.2,14.2.2-1.3.5-11.4.3-17.6.3,1.1-.2,2.3-.4,3.5-.6ZM1377.6,2.8c12.5-.3,10.3.4-3.1.3.1-.1.5-.3,3.1-.3ZM1314.4,1.6c5.5.4,28.6,0,31.8.2,10.2.6-7.4.4-10.4.7-3,.2,2.1.5-4,.7-9.9,0-.7-.5-2.8-.7h0c-7-.5-22,.2-14.6-.9ZM1347.7,9.3c-1.2,0-2.5,0-3.7,0-.6-.1-1.2-.2-1.7-.3,2.4,0,4.6-.1,6.7-.2-.4,0-.8.2-1,.2-.3.1-.3.2-.3.3ZM1262.6,8.6c2,0,4,0,6,0,.7,0,1.5,0,2.2,0-1.9.2-3.9.4-5.8.6-2.1,0-4.1-.1-6.2-.2,0-.1,0-.3.1-.4-1.5,0-3,0-4.5,0-.4,0-.8-.2-1.2-.2,3.4,0,6.6,0,9.4,0ZM1225.2,7.9c2.2,0,3.2.1,4.1.2-1,.1-1.9.2-2.9.4.9.1,1.8.3,2.7.4-3.4-.1-6.7-.2-10.1-.4,4.3-.2.8-.7,6.2-.6ZM1217.3,4.9c6.7.3-5.9.6-10,.3-4.1-.3,4.6-.5,10-.3ZM1197.7,8.5c7.7,0,17.7,0,19.8,0,.6,0,1.1,0,1.5,0-.9.2-1.8.4-2.7.6-2.9-.2-5.7-.3-8.6-.5-1.3.1-2.7.3-4,.4-1.2-.1-2.3-.2-3.5-.3-3.3,0-6.5.1-9.7.2.6-.1,1.2-.3,1.8-.4,1.8,0,3.7,0,5.5,0ZM1186.6,7c5.1,0,4.5.7,4.9.8.2,0,0,.1-.5.2,0,0,.1-.1.1-.2-3.3,0-6.6,0-9.9,0,2-.2,3.3-.5,5.3-.8ZM1155.9,1.3c2,0,13.4,1.4,11.1,1.8-4.9-.3-20.6,0-24.5-.2,0,0,0,0,0,0-12.1-.3-.4-.9-2.5-1.1-6.8-.4-18.7,0-19.7-.8,12.4.4,23-.3,35.6.3ZM1155.1,8.4c-.4,0-.7,0-1.1,0,.3,0,.7,0,1,0,0,0,0,0,.1,0ZM1112.1,883.3c-1.9,0-3.8.2-5.6.2.3,0,.6-.2,1-.3h4.5c0,0,.1,0,.2,0ZM1107.2,8.1c1.1,0,2.1,0,3.2,0-.2,0-.4,0-.7,0-.9,0-1.7,0-2.6,0ZM1105.6.8c11.9.3,3.8,1.3-12,.1.4-.2,10.5-.2,12-.1ZM1086.7,1.2c6.9,0-5.2.9,2.1,1.3,8.6.4,5.5,0,10.5-.3,2.5-.1,9,.4.9.5-6.8,0-11.7-.2-17.5,0,1.7.4,9.8.2,13.2.3,3.4.1,2.2,1.1-3.4.8-.5,0-.3-.4-2.8-.4-7-.1-2.5.5-9.2.4-.3-.8.1-1.5-16.4-1.6,5.8,0,11.6-.1,17.4-.2-2.1-.3-3.6-.9,5.1-.8ZM1087.4,5.3c-4.2-.1-3.7-1-4.7-1.3.6.3,13.4.5,14.5.7,3.6.4-3.1.8-9.7.6ZM1073.7,8.1c-.4,0-.8,0-1.2,0-.5,0-1,0-1.4,0,.9,0,1.8,0,2.7,0ZM944,6h0c.2,0,.4-.2.6-.3,4.8,0,9.6,0,14.4.1-5,0-10,.1-15,.2ZM935.8,1.7c-.8-.7,4.7-.2,9.8-.4,7.6-.3,2.9-.6,15.5-.1-1.3.7-16.4.3-25.3.5ZM967.4,4.7c0-.1-.2-.3-.3-.4,1.9,0,3.8.1,5.7.2.7-.1,1.4-.3,2.1-.4,1.4,0,2.9.2,4.3.2-3.9.1-7.9.3-11.8.4ZM996.5,6.1c4.3,0,6.7-.5,8.1-.5,24-.2,10,.7-8.1.5ZM1024.8,3.5h0c2.5-.2,5-.5,7.5-.7,1,0,2.1.2,3.1.2-1.9.2-3.9.3-5.8.5-1.6,0-3.2,0-4.7,0ZM1031.9,6.3c-5.8-.4,6.1-1,14.1-.7,13,.5-7.2,1.1-14.1.7ZM1063.1,1.7c-1.8,0-9.6-.3-9.9,0-.6.7,16.5,1.1-9.3.7,1.1-.3,2-.6,3-.8-17.7.6-30.4-1-40.9.4,1.8,0,3.5.2,5.3.2,2.2,0,4.5-.2,6.8-.2.3.2.6.5.9.7-9.9,0-20-.1-29.8-.2-7.8.2,1.9.4-1,.7-1.3.1-12.2,0-13.7-.1,0,0,0,0,0,0-1.5-.2,5.6-.4,2.7-.5-2.9-.2-15.3-.3-.1-.7,4,0,26.4,1.1,22.9-.8-7.8,0,.4.2-6.3.5-1.1,0-16.6,0-19.4,0-2.8,0-.5-.3-2.5-.3-2,0-6.7.2-8.2,0-.5,0-1.2-.6,1.7-.7,8.2-.2,23.4,0,32.1,0,5.8,0,5.6.3,11.4.3,9.7,0,23.7-.4,32.4-.4,8.7,0,34.5.7,22.1,1.1ZM1065.6,883.5c.2,0,.2-.1.1-.2h6.5c.5.4-2.6.8-11.2.7-1-.5,3.3-.1,4.5-.5ZM985.5,886.8c16.2-.3,29.5-1.1,44.9-1.4,3.6,0,1.5.3,3.8.3,2.3,0,9.9,0,10.8,0,5.3,0-.9-.5,3-.6,3.9,0,12.4.7,17.1.1-6.3-.8,5.1-.6,10.9-.5,10.3.3,14.8.6,21.6-.5.9,0,1.4,0,2.4,0-6.1,1.3,1.8.5,4.8.4,6.3-.2,13.5.4,12.8-.4.8,0,2.1,0,2.9,0-1.6.9,12.7.2,17.5.2,4.8,0,8.9.4,15.1.3,6.7,0,15.9-.6,23.5-.7.3,0,.3-.2.4-.3-1.3-.1-2.7-.2-4-.3,1.1,0,2.2-.2,3.2-.3h302.6c-3.1,0-3.8.4-4.2.7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0-.3.2,2.1.1,4,0,1,0,1.9,0,2.3,0-.7,0-1.5.3-2.1.4-.4,0-.7.2-.8.2-.6,0-2.6,0-5,0-3.8-.1-8.3-.2-9.3,0,1.6.1,3.9.1,6.1.1,1.4,0,2.7,0,3.7,0,.7,0,1.2,0,1.7,0,1.5,0,2.6,0,2.9,0,4.8,0,3.7,0,6.9.2.3,0,.8,0,1.2,0,1-.1-.6-.3-1.5-.4-.4,0-.6,0-.5,0,.2,0,.4,0,.6,0,7.1-.1,12.4-.2,18.4.2.8.2-.7.2-2.5.1-1.5,0-3.2,0-3.8,0-1.3.2,5.1.1,8,0,.6,0,1.1,0,1.3,0,1.8,0,3,0,3.9,0,1.9,0,3.1,0,8.1-.2.6,0,.7,0,.8-.1.2,0,.4-.1,6.4,0-5-.5,4.7-.8,11.8-.5,1.1,0,1.8.1,2.5.2,1.5.2,3.1.4,7.9.2,1.3,0,1.8-.2,1.8-.3h0c0-.1-.3-.2-.7-.2-.3,0-.9,0-1.5,0-1.4,0-3.1,0-3.2,0,1.6,0,3.5,0,5.4,0,1.7,0,3.5,0,5.3,0,3.3,0,6.5,0,9-.2.4,0,.5,0,.6,0,.1,0,.3-.1,1.9-.2,6.9-.3,10.6-1.3,11.5-1.3.3,0,.5,0,.7-.1,1-.4,1.7-.9,2.3-1.3.4-.3.7-.6,1.1-.9.2-.2.5-.5.6-.7-.4.3-.7.5-1,.7-.6.4-1.2.8-1.8,1.1-.5.3-1,.5-1.6.7-.3,0-.9.3-1.7.4-1,.2-2.3.4-3.4.6-1,.1-2.5.3-4,.4-2.2.2-4.5.2-5.5.2-.2,0-3.1-.1-4.6-.2h2.8c.9,0,1.9,0,2.8-.1,4.6-.1,12.8-.6,12.8-1.5.6-.4-4.1,0-7.4.4,8.9-2.8,15.8-10.1,18.1-19.2-.1,3.1-.4,6.2-.9,9,0,0,0,.1,0,.2,0,.1,0,.2,0,.3,0,.2,0,.6-.1,1-.2,1.1-.6,2.7-1.2,4-.4.8-.9,1.6-1.7,2.6-.2.2-.4.4-.6.6-1.1,1.1-3.4,2.6-7.1,3.3-2.4.5-5.1.7-7.1.7-2.6,0-3.9-.2-4.3-.3-.1,0-.2,0-.2-.1-.7,0-1.1-.1-1.2-.1-2.4,0-2.4,0-2.4.2,0,0,0,0,0,0-.2,0-.8.3-1.1.4-3.4,0-6.9.1-10.4.1-7.1,0-14.2.1-21.2.2-10.7.1-21.5.2-32.3.2-7,0-14,0-21,0,.2,0,.4,0,.4-.1-5,0-9.9,0-14.7,0-.1,0,0,0,.3,0-.7,0-1.6-.2-3.2-.2-.3,0-.7,0-1.1,0-1,0-1.9,0-2.9,0,.4,0,.8,0,1.2,0-6.4-.3-19.7-1-23.2-.8-3.5,0-7,0-10.5,0-.5,0-.9,0-1.4,0-.7.1-4.1,0-5.7.2-1.1.1.4.4-1,.6,5.9,0,2.3-.4,10.1-.3,1.7.3-3,.1-3,.3,0,.1,4.8,0,3,.3-12.6,0-20.1-.6-15.7-.9-2.9,0-5.3,0-7.2,0-4.6,0-7.7,0-10.9,0-3,0-6.2-.2-8.9-.2-.5,0-1,0-1.4,0-.2,0-.3,0-.5,0,0,0,0,0,0,0-1,0-1.5,0-2.7,0,.1,0,.2,0,.4,0-1.8,0-3.8-.1-5.7-.2-2.6,0-5.1,0-7.3,0,0,0,0,0,.1,0-1.6,0-2.8,0-3.9,0-2.2,0-3.7,0-3.8.3-.9,0-2.3,0-3.2,0,.1,0,.2,0,.2,0-6.9,0-28.5,0-47.4.7-5.1,0-11,0-17.2,0-.6,0-1.2,0-1.7,0,6.4.2,17.3.3,23,.5,4.3.1,3.4.5,5.6.5,11.6.4,18.3.5,32.4.7,8.3,0,36.5.4,43.9.2,6.6-.1-2.4-.4-4.6-.4,7.8-.3,8,.2,16.1.4.8,0,11.7,0,13.4,0,1.6,0-.8-.3.4-.4,5.5-.2,7.3.2,5,.4,5.1,0,10.2,0,15.2,0-12-.4-8.1-.5,2.5-.7.9.2,1.6.5,2.6.7,4.1.1,2.2-.2,4.1-.2,7.8,0,13.2.3,21.3.2-4,0-7.8,0-11.8-.1.3-.3.9-1,8.7-.9.4,0-.1.4,1.8.4,2.3,0,4.8,0,7.5,0-.2.3-.5.6-.7.9-9,0-17.9.1-26.9.2,2.5.2,5,.4,7.5.6-3.2,0-6.3,0-9.5.1-2.6-.3-5.3-.7-7.9-1-10.8,0-21.6,0-32.4.1-2.5.2-5,.3-7.5.5-3.3-.2-6.5-.4-9.8-.5-8,.2-16,.5-24,.7.2,0,.4.2.6.2-6.4,0-13.7,0-21.5,0-4-.2-8-.4-12-.6-.4.2-.8.4-1.2.6-7.6,0-15.5,0-23.8,0-2.5-.1-4.9-.3-7.4-.4-8.9,0-17.8.2-26.7.3-.4,0-.7.1-1.1.2-2.8,0-5.7,0-8.5,0,0-.2.1-.3.1-.5-3.5-.1-7-.2-10.5-.3-.5,0-1.1-.1-1.8-.2-4.4-.4-10.7-.6-11.7-.6-3.4,0-6.7-.1-7.5-.1-1.5,0-3,0-4.4,0-.3,0-.5,0-.8,0-.3,0-.6,0-.8,0-45.8,0-89,.1-122.2.2-16.6,0-31,.1-42.1.2-5.5,0-10.6,0-15,.1-.6,0-1.2,0-2,0-.6-.1-1.3-.2-1.9-.4-10.9.1-21.8.2-32.7.3-17,2.2-26.5,1.1-39.6.7,6,0,12.1-.2,18.1-.3ZM1377.5,885c3.9,0,7.9-.1,11.8-.2-2,.2-3.9.3-5.9.5-1.4,0-2.8,0-4.2-.1,1.1,0,2.2,0,3.4,0-1.7,0-3.4,0-5-.1ZM1367.3,884.1c-1.4.2-2.8.3-4.2.5-.8-.1-1.7-.2-2.5-.4,2.2,0,4.5,0,6.7-.1ZM976.6,899.1c-.3.3-7.8.2-8.9.2-8.8-.3-2.8-1.5,8.9-.2ZM943.1,887.4c-.2,0-.5,0-.7,0,0,0,0,0-.1,0,.3,0,.5,0,.8,0ZM943.9,890.3c-5,0-10.1,0-15.2,0-.1,0-.2,0-.3-.1,5.2,0,10.3.1,15.5.2ZM922.4,896.7c3.7.3,15.2,0,18.1.2,8.9.3.3,1.1,1.8,1.3,5,.5,13.9,0,14.6.9-9.2-.5-17,.4-26.4-.3-1.4-.1-9.9-1.7-8.2-2.1ZM892.5,894.1c3,.3-3.4.7-7.4.4-4.9-.4,4.4-.7,7.4-.4ZM797.4,897.6c2.2-.3-1.6-.6,3-.8,7.3,0,.5.6,2,.8,5.2.6,16.3-.3,10.8,1-4.1-.5-21.2,0-23.5-.2-7.6-.7,5.5-.5,7.7-.8ZM775.5,886.6c12.7.2,9.9.4,6.5.7.8-.4-1.9-.6-6.6-.7,0,0,0,0,0,0ZM768.8,896.9c0,.2-.3.3-2.3.4-9.3.3-7.6-.4,2.3-.4ZM751.8,897.6c-.8.2-1.7.5-2.6.7-3.5,0-7-.2-10.5-.3,1-.6,8.4-.3,13-.4ZM744.5,896.1c-2.8,0-6.4,0-8.7-.2-8.9-.7,5-.5,8.7.2ZM700.5,883.3c2.6.3-2.3.3-6.4,0h6.4ZM578.6,885.4c4.7.3-2.3.7-5.4.4-3.1-.3,1.6-.7,5.4-.4ZM544.2,883.5c-3.5-.3-12.6,0-15.2,0,0,0,0,0,0,0-.9,0-1.6,0-2.2-.1h17.2c.2,0,.2.1.2.2ZM544.2,9.4c.3,0,.2.2,0,.2h-10.3c2.5-.2,7.8-.4,10.3-.2ZM529.3,9.2c-.9.1-1.7.2-2.6.4h-8.2c2.9-.3,7.7-.4,10.8-.4ZM501.3,886.7c-2.8-.1-4.3-1.1-5.6-1.5,1,.3,9.3.6,10.2.7,3.1.5-.2.9-4.6.7ZM496.5,883.3c2.7.2,3.3.1,3.7,0h4.9c-.2,0-.7.1-1.8.2-3.9.2-7.5-.2-10.6,0,2,.5,6.4.2,8.7.3,2.3.1,3.8,1.3-.3,1-.3,0-1-.5-2.6-.5-4.5,0-.4.6-4.7.5-1.4-.7-2.4-1.2-6-1.5h8.8ZM470,887.4c1.6-.2,4.4-.3,7-.1,1.3,0,2.1.2,2.7.2-3.1,0-6.4,0-9.7,0ZM475.7,883.3c2.6.4,4.5.5-6.9.2,0,0,0-.2,0-.2h6.9ZM462.6,884c.8,0,1.6.2,2.4.3-.8.2-1.7.4-2.5.6-1,0-2,0-2.9,0,1-.3,2-.6,3-.8ZM427.6,886.6c-.4-.2-.8-.3-1.1-.5h0c1.3,0,2.6.1,3.9.2.1-.2.2-.3.3-.5,1,0,2.1.2,3.1.3-2,.2-4.1.4-6.2.6ZM446.3,884.6c-.8,0-1.7,0-2.6,0,.4,0,2.6,0,2.9-.1-.1,0-.2.1-.3.2ZM426.4,883.3h3.5c3.5.1,9,.4,10.5,0h6.1c.7,0,1.5.1,2.2.2.6,0,1.1-.1,1.7-.2h2.3c.6.2,1.2.5,1.8.7-6.1,0-12.3,0-18.4,0-2.1.1-1.7.2-.8.4-.7,0-1.4,0-2,0,.8,0,1.6,0,2.4,0,.9.1,1.8.3,1.4.4-.5.2-7.2.1-8.5,0,0,0,0,0,0,0-.5,0-.2-.1.2-.2,2.7,0,4.8,0,3.2-.4-.2,0-3.4-.1-6.7-.2-1.8-.1-2.8-.3,1.4-.6ZM384.8,887c2.3,0,4.4,0,4.7,0,0,0,0,0,0,0-1.6,0-3.2,0-4.8,0ZM385.8,884.2c-1.5,0-3.2,0-4.8,0-.3,0-.7,0-1.2-.1,4.1-.1,5.8,0,6,.1ZM369.7,883.4c-.3,0-.6,0-.8-.1h8.6c.5.2,1.1.3,1.9.4,0,0,.1,0,.2,0-3.6,0-7.2,0-10.7.1.5-.1,2.3-.2,7,0,0-.8-3.9,0-6.1-.3ZM367.4,885.3c2.9,0,8,0,10.9,0,.8.1,1.5.2,1.7.2,5.2.3,4.4-.1,4.8-.4,1.2,0,1.5-.1,1.7-.3,3.2-.2,7.7.1,8.1.6.2.3-3.4,1-4.7,1.2-1.3.2-3-.3-4.2-.3-2.5,0-3.5.4-6.2.3-.2,0-.9-.3-2.1-.4-2.8,0-9.3.1-10.3-.3-.6-.2-.3-.4.3-.6ZM350.4,883.3h6.8c.6,0,1.3.2,2.1.3-3,0-6,0-8.9,0,0,0,0-.2,0-.2ZM348.6,884c-1.4,0-2.7.2-4.5.1-.4,0-.9,0-1.2,0,1.8,0,3.8,0,5.8,0ZM316.2,883.3s0,0,0,0h0s0,0,0,0c3.7.2,6.1.3,4.3.4-1.4,0-2.9,0-4.3,0-.7,0,.3-.3,0-.3ZM300,885.5c2.4-.4,7.9.1,10.7.4-5.3.2-5.9-.1-10.7-.4ZM305.5,883.6c1.2.1,1.6.3.6.5-.2,0-.4,0-.7,0-.2,0-.4,0-.6,0,0,0,.9-.3.6-.5ZM304.9,883.5c-.2,0-.6,0-1,0-1.1,0-.9.4-1.2.7-.9,0-2,0-3.1,0,1.1-.2.4-.6-.4-.9,2.1,0,4.2,0,5.6.2ZM292.4,883.7c1.8,0,3.1.2,2.8.5-1.4,0-2.6,0-3.5,0-.3-.2,0-.4.6-.6ZM275.8,883.6c2,0,4,.1,3.6.4-.2.1-1.2.2-2.3.2-1.4-.2-4.7-.5-1.3-.6ZM263.1,883.8c-.5.3-.9.6-1.4,1,0,0-.1,0-.2,0-.3-.2-.7-.3-1-.5-10.8.6-1.5-.6,2.6-.5ZM257.1,883.9c0,0,.2,0,.3,0-.1,0-.3,0-.5,0,0,0,.1,0,.2,0ZM255.9,883.3s0,0-.1,0c0,0-.1,0-.2,0-.6,0-1.4,0-2.4,0h2.7ZM218.6,887h-.1c0,0,.1,0,.2,0,0,0,0,0,0,0ZM220.7,886.3c-1.1-.2-3.4,0-4.4,0,.3,0,.5-.2.9-.3,4.1-.8,3.4,0,3.4.3ZM217.3,884.8c-.2-.1-.4-.3-.6-.4,1.8,0,3.4-.2,4.9-.4,1.2.3,2.4.5,3.5.8-2.3.2-5.3,0-7.9,0ZM239.9,883.3c0,0-.1.1-.1.2-4.4,0-9.5-.2-13.2-.1-5.1,0-7,.4-10.7.5-.9-.4-2.8-.5-10.1-.5-1.7,0-2.6,0-3.1-.1h37.2ZM195.4,883.3c.3.1.3.3,0,.5-3.5,0-4.7-.2-6.2-.5h6.3ZM165,886.4c-.8,0-1.6,0-2.4,0-.5,0-.9,0-1.4-.1,0,0-.1-.2-.2-.2,1.4,0,2.8,0,4.2,0,0,.1-.2.2-.3.3ZM176,891.2c.5,0,1,0,1.4,0-.7,0-1.3,0-2,0,.2,0,.4,0,.6,0ZM172.2,886.7s.2,0,.4.1c-.6,0-1.3,0-1.9,0-.5-.2-.6-.3-.3-.5,1.3-.1,2.4-.3,2.7-.3,5.4-.1-.8.3-.8.6ZM155.5,883.3h15.6c.2,0,.4.1.9.2-6.1,0-11.9.1-18,.1.7,0,1.1-.2,1.5-.3ZM149.8,886.5c.6,0,1.1.1,1.6.1,0,0-.1.1-.2.2-1,0-1.9,0-2.9,0,0-.1-.2-.2-.2-.3.6,0,1.1,0,1.7,0ZM139.9,886.9c-4.2,0,.9-.3.5-.6-.1,0-.8-.2-1.5-.3,1.4,0,2.8,0,4.2-.1.5.3-.8.8-3.2,1ZM141,885.5c-.2,0-.5,0-.8-.2.8,0,1.7,0,2.5,0,0,.2-.6.3-1.7.3ZM140.8,885c-.6,0-1.2,0-1.8,0-.7-.2-1.7-.2-3.1,0,0,0,0,0,0,0-1.2,0-2.5,0-3.8,0,.3-.4-.1-1.2,7.7-.8.3,0,2.2.5,2.8.9-.5,0-1.1,0-1.8,0ZM132.6,883.3c.5,0,1.1,0,1.6,0h7.3c-.5.2-2.4.4-4.1.3-3.8,0-6.3-.2-7.9-.3h3.1ZM91.7,887c.1,0,.2,0,.4,0,0,0,.2,0,.3,0-.3,0-.6,0-.7,0ZM102.4,885.9c-1.7,0-2.8,0-3.6.1,0-.1-.2-.2-.3-.3.3,0,.6,0,.8,0,.6.1,1.5.2,3,.2ZM98,885c.3,0,.2.3.7.5-.2,0-.4,0-.6,0-1.6.3-2.8.6-4.2.8,0-.2.2-.5.3-.7-2.4,0-4.3,0-5.7.1.6-.5,5.4-1.3,9.6-.8ZM77.1,883.3c3.6.3,3.9.8,3.4,1.2-2.2-.4-4.2-.8-3.4-1.2ZM68.8,883.3h5.7c-.8.2-1.5.3-2.3.5-1.8-.1-3.7-.3-5.6-.4.7,0,1.4,0,2.1,0ZM55.7,890.7c2.7.1,5.4.2,8.1.3-3.8,0-7.4.1-9.9.2-.9,0-1.8,0-2.6,0,1.5-.2,3-.3,4.5-.5ZM29.3,883.1c1.1.1,2.1.2,3.2.2h.4c-.1.1-.4.3-.8.4-3.9.3-4.2-.3-2.8-.5ZM17.6,878.8s0,0,0,0c.7.5,1.5.9,2.2,1.3-.8-.3-1.6-.7-2.2-1.3ZM14.7,15.8c1.5-1.7,3.6-2.8,6.2-3.6-2.8,1.4-5.4,3.2-7.6,5.4.4-.7.9-1.3,1.4-1.8ZM13.3,880.9c.3.4.7.8,1.2,1.3-.5-.3-1-.6-1.5-1.1-1.8-1.6-2.6-4.3-2.9-5.8,1.5,3.4,2,4,3.2,5.6ZM7.1,827.5s0-.2.1-.4c0,.6,0,1.3,0,1.9-.2.5-.3.6-.5.3-.1-1.3-.3-2.4-.3-2.7-.1-5.4.3.8.6.8ZM7.3,848.5c0,1,0,1.9,0,2.9-.1,0-.2.2-.3.2,0-.6,0-1.1,0-1.7,0-.6.1-1.1.1-1.6,0,0,.1.1.2.2ZM6.5,834.4c.1,0,.2.2.3.3,0,.8,0,1.6,0,2.4,0,.5,0,.9-.1,1.4,0,0-.2.1-.2.2,0-1.4,0-2.8,0-4.2ZM7.3,859.7c0,4.2-.3-.9-.6-.5,0,.1-.2.8-.3,1.5,0-1.4,0-2.8-.1-4.2.3-.5.8.8,1,3.2ZM5.9,858.6c0,.2,0,.5-.2.8,0-.8,0-1.7,0-2.5.2,0,.3.6.3,1.7ZM5.5,443.8v6s0,0,0-.1c0-2,0-3.9,0-5.8ZM5.5,534.5v8.5c0-3.2-.1-6.5-.2-9.7,0-.1.2.4.2,1.1ZM4.5,859.8c0-.3.5-2.2.9-2.8,0,.5,0,1.1,0,1.8,0,.6,0,1.2,0,1.8-.2.7-.2,1.7,0,3.1,0,0,0,0,0,0,0,1.2,0,2.5,0,3.8-.4-.3-1.2.1-.8-7.7ZM3.7,828.5c0-.2.1-.4.2-.9,0,6.1.1,11.9.1,18,0-.7-.2-1.1-.3-1.5v-15.6ZM3.7,867c0-.5,0-1.1,0-1.6v-7.3c.2.5.4,2.4.3,4.1,0,3.8-.2,6.3-.3,7.9v-3.1ZM3.6,521.2v8.5c0-3.2-.1-6.5-.2-9.7,0-.1.2.4.2,1.1Z"/><path d="M1598.3,742.7c0,.4-.3,14.1-.3,16.3,0,2.2.6,5.3.6,5,.4-3.2-.2-4.5-.1-9,0-1.5.8-16.1-.2-12.3Z"/><path d="M1599.2,842.4c0-7.8.4-2,.6-5.2.3-6.4-.4-19.9-.9-5.5-.6-11.7-.8-10.9.4-8.9.5.9.2-17,.1-18.2-.4-5.8-.3,3-.5,1.6-.3-2.3,0-7-.6-1.2-.2-10.5.3-7.5.9-3.3.3-6.7-.6-3.1-.8-6-.2-5,.7-10.5.8-15,0-2.1-.3-2.6-.3-4.1,0-2.1,0-3.8,0-5.1-.2,2.6-.3,5.2-.4,7.8-.1-2.9-.2-5.8-.3-8.7.2.2.5.5.7.7,0-4.5-.3-5.1-1.1-5.3-.2,23.9.2,48,.3,71.3,0,4.1.2,6,.2,8.8,0,.6,0,1.2,0,1.9-.2,6.3-.8,6.4,0,11.1.3-1.8.5-3.6.8-5.5,0,1.7,0,3.4,0,5.2.2-.6.4-1.1.7-1.7,0,1.5,0,3.2-.1,4.7.3-4,.3-11.1.2-15.7-.1-3.2-.3-5.2-.8-3.6Z"/><path d="M1598.9,725.4c-.1-.3-.2-.5-.4-.8,0,5.5,0,10.9,0,16.4.1-5.2.2-10.4.3-15.6Z"/><path d="M1598.6,724.7s0,0,0,0c0,0,0,0,0,0h0Z"/><path d="M1546.3,891.6c-2.6,0-7.9.2-7.7.5,0,0,0,0,0,0,5.9-.2,4.2.2,7.1.3,1,0,2.2,0,3.6,0,2.8-.1,6.1-.3,9.1,0,.4-.6-4.6-.5-9.1-.5-1,0-2,0-3,0-.7,0,0-.3-.1-.3Z"/><path d="M1596.8,846c0,2.6,0,5,.3,6.1,0-2,0-4.1,0-6.1,0-2.7,0-5.3,0-8-.2-1.8-.4,3.3-.4,8Z"/><path d="M1598.9,771.2h0c0,0,0,.1,0,.2,0,0,0-.1,0-.2Z"/></svg>');
    mask-size: calc(100% - 40px) 100%;
    mask-repeat: no-repeat;
    mask-position: center;
}

._custom._tp_hero ._overlay {
    position: absolute;
    text-align: center;
    top: 50%;
    left: 50%;
    width: calc(100% - 80px);
    height: auto;
    max-height: calc(100% - 80px);
    max-width: 1200px;
    transform: translate(-50%, -50%);
    color: #FFFFFF;
    /* overflow-y: auto; */
    overflow-y: hidden;
    z-index: 1;
}

._custom._tp_hero .asset {
    position: relative;
    display: block !important;
    width: 100%;
}

._custom._tp_hero .asset video {
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    z-index: 0;
}

._custom._tp_hero ._bg_img {
    position: absolute;
    height: 100%;
    width: 100%;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    z-index: 0;
}

._custom._tp_hero ._tp_mask {
    position: absolute;
    background-color: rgba(24,52,37, 1);
    width: 100%;
    height: 100%;
    left: 0px;
    top: 0px;
    z-index: 1;
}

._custom._tp_hero ._tp_effect {
    position: absolute;
    background: linear-gradient(180deg, rgba(20, 42, 26, .5) 0%, rgba(20, 42, 26, 0) 26%, rgba(20, 42, 26, 0) 54%, rgba(20, 42, 26, .78) 100%);
    width: 100%;
    height: 100%;
    left: 0px;
    top: 0px;
    z-index: 2;
}

._custom._tp_hero ._tp_banner {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 3;
    width: 500px;
    height: auto;
}

[data-effect="flip"] {
    background-color: transparent;
    perspective: 1000px;
    cursor: pointer;
}

[data-effect="flip"] .flip-card-inner
{
    position: relative;
    width: 100%;
    height: 100%;
    transition: transform 0.8s;
    transform-style: preserve-3d;
}

._grid .card-inner {
    height: 100%;
}

[data-effect="flip"].flipped .flip-card-inner {
    transform: rotateY(180deg);
}

._grid ._card-front,
[data-effect="flip"] .flip-card-front,
[data-effect="flip"] .flip-card-back {
    position: relative;
    display: flex;
    height: 100%;
    flex-direction: column;
    inset: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

[data-effect="flip"] .flip-card-back {
    position: absolute;
    inset: 0;
    transform: rotateY(180deg);
}

._grid ._item._33p {
    width: 33.333333333% !important;
}

._grid ._item._40p {
    width: 40% !important;
}

._grid ._item._50p {
    width: 50% !important;
}

._grid ._item._60p {
    width: 60% !important;
}

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

    ._custom._tp_hero .asset {
        margin: 0 auto;
        padding: 0px;
    }

    ._grid {
        column-gap: 20px;
        row-gap: 20px;
    }

    ._grid._2 ._item,
    ._grid._no_col_gap._2 ._item,
    ._grid._3 ._item,
    ._grid._no_col_gap._3 ._item
    {
        width: 100%;
    }

    ._grid._4 ._item,
    ._grid._no_col_gap._4 ._item,
    ._grid._5 ._item,
    ._grid._no_col_gap._5 ._item,
    ._grid._6 ._item,
    ._grid._no_col_gap._6 ._item
    {
        width: calc(50% - 10px);
    }

    ._grid._7 ._item,
    ._grid._no_col_gap._7 ._item,
    ._grid._8 ._item,
    ._grid._no_col_gap._8 ._item
    {
        width: calc(33.3% - 13px);
    }

    ._custom._tp_hero ._overlay {
        width: 100%;
        max-height: calc(100% - 40px);
        max-width: calc(100% - 50px);
    }

    ._custom._tp_hero ._summer_in_the_park {
        max-width: 100px;
    }

    ._custom._tp_hero ._ar-16-9 {
        aspect-ratio: 1 / 1.5;
    }

    ._custom._tp_hero .parchment_1 {
        mask-image: none;
        /* width: calc(100% - 40px); */
        width: 100%;
    }

    ._grid._4 ._item + ._item::before {
        content: none;
    }

    ._grid._4 ._item:nth-child(even)::before {
        content: '';
    }

    ._grid._carousel {
        margin-left: 20px;
        margin-right: 20px;
    }

    ._custom ._carousel_arrows ._cta._next {
        right: 20px;
    }

    ._custom ._carousel_arrows ._cta._prev {
        display: none !important;
        left: 20px;
    }

    ._grid._force_single_column_mobile ._item
    {
        width: 100% !important;
    }

    ._custom._tp_hero ._tp_mask {
        opacity: 0.5 !important;
    }

    ._grid ._item._33p,
    ._grid ._item._40p,
    ._grid ._item._50p,
    ._grid ._item._60p
    {
    width: 100% !important; 
    }

}
/* ------------------------------------------ */

/* ------------------------------------------ */
.tp-child-details {
    margin-top: 20px;
}

._tp-custom-product-container {
    max-width: 700px;
    width: 100%;
}

.cart-items__wrapper {
    margin-bottom: 20px;
}

@media screen and (max-width: 880px) {
    
}
/* ------------------------------------------ */

/* ------------------------------------------ */
/* Kill the add-to-cart tick animation */
.add-to-cart-button[data-added='true'] .checkmark-burst {
  opacity: 0 !important;
}

.add-to-cart-button[data-added='true'] .add-to-cart-text {
  clip-path: none !important;
  opacity: 1 !important;
  filter: none !important;
  translate: 0 !important;
}

[data-added='true'] .add-to-cart-text,
[data-added='true'] .add-to-cart__added {
  animation-name: none !important;
}
/* ------------------------------------------ */

/* ------------------------------------------ */
input[type="text"],
input[type="email"],
input[type="tel"],
input[type="number"],
input[type="date"],
input[type="search"],
input[type="password"],
textarea,
select
{
    appearance: none;
    -webkit-appearance: none;
    width: 100%;
    font: var(--input-font);
    font-size: max(16px, 1em);
    color: var(--input-text);
    background-color: var(--input-bg);
    border: 1px solid var(--input-border);
    border-radius: none;
    padding: var(--input-padding);
    transition: border-color .15s, box-shadow .15s;
}

input:focus-visible,
textarea:focus-visible,
select:focus-visible {
    outline: none !important;
    box-shadow: none !important;
    border: none !important;
}

input:focus,
select:focus,
textarea:focus
{
    outline: none !important;
}

::placeholder { color: #9a958c; opacity: 1; }

select,
select.product-custom-option.admin__control-select
{
    width: 100% !important;
    /*
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%231a1a1a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: right 0.9em center;
    background-size: 8px;
    */
    border: none !important;
    background-color: transparent !important;
    font-family: brandon-grotesque, sans-serif;
    font-size: var(--type-body);
    line-height: var(--lh-body);
}

input[type="checkbox"],
input[type="radio"]
{
    appearance: none;
    -webkit-appearance: none;
    width: 1.25em;
    height: 1.25em;
    flex: 0 0 auto;
    border: 1.5px solid var(--input-border);
    background: var(--input-bg);
    cursor: pointer;
    display: inline-grid;
    place-content: center;
    transition: border-color .15s, background-color .15s;
}

input[type="checkbox"] {
    border-radius: 5px;
}

input[type="radio"] {
    border-radius: 50%;
}

input[type="checkbox"]::before,
input[type="radio"]::before
{
  content: '';
  transform: scale(0);
  transition: transform .12s ease-in-out;
}

input[type="checkbox"]::before {
  width: 0.7em; height: 0.7em;
  background: #fff;
  clip-path: polygon(14% 44%, 0 65%, 40% 100%, 100% 16%, 84% 0, 38% 66%);  /* tick */
}

input[type="radio"]::before
{
  width: 0.6em; height: 0.6em;
  border-radius: 50%;
  background: #fff;
}

input[type="radio"]:checked {
  border-color: var(--input-border-focus);  
}

input[type="checkbox"]:checked {
  background: var(--input-border-focus);
  border-color: var(--input-border-focus);
}

input[type="checkbox"]:checked::before,
input[type="radio"]:checked::before
{
     transform: scale(1);
}

input[type="checkbox"]:focus-visible,
input[type="radio"]:focus-visible {
  outline: none;
  box-shadow: 0 0 0 3px color-mix(in srgb, var(--input-border-focus) 25%, transparent);
}

input:disabled, select:disabled, textarea:disabled {
  opacity: .55;
  cursor: not-allowed;
}
/* ------------------------------------------ */

/* ------------------------------------------ */
.dpo-container input[type="text"],
.dpo-container input[type="email"],
.dpo-container input[type="tel"],
.dpo-container input[type="number"],
.dpo-container input[type="date"],
.dpo-container input[type="search"],
.dpo-container input[type="password"]
{
    background-image:
    url('/cdn/shop/files/lc-outline-leaf-900.png?v=1784120416'),
    url('/cdn/shop/files/cc-outline-leaf-900.png?v=1784120416'),
    url('/cdn/shop/files/rc-outline-leaf-900.png?v=1784120416');
    background-position:
    left,
    center,
    right;
    background-size:
    8px 100%, 
    calc(100% - 16px) 100%, 
    8px 100%;
    background-repeat: no-repeat;
    background-color: transparent !important;
}

.dpo-container select
{
    background-image:
    url('/cdn/shop/files/lc-outline-leaf-900.png?v=1784120416'),
    url('/cdn/shop/files/cc-outline-leaf-900.png?v=1784120416'),
    url('/cdn/shop/files/rc-outline-leaf-900.png?v=1784120416'),
    url('/cdn/shop/files/arrow_down.svg?v=1784025713');
    background-position:
    left,
    center,
    right,
    calc(100% - 20px);
    background-size:
    8px 100%, 
    calc(100% - 16px) 100%, 
    8px 100%,
    14px, 14px;
    background-repeat: no-repeat;
    background-color: transparent !important;
}

.dpo-container h2 {
    font-size: 20px;
    font-family: brandon-grotesque, sans-serif;
    text-transform: uppercase;
}

.dpo-container input[type=text] {
    border: none !important;
}

.dpo-container .note {
    display: none !important;
}

.dpo-container .datepicker {
    width: 100% !important;
}

.product-form-buttons .quantity-selector-wrapper {
	display: none !important;
}

.dpo-container ._dpo_locations > .field > label,
.dpo-container ._dpo_date_options > .field > label,
.button.add-to-cart-button * .svg-wrapper.add-to-cart-icon
{
    display: none !important;
}

.dpo-container .field .no-margin {
    font-style: normal !important;
    font-size: 15px !important;
    line-height: 19px !important;
    color: rgba(24,52,37, 0.7) !important;
}

.dpo-container .field
{
    width: 100% !important; 
    float: none !important;
    margin-right: 0px !important;
    margin-top: 0px !important;
    margin-left: 0px !important;
    margin-top: 10px !important;
}

.dpo-container * .options-list
{
    display: flex;
    flex-wrap: wrap;
}

.dpo-container * label,
.dpo-container * .options-list label span
{
    magrin-bottom: 4px;
    font-family: brandon-grotesque, sans-serif;
    font-size: var(--type-body);
    line-height: var(--lh-body);
}

.dpo-container * .options-list label span
{
    font-size: var(--type-small);
    line-height: var(--lh-small);
}

.dpo_cart_edit_container {
    display: none !important;
}

.dpo-container .tp-visually-hidden {
    position: absolute !important;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip-path: inset(50%);
    white-space: nowrap;
}

.dpo-container .tp-date-cards {
    display: flex;
    gap: 12px;
}

.dpo-container .tp-date-card {
    position: relative;
    padding: 12px 10px 10px 44px;
    font-size: 16px;
    font-weight: 500;
    cursor: pointer;
    background: transparent;
    transition: border-color .15s, background-color .15s;
    user-select: none;
    background-repeat: no-repeat;
    background-image:
    url('/cdn/shop/files/tp-left-top-leaf-900.png?v=1784117893'),
    url('/cdn/shop/files/tp-right-top-leaf-900.png?v=1784117893'),
    url('/cdn/shop/files/tp-top-leaf-900.png?v=1784117893'),
    url('/cdn/shop/files/tp-bottom-leaf-900.png?v=1784117893'),
    url('/cdn/shop/files/tp-left-leaf-900.png?v=1784117893'),
    url('/cdn/shop/files/tp-right-leaf-900-1.png?v=1784117893'),
    url('/cdn/shop/files/tp-left-bottom-leaf-900.png?v=1784117893'),
    url('/cdn/shop/files/tp-right-bottom-leaf-900.png?v=1784117893'
    );
    background-position:
    left top,
    right top,
    top center,
    bottom center,
    left center,
    right center,
    bottom left,
    bottom right;
    background-size: 
    10px 10px,
    10px 10px,
    calc(100% - 20px) 10px,
    calc(100% - 20px) 10px,
    10px calc(100% - 20px),
    10px calc(100% - 20px),
    10px 10px,
    10px 10px
    ;
}

.dpo-container .tp-date-card:hover,
.dpo-container .tp-date-card:focus-visible
{
}

.dpo-container .tp-date-card__tick {
    position: absolute;
    left: 14px;
    top: 16px;
    width: 20px;
    height: 20px;
    border: 1.5px solid var(--input-border, #183425);
    border-radius: 5px;
    background: transparent;
    display: grid;
    place-content: center;
    transition: background-color .15s, border-color .15s;
}

.dpo-container .tp-date-card__tick::before {
    content: '';
    width: 22px;
    height: 22px;
    background: transparent;
    position: absolute;
    left: 2px;
    top: -6px;
    background-image: url('/cdn/shop/files/tp-tick.png?v=1784122895');
    background-repeat: no-repeat;
    background-position: center;
    background-size: 22px 22px;
    transform: scale(0);
}

.dpo-container .tp-date-card.is-checked .tp-date-card__tick::before {
    transform: scale(1);
}

.dpo-container .tp-date-card__date {
    display: block;
}

.dpo-container .tp-date-card__time {
    display: block;
}

.dpo-container .tp-date-card__price {
    display: block;
    color: #183425;
}

.dpo-container .tp-date-card.is-unavailable {
    display: none;
}

.dpo-container * a {
    text-decoration: underline !important;
}

header-component ._tp_nav li a ._underline {
    display: none;
}

.button.add-to-cart-button {
    background-color: transparent;
    height: 40px;
}

.button.add-to-cart-button .add-to-cart-text {
    z-index: 2;
    margin: 0 auto;
}

.button.add-to-cart-button .add-to-cart-text__content {
    color: #FFFFFF;
    z-index: 2;
}
/* ------------------------------------------ */

/* ------------------------------------------ */
.tp-lightbox {
    position: fixed;
    inset: 0;
    z-index: 999;
    background: rgba(247,243,234, 0.9); 
    display: flex;
    align-items: center;
    justify-content: center;
}

.tp-lightbox[hidden]{
    display: none;
}

.tp-lightbox__stage {
    margin: 0;
    max-width: min(90vw, 1400px);
    max-height: 88vh;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 10px;
}

.tp-lightbox__img {
    max-width: 100%;
    max-height: 82vh;
    object-fit: contain;
    border-radius: 8px;
}

.tp-lightbox__caption {
    color: #183425;
}

.tp-lightbox__close,
.tp-lightbox__nav
{
    position: absolute;
    border: 0;
    background: transparent;
    border: none;
    color: #183425;
    cursor: pointer;
    display: grid;
    place-items: center;
    transition: color .15s;
    outline: none;
}

.tp-lightbox__close svg,
.tp-lightbox__nav svg { 
    fill: ; 
}

.tp-lightbox__close:hover svg,
.tp-lightbox__nav:hover svg { 
    fill: #C53617; 
}

.tp-lightbox__close {
    top: 16px;
    right: 16px;
    width: 44px;
    height: 44px;
}

.tp-lightbox__nav {
    top: 50%;
    transform: translateY(-50%);
    width: 44px;
    height: 44px;
}

.tp-lightbox__nav--prev {
    left: 16px;
}

.tp-lightbox__nav--prev svg {
    transform: rotate(180deg);
}

.tp-lightbox__nav--next {
    right: 16px;
}

@media (max-width: 600px) {
    .tp-lightbox__nav {
        width: 44px; height: 44px;
    }

    .tp-lightbox__nav--prev {
        left: 6px;
    }

    .tp-lightbox__nav--next {
        right: 6px;
    }

    .tp-lightbox__stage {
        max-width: min(80vw, 1400px);
    }
}
/* ------------------------------------------ */

/* ------------------------------------------ */
.cart-items__table-row {
    grid-template-columns: auto;
    grid-gap: 8px;
}

.cart-items__unit-price-wrapper {
    margin-top: 10px;
}

.cart-items__details *,
.cart-items-component .cart-items__price
{
    font-size: 18px;
}

.cart-items__product-info > p:nth-child(1) {
    display: none;
}

.cart-items-component table {
    table-layout: fixed;
    width: 100%;
}

.cart-items-component .cart-items__media    { width: 88px; }
.cart-items-component .cart-items__quantity { width: 110px; }
.cart-items-component .cart-items__price    { width: 100px; }
.cart-items-component .cart-items__error    { width: 0; }
/* details takes everything else — with fixed layout, no width = remaining space */

/* smaller thumbnail to match */
.cart-items-component .cart-items__media img {
    width: 72px;
    height: auto;
}

.cart-items__properties {
    margin: 10px 0 0;
    overflow: hidden;
}

.cart-items__property {
    display: grid;
    grid-template-columns: 40% 1fr;
    gap: 0 10px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.cart-items__property:not(:last-child) {
    border-bottom: 1px solid #5CA980;
}

.cart-items__property dt {
    font-weight: 400;
    color: #183425;
    margin: 0;
}

.cart-items__property dt::after {
    content: none;
}

.cart-items__property dd {
  margin: 0;
  overflow-wrap: anywhere;              /* long values (emails etc.) wrap, not overflow */
}

.cart-totals__tax-note small
{
    font-size: 15px !important;
}

@media (max-width: 749px) {
    
    .cart-items__property {
        grid-template-columns: 1fr;
        grid-gap: 4px;
    }
}
/* ------------------------------------------ */

/* ------------------------------------------ */
.datepicker-container {
    font-family: inherit;
    font-size: 16px;                       /* base up from the plugin's ~14px */
    width: 300px;                          /* roomier grid (default ~210px) */
    background: #F7F3EA;                   /* parchment-ish */
    border: 1px solid #183425 !important;
    border-radius: 12px;
    box-shadow: 0 10px 30px rgba(30, 40, 35, .18);
    padding: 8px;
    color: #183425;
    z-index: 999;
}

/* kill the plugin's pointer arrow (looks off with rounded corners) */
.datepicker-container::before,
.datepicker-container::after {
    display: none !important;
}

/* ---- header rows (month/year nav) ---- */
.datepicker-panel > ul[data-view="years picker"] > li,
.datepicker-panel > ul > li[data-view$="current"],
.datepicker-panel > ul > li[data-view$="prev"],
.datepicker-panel > ul > li[data-view$="next"] {
    font-weight: 600;
    font-size: 17px;
    color: #183425;
    height: 40px;
    line-height: 40px;
    border-radius: 8px;
}

.datepicker-panel > ul > li[data-view$="prev"]:hover,
.datepicker-panel > ul > li[data-view$="next"]:hover,
.datepicker-panel > ul > li[data-view$="current"]:hover {
    background: rgba(92,169,128, 0.2);
}

/* ---- weekday header ---- */
.datepicker-panel > ul[data-view="week"] > li {
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: .04em;
    color: #183425;
    height: 32px;
    line-height: 32px;
}

/* ---- day cells ---- */
.datepicker-panel > ul[data-view="days"] > li {
    font-size: 16px;
    width: 40px;
    height: 40px;
    line-height: 40px;
    border-radius: 50%;
    background: transparent;
    transition: background-color .12s, color .12s;
}

.datepicker-panel > ul[data-view="days"] > li:hover {
    background: rbga(197,54,23, 0.5);
}

/* other-month days */
.datepicker-panel > ul > li.muted,
.datepicker-panel > ul > li.muted:hover {
  color: #183425;
  background: transparent;
}

/* today */
.datepicker-panel > ul > li.highlighted {
  background: transparent !important;
  box-shadow: inset 0 0 0 1.5px #183425;
  color: #183425 !important;
}
.datepicker-panel > ul > li.highlighted:hover {
  background: rbga(197,54,23, 0.5) !important;
}

/* selected date */
.datepicker-panel > ul > li.picked,
.datepicker-panel > ul > li.picked:hover {
  background-color: rbga(197,54,23, 0.5) !important;
  font-weight: 600;
}

/* disabled (out of min/max range) */
.datepicker-panel > ul > li.disabled,
.datepicker-panel > ul > li.disabled:hover {
  color: rgba(92,169,128, 0.5);
  background: transparent;
  cursor: not-allowed;
}

/* ---- months / years grids ---- */
.datepicker-panel > ul[data-view="months"] > li,
.datepicker-panel > ul[data-view="years"] > li {
  font-size: 15px;
  height: 44px;
  line-height: 44px;
  border-radius: 8px;
}

.datepicker-panel > ul[data-view="months"] > li:hover,
.datepicker-panel > ul[data-view="years"] > li:hover {
  background: rgba(92,169,128, 0.5);
}

.datepicker-panel > ul[data-view="months"] > li.picked,
.datepicker-panel > ul[data-view="years"] > li.picked {
  background: #183425;
  color: #fff;
}

/* mobile: don't overflow small screens */
@media (max-width: 380px) {
  .datepicker-container { width: calc(100vw - 32px); }
  .datepicker-panel > ul[data-view="days"] > li { width: 13.5%; }
}
/* ------------------------------------------ */