@font-face{font-family:Assistant;src:url(/fonts/Assistant-400-latin.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Assistant;src:url(/fonts/Assistant-400-latin-ext.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Assistant;src:url(/fonts/Assistant-400-latin.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Assistant;src:url(/fonts/Assistant-400-latin-ext.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Assistant;src:url(/fonts/Assistant-400-latin.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Assistant;src:url(/fonts/Assistant-400-latin-ext.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Assistant;src:url(/fonts/Assistant-400-latin.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Assistant;src:url(/fonts/Assistant-400-latin-ext.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;src:url(/fonts/BarlowCondensed-600-latin.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;src:url(/fonts/BarlowCondensed-600-latin-ext.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;src:url(/fonts/BarlowCondensed-700-latin.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;src:url(/fonts/BarlowCondensed-700-latin-ext.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bebas Neue;src:url(/fonts/BebasNeue-400-latin.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bebas Neue;src:url(/fonts/BebasNeue-400-latin-ext.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bodoni Moda;src:url(/fonts/BodoniModa-400-italic-latin.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bodoni Moda;src:url(/fonts/BodoniModa-400-italic-latin-ext.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bodoni Moda;src:url(/fonts/BodoniModa-400-italic-latin.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bodoni Moda;src:url(/fonts/BodoniModa-400-italic-latin-ext.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bodoni Moda;src:url(/fonts/BodoniModa-400-latin.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bodoni Moda;src:url(/fonts/BodoniModa-400-latin-ext.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bodoni Moda;src:url(/fonts/BodoniModa-400-latin.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bodoni Moda;src:url(/fonts/BodoniModa-400-latin-ext.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bodoni Moda;src:url(/fonts/BodoniModa-400-latin.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bodoni Moda;src:url(/fonts/BodoniModa-400-latin-ext.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Courier Prime;src:url(/fonts/CourierPrime-400-latin.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Courier Prime;src:url(/fonts/CourierPrime-400-latin-ext.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Courier Prime;src:url(/fonts/CourierPrime-700-latin.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Courier Prime;src:url(/fonts/CourierPrime-700-latin-ext.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;src:url(/fonts/DMSans-400-latin.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;src:url(/fonts/DMSans-400-latin-ext.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;src:url(/fonts/DMSans-400-latin.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;src:url(/fonts/DMSans-400-latin-ext.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;src:url(/fonts/DMSans-400-latin.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;src:url(/fonts/DMSans-400-latin-ext.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Dosis;src:url(/fonts/Dosis-400-latin.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Dosis;src:url(/fonts/Dosis-400-latin-ext.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;src:url(/fonts/EBGaramond-400-latin.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;src:url(/fonts/EBGaramond-400-latin-ext.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;src:url(/fonts/EBGaramond-400-latin.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;src:url(/fonts/EBGaramond-400-latin-ext.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;src:url(/fonts/EBGaramond-400-latin.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;src:url(/fonts/EBGaramond-400-latin-ext.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;src:url(/fonts/Inter-400-latin.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;src:url(/fonts/Inter-400-latin-ext.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;src:url(/fonts/Inter-400-latin.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;src:url(/fonts/Inter-400-latin-ext.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;src:url(/fonts/Inter-400-latin.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;src:url(/fonts/Inter-400-latin-ext.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;src:url(/fonts/Inter-400-latin.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;src:url(/fonts/Inter-400-latin-ext.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Franklin;src:url(/fonts/LibreFranklin-400-latin.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Franklin;src:url(/fonts/LibreFranklin-400-latin-ext.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lora;src:url(/fonts/Lora-400-latin.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lora;src:url(/fonts/Lora-400-latin-ext.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lora;src:url(/fonts/Lora-400-latin.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lora;src:url(/fonts/Lora-400-latin-ext.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lora;src:url(/fonts/Lora-400-latin.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lora;src:url(/fonts/Lora-400-latin-ext.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-400-latin.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-400-latin-ext.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-400-latin.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-400-latin-ext.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-400-latin.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-400-latin-ext.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-400-latin.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-400-latin-ext.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-400-latin.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-400-latin-ext.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;src:url(/fonts/OpenSans-400-latin.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans;src:url(/fonts/OpenSans-400-latin-ext.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;src:url(/fonts/OpenSans-400-latin.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans;src:url(/fonts/OpenSans-400-latin-ext.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;src:url(/fonts/OpenSans-400-latin.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans;src:url(/fonts/OpenSans-400-latin-ext.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;src:url(/fonts/Oswald-400-latin.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;src:url(/fonts/Oswald-400-latin-ext.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;src:url(/fonts/Oswald-400-latin.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;src:url(/fonts/Oswald-400-latin-ext.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;src:url(/fonts/Oswald-400-latin.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;src:url(/fonts/Oswald-400-latin-ext.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Pinyon Script;src:url(/fonts/PinyonScript-400-latin.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Pinyon Script;src:url(/fonts/PinyonScript-400-latin-ext.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;src:url(/fonts/PlayfairDisplay-400-italic-latin.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;src:url(/fonts/PlayfairDisplay-400-italic-latin-ext.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;src:url(/fonts/PlayfairDisplay-400-italic-latin.woff2) format("woff2");font-weight:600;font-style:italic;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;src:url(/fonts/PlayfairDisplay-400-italic-latin-ext.woff2) format("woff2");font-weight:600;font-style:italic;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;src:url(/fonts/PlayfairDisplay-400-italic-latin.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;src:url(/fonts/PlayfairDisplay-400-italic-latin-ext.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;src:url(/fonts/PlayfairDisplay-400-latin.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;src:url(/fonts/PlayfairDisplay-400-latin-ext.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;src:url(/fonts/PlayfairDisplay-400-latin.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;src:url(/fonts/PlayfairDisplay-400-latin-ext.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;src:url(/fonts/PlayfairDisplay-400-latin.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;src:url(/fonts/PlayfairDisplay-400-latin-ext.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;src:url(/fonts/Poppins-400-latin.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;src:url(/fonts/Poppins-400-latin-ext.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;src:url(/fonts/Poppins-500-latin.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;src:url(/fonts/Poppins-500-latin-ext.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;src:url(/fonts/Poppins-600-latin.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;src:url(/fonts/Poppins-600-latin-ext.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;src:url(/fonts/Poppins-700-latin.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;src:url(/fonts/Poppins-700-latin-ext.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;src:url(/fonts/SpaceGrotesk-400-latin.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;src:url(/fonts/SpaceGrotesk-400-latin-ext.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;src:url(/fonts/SpaceGrotesk-400-latin.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;src:url(/fonts/SpaceGrotesk-400-latin-ext.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;src:url(/fonts/SpaceGrotesk-400-latin.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;src:url(/fonts/SpaceGrotesk-400-latin-ext.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Work Sans;src:url(/fonts/WorkSans-400-latin.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Work Sans;src:url(/fonts/WorkSans-400-latin-ext.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Work Sans;src:url(/fonts/WorkSans-400-latin.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Work Sans;src:url(/fonts/WorkSans-400-latin-ext.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Work Sans;src:url(/fonts/WorkSans-400-latin.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Work Sans;src:url(/fonts/WorkSans-400-latin-ext.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Work Sans;src:url(/fonts/WorkSans-400-latin.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Work Sans;src:url(/fonts/WorkSans-400-latin-ext.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}.ts-studio{--ts-panel-width: 340px;--ts-assistant-width: 360px;position:fixed;inset:0;z-index:1300;display:flex;flex-direction:column;background:#ececf1;color:#1d1d1f;font-family:var(--font-body, -apple-system, "SF Pro Text", "Segoe UI", sans-serif);font-size:13px;line-height:1.45}@media(max-width:1440px){.ts-studio{--ts-panel-width: 320px;--ts-assistant-width: 340px}}.ts-studio :where(h1,h2,h3,h4){margin:0;color:inherit;font-family:inherit;font-weight:650;letter-spacing:0}.ts-studio :where(p){margin:0;color:inherit;font-weight:400}.ts-studio :where(button){display:inline-flex;align-items:center;justify-content:center;gap:6px;font:inherit;color:inherit;background:none;border:none;padding:0;cursor:pointer}.ts-studio :where(button):disabled{opacity:.4;cursor:default}.ts-topbar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;height:52px;padding:0 12px;background:#ffffffeb;border-bottom:1px solid rgba(29,29,31,.1);-webkit-backdrop-filter:saturate(1.6) blur(18px);backdrop-filter:saturate(1.6) blur(18px)}.ts-topbar__left{display:flex;align-items:center;gap:10px;min-width:0}.ts-exit{width:32px;height:32px;border-radius:8px}.ts-exit:hover{background:#1d1d1f0f}.ts-title{display:flex;flex-direction:column;line-height:1.2;min-width:0}.ts-title strong{font-size:13px;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ts-title span{font-size:11px;color:#1d1d1f8c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ts-topbar__center{display:flex;align-items:center;gap:10px}.ts-studio select.ts-page-picker{max-width:220px;height:32px;padding:0 26px 0 12px;border:1px solid rgba(29,29,31,.14);border-radius:9px;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%236e6e73' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") right 10px center no-repeat,#fff;appearance:none;font:inherit;font-size:12px;font-weight:550;color:#1d1d1f;cursor:pointer;box-shadow:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ts-studio select.ts-page-picker:focus-visible{border-color:#0a6cff;box-shadow:0 0 0 3px #0a6cff2e;outline:none}.ts-device-tabs,.ts-history{display:inline-flex;gap:2px;padding:2px;background:#1d1d1f0f;border-radius:9px}.ts-device-tabs button,.ts-history button{width:34px;height:32px;border-radius:7px;color:#1d1d1f99}.ts-device-tabs button.is-active{background:#fff;color:#1d1d1f;box-shadow:0 1px 4px #0f0f1424}.ts-history button:hover:not(:disabled){background:#fffc;color:#1d1d1f}.ts-topbar__right{display:flex;align-items:center;justify-content:flex-end;gap:10px}.ts-save-status{max-width:240px;font-size:11px;line-height:1.25;text-align:right;color:#1d1d1f73;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:0}.ts-save-status.is-saved{color:#1f7a35}.ts-save-status.is-error{color:#c0392b;max-width:280px;white-space:normal;flex-shrink:1}@media(max-width:1440px){.ts-assistant-toggle__kbd{display:none}}@media(max-width:1280px){.ts-assistant-toggle__label{display:none}.ts-topbar .ts-assistant-toggle{width:32px;padding:0;justify-content:center}.ts-studio select.ts-page-picker{max-width:180px}}@media(max-width:1180px){.ts-topbar{grid-template-columns:minmax(0,1fr) auto;height:auto;padding:6px 10px;row-gap:6px}.ts-topbar__center{grid-column:1 / -1;order:3;flex-wrap:wrap}.ts-save-status{max-width:160px}}.ts-discard{height:32px;padding:0 12px;border-radius:9px;font-size:12px;color:#1d1d1fb3}.ts-discard:hover{background:#1d1d1f0f}.ts-publish{height:32px;padding:0 16px;border-radius:9px;background:#1d1d1f;color:#fff;font-size:12.5px;font-weight:600}.ts-publish:hover:not(:disabled){background:#000}.ts-save{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 16px;border-radius:9px;font-size:12.5px;font-weight:600;color:#fff;background:#1d1d1f73}.ts-save.is-unsaved{background:#c0392b}.ts-save.is-unsaved:hover:not(:disabled){background:#a5301f}.ts-save.is-saved{background:#1f7a35}.ts-save.is-saved:hover:not(:disabled){background:#1a6a2d}.ts-remote-notice{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:8px 14px;background:#fff6e5;border-bottom:1px solid rgba(29,29,31,.1);font-size:12px;color:#6b4a04}.ts-remote-notice__actions{display:inline-flex;gap:8px;flex-shrink:0}.ts-remote-notice__actions button{height:28px;padding:0 12px;border-radius:8px;background:#1d1d1f;color:#fff;font-size:12px;font-weight:600}.ts-remote-notice__actions button.is-quiet{background:#1d1d1f14;color:#1d1d1f}.ts-test-strip{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;padding:6px 14px;background:#ffe066;border-bottom:1px solid rgba(29,29,31,.14);font-size:12.5px;color:#3d2e00}.ts-test-strip__notice{font-weight:600}.ts-test-strip button{height:32px;padding:0 14px;border-radius:8px;background:#1d1d1f;color:#fff;font-size:12px;font-weight:600}.ts-test-strip button:focus-visible{outline:2px solid #0071e3;outline-offset:2px}.ts-preview-toggle{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:9px;font-size:12px;color:#1d1d1fb3}.ts-preview-toggle:hover{background:#1d1d1f0f}.ts-preview-toggle.is-on{background:#1d1d1f14;color:#1d1d1f;font-weight:600}.ts-body{display:grid;grid-template-columns:var(--ts-panel-width) minmax(0,1fr);flex:1;min-height:0}.ts-studio--preview .ts-body{grid-template-columns:minmax(0,1fr)}.ts-studio--preview .ts-editable.is-hovered,.ts-studio--preview .ts-editable.is-selected,.ts-studio--preview .ts-editable-block.is-selected{outline:none;box-shadow:none}.ts-studio--preview .ts-shell-label,.ts-studio--preview .ts-editable:hover>.ts-shell-label,.ts-studio--preview .ts-editable.is-hovered>.ts-shell-label,.ts-studio--preview .ts-editable.is-selected>.ts-shell-label,.ts-studio--preview .ts-shell-toolbar,.ts-studio--preview .ts-editable.is-selected .ts-shell-toolbar,.ts-studio--preview .merch-store .ts-hero-resize,.ts-studio--preview .merch-store .ts-hero-resize__readout{display:none}.ts-studio--preview .merch-store .ts-rose-vine-marker{display:none}.ts-left{position:relative;display:flex;flex-direction:column;min-height:0;background:#fbfbfd;border-right:1px solid rgba(29,29,31,.09)}.ts-left__tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:10px 12px 8px}.ts-left__tabs button{height:30px;border-radius:8px;font-size:12px;font-weight:550;color:#1d1d1f99;background:#1d1d1f0b}.ts-left__tabs button.is-active{background:#1d1d1f;color:#fff}.ts-left__content{flex:1;overflow-y:auto;padding:4px 10px 20px}.ts-left__title{margin:6px 4px 2px;font-size:14px;line-height:1.35;font-weight:650;color:#1d1d1f}.ts-left__title-toggle{display:inline-flex;align-items:center;gap:4px;margin:0 0 0 -4px;padding:2px 6px 2px 2px;border:0;border-radius:6px;background:none;font:inherit;color:inherit;cursor:pointer}.ts-left__title-toggle:hover{background:#1d1d1f0f}.ts-left__title-toggle svg{flex:none;color:#1d1d1f80}.ts-left__content.is-split{display:flex;flex-direction:column;overflow:hidden;padding:0}.ts-left__content.is-split .ts-left__tree{position:relative;flex:none;max-height:40%;overflow-y:auto;overscroll-behavior:contain;padding:4px 10px 10px;border-bottom:1px solid rgba(29,29,31,.09)}.ts-left__settings{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scroll-padding-top:56px}.ts-panel-heading{margin:14px 4px 6px;font-size:10.5px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:#1d1d1f73}.ts-structure-empty{margin:2px 4px 0;padding:12px 12px 13px;border:1px dashed rgba(29,29,31,.16);border-radius:10px;font-size:12px;line-height:1.5;color:#1d1d1f8c}.ts-tree-row{display:flex;align-items:center;gap:2px;min-height:32px;padding:2px 4px;border-radius:8px}.ts-tree-row:hover{background:#1d1d1f0d}.ts-tree-row.is-selected{background:#0a6cff1a}.ts-tree-row.is-hidden-node .ts-tree-label{opacity:.45}.ts-tree-row--block{min-height:28px}.ts-tree-blocks{margin-left:26px;padding-left:8px;border-left:1px solid rgba(29,29,31,.08)}.ts-tree-drag{display:inline-flex;width:16px;color:#1d1d1f4d;cursor:grab}.ts-tree-drag--disabled{cursor:default}.ts-tree-caret{display:inline-grid;place-items:center;flex:none;width:18px;height:24px;color:#1d1d1f80;border-radius:5px}button.ts-tree-caret:hover{background:#1d1d1f12}.ts-tree-label{flex:1;min-width:0;justify-content:flex-start;gap:8px;height:28px;padding:0 4px;font-size:12.5px;text-align:left}.ts-tree-label span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ts-tree-label svg{flex:none;color:#1d1d1f8c}.ts-tree-actions{display:none;align-items:center;gap:1px}.ts-tree-row:hover .ts-tree-actions,.ts-tree-row.is-selected .ts-tree-actions,.ts-tree-row:focus-within .ts-tree-actions{display:inline-flex}.ts-tree-actions button{width:24px;height:24px;border-radius:6px;color:#1d1d1f8c}.ts-tree-actions button:hover{background:#1d1d1f14;color:#1d1d1f}.ts-tree-actions .ts-danger:hover{background:#d6372e1f;color:#c0392b}.ts-tree-lockmark{color:#1d1d1f66;margin-right:2px}.ts-tree-add-block{display:flex;width:100%;justify-content:flex-start;gap:6px;min-height:28px;padding:0 8px;margin:2px 0;border-radius:7px;font-size:12px;color:#0a6cfff2}.ts-tree-add-block:hover{background:#0a6cff14}.ts-drop-indicator{height:2px;margin:1px 6px;border-radius:2px;background:#0a6cff}.ts-add-section{display:flex;width:100%;justify-content:center;gap:6px;height:34px;margin:10px 0 4px;border-radius:9px;border:1px dashed rgba(10,108,255,.5);color:#0a6cff;font-size:12.5px;font-weight:550}.ts-add-section:hover{background:#0a6cff0f}.ts-library{position:absolute;top:0;bottom:0;left:0;z-index:5;display:flex;flex-direction:column;width:384px;max-width:calc(100vw - 48px);background:#fff;border-right:1px solid rgba(29,29,31,.1);box-shadow:18px 0 44px #0f0f1424}.ts-library__search{display:flex;align-items:center;gap:9px;padding:13px 14px;border-bottom:1px solid rgba(29,29,31,.07);color:#1d1d1f73}.ts-studio .ts-library__search input:not([type=checkbox]):not([type=range]):not([type=hidden]),.ts-studio .ts-library__search input:not([type=checkbox]):not([type=range]):not([type=hidden]):focus,.ts-studio .ts-library__search input:not([type=checkbox]):not([type=range]):not([type=hidden]):focus-visible{flex:1;min-width:0;border:none;border-radius:0;background:none;font:inherit;font-size:13px;font-weight:400;color:#1d1d1f;outline:none;box-shadow:none;padding:4px 0}.ts-library__filters{display:flex;flex-wrap:wrap;gap:5px;padding:12px 14px 10px;border-bottom:1px solid rgba(29,29,31,.06)}.ts-library__filters button{height:27px;padding:0 12px;border-radius:999px;font-size:11.5px;font-weight:550;background:#1d1d1f0d;color:#1d1d1fa6;transition:background .12s ease,color .12s ease}.ts-library__filters button:hover{background:#1d1d1f17}.ts-library__filters button.is-active{background:#1d1d1f;color:#fff}.ts-library__list{flex:1;overflow-y:auto;padding:10px 12px 24px}.ts-library__list .ts-panel-heading{margin:18px 6px 8px}.ts-library__item{margin-bottom:6px;border:1px solid transparent;border-radius:12px;transition:border-color .12s ease,background .12s ease}.ts-library__item:hover{background:#fbfbfd;border-color:#1d1d1f17}.ts-library__main{display:grid;grid-template-columns:38px minmax(0,1fr) 20px;align-items:center;justify-items:start;gap:12px;width:100%;padding:9px 10px;border-radius:11px;text-align:left}.ts-library__icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:linear-gradient(180deg,#1d1d1f0d,#1d1d1f14);border:1px solid rgba(29,29,31,.06);color:#1d1d1fb8}.ts-library__main strong{display:block;font-size:12.5px;font-weight:600;line-height:1.3}.ts-library__main small{display:block;font-size:11px;line-height:1.4;color:#1d1d1f80;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ts-library__plus{justify-self:end;color:#1d1d1f4d;transition:color .12s ease,transform .12s ease}.ts-library__item:hover .ts-library__plus{color:#0a6cff;transform:scale(1.15)}.ts-library__presets{display:flex;flex-wrap:wrap;gap:5px;margin:0;padding:0 10px 10px 60px}.ts-library__presets button{height:25px;padding:0 11px;border-radius:999px;border:1px solid rgba(29,29,31,.14);background:#fff;font-size:11px;color:#1d1d1fb3;transition:border-color .12s ease,color .12s ease}.ts-library__presets button:hover{border-color:#0a6cff;color:#0a6cff}.ts-library__presets .ts-danger:hover{border-color:#c0392b;color:#c0392b}.ts-library__empty{padding:24px 10px;color:#1d1d1f80;font-size:12px;text-align:center}.ts-canvas{overflow:auto;min-height:0}.ts-canvas__stage{display:flex;flex-direction:column;min-height:100%;padding:20px}.ts-frame{position:relative;display:flex;flex-direction:column;flex:1 1 auto;min-height:0;margin:0 auto;width:100%;max-width:100%;background:#fff;border-radius:10px;box-shadow:0 6px 30px #0f0f1429;overflow:hidden;transition:width .24s ease}.ts-frame--mobile{flex:0 0 auto}.ts-frame__iframe{display:block;flex:1 1 auto;min-height:0;width:100%;border:0;background:#fff}.ts-frame-slot{flex:1 1 0;min-height:0;min-width:0;display:flex;justify-content:center;align-items:flex-start;pointer-events:none}.ts-frame.is-fitted{flex:none;max-width:none;transition:none;pointer-events:auto}.ts-frame__iframe.is-fitted{flex:none;transform-origin:0 0}.ts-preview{min-height:60vh}.ts-section-shell{position:relative}.ts-editable{cursor:default}.ts-editable:hover,.ts-editable.is-hovered{box-shadow:inset 0 0 0 calc(1px * var(--ts-frame-ui, 1)) #0a6cff8c}.ts-editable.is-selected{box-shadow:inset 0 0 0 calc(2px * var(--ts-frame-ui, 1)) #0a6cff}.ts-editable.is-locked{cursor:not-allowed}.ts-shell-label{position:absolute;top:calc(6px * var(--ts-frame-ui, 1));left:calc(6px * var(--ts-frame-ui, 1));z-index:30;display:none;align-items:center;gap:4px;padding:calc(3px * var(--ts-frame-ui, 1)) calc(8px * var(--ts-frame-ui, 1));border-radius:calc(6px * var(--ts-frame-ui, 1));background:#0a6cff;color:#fff;font-family:var(--font-body, sans-serif);font-size:calc(10.5px * var(--ts-frame-ui, 1));font-weight:600;letter-spacing:.02em;text-transform:none;pointer-events:none}.ts-editable:hover>.ts-shell-label,.ts-editable.is-hovered>.ts-shell-label,.ts-editable.is-selected>.ts-shell-label{display:inline-flex}.ts-shell-toolbar{position:absolute;top:calc(6px * var(--ts-frame-ui, 1));right:calc(6px * var(--ts-frame-ui, 1));z-index:30;display:inline-flex;align-items:center;gap:2px;padding:calc(2px * var(--ts-frame-ui, 1));border-radius:calc(8px * var(--ts-frame-ui, 1));background:#fff;box-shadow:0 2px 10px #0f0f1433}.ts-shell-toolbar button,.ts-shell-drag{display:inline-flex;align-items:center;justify-content:center;width:calc(32px * var(--ts-frame-ui, 1));height:calc(32px * var(--ts-frame-ui, 1));border-radius:6px;border:none;background:none;color:#1d1d1f99;cursor:pointer}.ts-shell-toolbar button:hover{background:#1d1d1f12;color:#1d1d1f}.ts-shell-toolbar .ts-danger:hover{background:#d6372e1f;color:#c0392b}.ts-shell-toolbar svg{width:calc(14px * var(--ts-frame-ui, 1));height:calc(14px * var(--ts-frame-ui, 1))}.merch-store .ts-hero-resize{position:absolute;inset:0;z-index:28;pointer-events:none}.merch-store .ts-hero-resize__grip{position:absolute;width:calc(14px * var(--ts-frame-ui, 1));height:calc(14px * var(--ts-frame-ui, 1));box-sizing:border-box;border-radius:3px;border:calc(2px * var(--ts-frame-ui, 1)) solid #0a6cff;background:#fff;box-shadow:0 1px 4px #0f0f1459;pointer-events:auto;touch-action:none}.merch-store .ts-hero-resize__grip:before{content:"";position:absolute;inset:calc(-9px * var(--ts-frame-ui, 1))}.merch-store .ts-hero-resize__grip--se{right:calc(9px * var(--ts-frame-ui, 1));bottom:calc(9px * var(--ts-frame-ui, 1));cursor:nwse-resize}.merch-store .ts-hero-resize__grip--sw{left:calc(9px * var(--ts-frame-ui, 1));bottom:calc(9px * var(--ts-frame-ui, 1));cursor:nesw-resize}.merch-store .ts-hero-resize__grip--s{left:50%;margin-left:calc(-7px * var(--ts-frame-ui, 1));bottom:calc(9px * var(--ts-frame-ui, 1));cursor:ns-resize}.merch-store .ts-hero-resize__readout{position:fixed;z-index:40;padding:calc(4px * var(--ts-frame-ui, 1)) calc(8px * var(--ts-frame-ui, 1));border-radius:6px;background:#0a6cff;color:#fff;font-family:var(--font-body, sans-serif);font-size:calc(10.5px * var(--ts-frame-ui, 1));font-weight:600;line-height:1.35;white-space:pre;pointer-events:none}html.ts-resizing,html.ts-resizing *{-webkit-user-select:none!important;user-select:none!important}.ts-editable-block{position:relative}.ts-editable-block:hover{box-shadow:inset 0 0 0 calc(1px * var(--ts-frame-ui, 1)) #0a6cff66}.ts-editable-block.is-selected{box-shadow:inset 0 0 0 calc(2px * var(--ts-frame-ui, 1)) #0a6cffd9}.ts-dimmed{opacity:.35}html:not(.ts-studio--preview) .ts-editable :disabled{pointer-events:none}.ts-canvas-tags{position:fixed;inset:0;z-index:2000;pointer-events:none;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,system-ui,sans-serif;font-size:calc(13px * var(--ts-tag-scale, 1));font-weight:600;line-height:1.3;letter-spacing:0;text-transform:none}.ts-canvas-tags .ts-part-outline{position:absolute;box-sizing:border-box;border-radius:2px;pointer-events:none}.ts-canvas-tags .ts-part-outline.is-hover{outline:calc(1px * var(--ts-tag-scale, 1)) dashed rgba(10,108,255,.75);outline-offset:calc(2px * var(--ts-tag-scale, 1))}.ts-canvas-tags .ts-part-outline.is-picked{outline:calc(2px * var(--ts-tag-scale, 1)) solid #0a6cff;outline-offset:calc(2px * var(--ts-tag-scale, 1))}.ts-canvas-tags .ts-part-tag{position:absolute;display:inline-flex;align-items:center;gap:calc(6px * var(--ts-tag-scale, 1));box-sizing:border-box;max-width:calc(100vw - 8px);min-height:calc(26px * var(--ts-tag-scale, 1));padding:0 calc(8px * var(--ts-tag-scale, 1));border-radius:calc(6px * var(--ts-tag-scale, 1));background:#0a6cff;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ts-canvas-tags .ts-part-tag.is-picked{pointer-events:auto}.ts-canvas-tags .ts-part-tag__hint{font-weight:500;opacity:.9}.ts-canvas-tags .ts-part-tag__open{min-height:calc(22px * var(--ts-tag-scale, 1));padding:0 calc(8px * var(--ts-tag-scale, 1));border:0;border-radius:calc(4px * var(--ts-tag-scale, 1));background:#fff;color:#0a4fd1;font:inherit;cursor:pointer}.ts-canvas-tags .ts-part-tag__open:focus-visible{outline:2px solid #ffffff;outline-offset:2px}.ts-chrome-shell--header{position:sticky;top:0;z-index:60}.ts-chrome-shell.is-overlay{z-index:60}.ts-chrome-shell--header>.merch-header-wrapper{display:flow-root}.ts-chrome-shell a[data-ts-nav]{cursor:pointer}.ts-stage-notes{flex:0 0 auto;display:flex;flex-direction:column;gap:4px;margin:0 auto 10px;width:100%;max-width:720px}.ts-stage-notes .ts-page-note,.ts-stage-notes .ts-rose-vine-marker{margin:0;padding:7px 14px;border-radius:8px;font-family:var(--font-body, sans-serif);font-size:11.5px;line-height:1.4;letter-spacing:0;text-align:center;text-transform:none}.ts-stage-notes .ts-page-note{background:#0a6cff1a;color:#0a5bd6}.ts-stage-notes .ts-rose-vine-marker{font-style:italic;color:#1d1d1f9e;border:1px dashed rgba(29,29,31,.28)}.ts-stage-notes button{display:inline;padding:0;border:none;background:none;color:inherit;font:inherit;font-weight:650;font-style:normal;text-decoration:underline;cursor:pointer}.ts-studio--preview .ts-stage-notes{display:none}.ts-announcement-empty{opacity:.55;font-style:italic}.ts-inspector{padding:0 14px 24px}.ts-inspector__head{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:8px;min-height:48px;margin:0 -14px 10px;padding:8px 8px 8px 14px;background:#fbfbfd;border-bottom:1px solid rgba(29,29,31,.09)}.ts-inspector__head>svg{flex:none;color:#1d1d1f8c}.ts-inspector__title{flex:1;min-width:0;margin:0;font-size:13px;line-height:1.35;font-weight:650;letter-spacing:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ts-inspector__close{display:inline-grid;place-items:center;width:32px;height:32px;flex:none;border-radius:8px;color:#1d1d1f99}.ts-inspector__close:hover{background:#1d1d1f12;color:#1d1d1f}.ts-inspector__close:focus-visible{outline:2px solid #0071e3;outline-offset:1px}.ts-inspector__open-page{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 10px;padding:6px 6px 6px 10px;border:1px solid rgba(10,108,255,.22);border-radius:8px;background:#0a6cff0f;font-size:12px;color:#0a4fd1}.ts-inspector__open-page span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ts-inspector__open-page button{flex:none;height:32px;padding:0 12px;border-radius:8px;background:#0a6cff;color:#fff;font-size:12px;font-weight:600}.ts-inspector__open-page button:focus-visible{outline:2px solid #0071e3;outline-offset:2px}.ts-inspector--empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:48px 24px;text-align:center;color:#1d1d1f8c}.ts-inspector--empty h3{font-size:13px}.ts-inspector--empty p{font-size:12px;line-height:1.5}.ts-breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:3px;margin-bottom:10px;color:#1d1d1f73}.ts-breadcrumbs button,.ts-breadcrumbs .is-current{font-size:11.5px;color:#1d1d1f8c;padding:2px 4px;border-radius:5px}.ts-breadcrumbs button:hover{background:#1d1d1f0f;color:#1d1d1f}.ts-breadcrumbs .is-current{color:#1d1d1f;font-weight:600}.ts-locked-note{display:flex;align-items:center;gap:6px;margin-bottom:10px;padding:8px 10px;border-radius:8px;background:#0a6cff14;color:#0a5bd6;font-size:11.5px;line-height:1.4}.ts-definition-note{display:flex;align-items:flex-start;gap:6px;margin:0 0 10px;padding:7px 9px;border-radius:7px;background:#0a6cff12;color:#0a5bd0;font-size:11.5px;line-height:1.4}.ts-locked-note{background:#d6372e14;color:#b03a2e}.ts-inspector-groups{border:none;margin:0;padding:0;min-width:0}.ts-inspector details,.ts-theme-panel details{margin-bottom:6px;border:1px solid rgba(29,29,31,.08);border-radius:10px;background:#fff;padding:0 10px}.ts-inspector summary,.ts-theme-panel summary{list-style:none;display:flex;align-items:center;min-height:36px;font-size:12px;font-weight:600;cursor:pointer;-webkit-user-select:none;user-select:none}.ts-inspector summary::-webkit-details-marker,.ts-theme-panel summary::-webkit-details-marker{display:none}.ts-inspector summary:after,.ts-theme-panel summary:after{content:"";margin-left:auto;width:7px;height:7px;border-right:1.5px solid rgba(29,29,31,.45);border-bottom:1.5px solid rgba(29,29,31,.45);transform:rotate(45deg);transition:transform .14s ease}.ts-inspector details[open] summary:after,.ts-theme-panel details[open] summary:after{transform:rotate(225deg)}.ts-field{margin:0 0 12px}.ts-inspector details .ts-field,.ts-theme-panel details .ts-field{margin:0 0 12px}.ts-field__head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:5px}.ts-field__label{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:550;color:#1d1d1fbf}.ts-field__device.is-shared{display:inline-flex;padding:1px 6px;border:1px solid rgba(29,29,31,.12);border-radius:999px;color:#1d1d1f8c;font-size:10.5px;font-weight:500;line-height:1.4;white-space:nowrap}.ts-inspector--product-scope{border-left:2px solid rgba(176,106,0,.55)}.ts-field__inline-control{display:inline-flex;align-items:center;gap:6px}.ts-field__error{margin-top:4px;font-size:11px;color:#c0392b}.ts-field.has-error .ts-input{border-color:#d6372e8c}.ts-navmenu{display:flex;flex-direction:column;gap:8px}.ts-navmenu__empty{margin:0;font-size:12px;color:#1d1d1f80}.ts-navmenu__note{margin:2px 0 0;font-size:11.5px;line-height:1.35;color:#1d1d1f80}.ts-navmenu__row{display:flex;align-items:flex-start;gap:6px;padding:8px;border:1px solid rgba(29,29,31,.1);border-radius:10px;background:#1d1d1f05}.ts-navmenu__reorder{display:flex;flex-direction:column;gap:2px;flex:0 0 auto}.ts-studio .ts-navmenu__reorder button{display:flex;align-items:center;justify-content:center;width:24px;height:20px;padding:0;border:1px solid rgba(29,29,31,.14);border-radius:6px;background:#fff;color:#1d1d1f;cursor:pointer}.ts-studio .ts-navmenu__reorder button:hover:not(:disabled){border-color:#0a6cff;color:#0a6cff}.ts-studio .ts-navmenu__reorder button:disabled{opacity:.35;cursor:default}.ts-navmenu__fields{display:flex;flex-direction:column;gap:5px;flex:1 1 auto;min-width:0}.ts-studio .ts-navmenu__remove{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:26px;height:26px;padding:0;border:1px solid transparent;border-radius:6px;background:transparent;color:#1d1d1f80;cursor:pointer}.ts-studio .ts-navmenu__remove:hover{border-color:#d6372e66;background:#d6372e14;color:#c0392b}.ts-studio .ts-navmenu__add{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:8px 12px;border:1px dashed rgba(29,29,31,.24);border-radius:8px;background:transparent;color:#1d1d1f;font-size:12.5px;font-weight:500;cursor:pointer}.ts-studio .ts-navmenu__add:hover:not(:disabled){border-color:#0a6cff;color:#0a6cff}.ts-studio .ts-navmenu__add:disabled{opacity:.4;cursor:default}.ts-product-order{display:flex;flex-direction:column;gap:8px}.ts-product-order__empty{margin:0;font-size:12px;color:#1d1d1fad}.ts-studio .ts-product-order__list{display:flex;flex-direction:column;gap:6px;max-height:440px;margin:0;padding:6px 2px 6px 0;overflow-y:auto;list-style:none}.ts-product-order__row{position:relative;display:flex;align-items:center;gap:6px;min-height:44px;padding:5px 6px 5px 4px;border:1px solid rgba(29,29,31,.1);border-radius:10px;background:#fff;cursor:grab}.ts-product-order__row:active{cursor:grabbing}.ts-product-order__row.is-dragging{opacity:.45}.ts-product-order__row.is-drop-before:before,.ts-product-order__row.is-drop-after:after{content:"";position:absolute;left:4px;right:4px;height:2px;border-radius:2px;background:#0a6cff;pointer-events:none}.ts-product-order__row.is-drop-before:before{top:-5px}.ts-product-order__row.is-drop-after:after{bottom:-5px}.ts-product-order__grip{display:flex;flex:0 0 auto;color:#1d1d1f8c}.ts-product-order__position{flex:0 0 16px;font-size:11px;font-variant-numeric:tabular-nums;text-align:right;color:#1d1d1fad}.ts-product-order__thumb{display:flex;flex:0 0 32px;align-items:center;justify-content:center;width:32px;height:32px;overflow:hidden;border-radius:6px;background:#1d1d1f0f;font-size:12px;font-weight:600;color:#1d1d1fad}.ts-product-order__thumb img{width:100%;height:100%;object-fit:cover}.ts-product-order__title{flex:1 1 auto;min-width:0;overflow:hidden;font-size:12.5px;line-height:1.3;color:#1d1d1f;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ts-product-order__row.is-beyond-limit{border-style:dashed}.ts-product-order__row.is-beyond-limit .ts-product-order__thumb{opacity:.5}.ts-product-order__row.is-beyond-limit .ts-product-order__title{color:#1d1d1fad}.ts-product-order__buttons{display:flex;flex:0 0 auto;gap:3px}.ts-studio .ts-product-order__buttons button{display:flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:1px solid rgba(29,29,31,.14);border-radius:6px;background:#fff;color:#1d1d1f;cursor:pointer}.ts-studio .ts-product-order__buttons button:hover:not(:disabled){border-color:#0a6cff;color:#0a6cff}.ts-studio .ts-product-order__buttons button:disabled{opacity:.35;cursor:default}.ts-product-order__cut{display:flex;align-items:center;gap:8px;margin:2px 0;font-size:11px;color:#1d1d1fad}.ts-product-order__cut:before,.ts-product-order__cut:after{content:"";flex:1 1 auto;border-top:1px dashed rgba(29,29,31,.25)}.ts-studio .ts-product-order__reset{display:inline-flex;align-self:flex-start;align-items:center;gap:5px;padding:6px 10px;border:1px solid rgba(29,29,31,.14);border-radius:8px;background:transparent;color:#1d1d1f;font-size:12px;cursor:pointer}.ts-studio .ts-product-order__reset:hover{border-color:#0a6cff;color:#0a6cff}.ts-studio .ts-product-order__buttons button:focus-visible,.ts-studio .ts-product-order__reset:focus-visible{outline:2px solid #0a6cff;outline-offset:1px}.ts-studio input.ts-input:not([type=checkbox]):not([type=range]):not([type=hidden]),.ts-studio textarea.ts-input,.ts-studio select.ts-input{width:100%;padding:7px 10px;border:1px solid rgba(29,29,31,.16);border-radius:8px;background:#fff;color:#1d1d1f;font-size:12.5px;font-weight:400;font-family:inherit;box-shadow:none;outline:none}.ts-studio input.ts-input:not([type=checkbox]):not([type=range]):not([type=hidden]):focus,.ts-studio input.ts-input:not([type=checkbox]):not([type=range]):not([type=hidden]):focus-visible,.ts-studio textarea.ts-input:focus,.ts-studio textarea.ts-input:focus-visible,.ts-studio select.ts-input:focus,.ts-studio select.ts-input:focus-visible{border-color:#0a6cff;box-shadow:0 0 0 3px #0a6cff2e;outline:none}.ts-textarea{resize:vertical;min-height:60px}.ts-textarea--code{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11.5px;line-height:1.5}.ts-icon-button{width:24px;height:24px;flex:none;border-radius:6px;color:#1d1d1f80}.ts-icon-button:hover{background:#1d1d1f12;color:#1d1d1f}.ts-link-button{margin-top:6px;font-size:11.5px;color:#0a6cff}.ts-toggle{position:relative;width:36px;height:22px;flex:none;border-radius:999px;background:#1d1d1f2e;transition:background .16s ease}.ts-toggle.is-on{background:#34c759}.ts-toggle__knob{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0f0f1440;transition:transform .16s ease}.ts-toggle.is-on .ts-toggle__knob{transform:translate(14px)}.ts-range{display:flex;align-items:center;gap:8px}.ts-range input[type=range]{flex:1;accent-color:#0a6cff;padding:0;border:none;background:none;box-shadow:none}.ts-range__value{min-width:44px;text-align:right;font-size:11.5px;font-variant-numeric:tabular-nums;color:#1d1d1fb3}.ts-range__value em{font-style:normal;color:#1d1d1f66;margin-left:1px}.ts-range__auto{width:100%;min-height:30px;border:1px dashed rgba(29,29,31,.2);border-radius:8px;font-size:11.5px;color:#1d1d1f8c}.ts-range__auto:hover{border-color:#0a6cff;color:#0a6cff}.ts-color__row{display:flex;align-items:center;gap:8px}.ts-color__swatch-wrap{position:relative;width:30px;height:30px;flex:none;border-radius:8px;overflow:hidden;border:1px solid rgba(29,29,31,.16)}.ts-color__checker{position:absolute;inset:0;background:conic-gradient(#d8d8dc 0 25%,#fff 0 50%,#d8d8dc 0 75%,#fff 0) 0 0 / 10px 10px}.ts-color__swatch{position:absolute;inset:0}.ts-color__swatch-wrap input[type=color]{position:absolute;inset:0;opacity:0;cursor:pointer;padding:0;border:none}.ts-color__text{flex:1}.ts-color__alpha{display:flex;align-items:center;gap:8px;margin-top:6px;font-size:11px;color:#1d1d1f8c}.ts-color__alpha input[type=range]{flex:1;accent-color:#0a6cff;padding:0;border:none;background:none;box-shadow:none}.ts-color__alpha em{font-style:normal;min-width:32px;text-align:right;font-variant-numeric:tabular-nums}.ts-contrast{margin-top:6px;font-size:11px;line-height:1.35}.ts-contrast__row{display:flex;align-items:center;gap:6px}.ts-contrast__pair{display:inline-flex;flex:none;width:22px;height:14px;border-radius:4px;overflow:hidden;border:1px solid rgba(29,29,31,.16)}.ts-contrast__pair span{display:block;width:50%;height:100%}.ts-contrast__ratio{font-style:normal;font-weight:600;font-variant-numeric:tabular-nums}.ts-contrast__label{color:#1d1d1f8c}.ts-contrast.is-pass .ts-contrast__ratio{color:#1f7a35}.ts-contrast.is-warn .ts-contrast__ratio,.ts-contrast.is-warn .ts-contrast__label{color:#a35a00}.ts-contrast__fix{display:flex;align-items:center;gap:6px;width:100%;margin-top:5px;padding:5px 8px;border:1px solid rgba(163,90,0,.28);border-radius:8px;background:#a35a0012;color:#a35a00;font-size:11px;text-align:left;cursor:pointer}.ts-contrast__fix:hover{background:#a35a001f}.ts-contrast__fix-swatch{display:block;flex:none;width:12px;height:12px;border-radius:3px;border:1px solid rgba(29,29,31,.16)}.ts-scheme .ts-contrast{margin-top:8px}.ts-color__transp-btn{display:flex;align-items:center;gap:8px;margin-top:8px;width:100%;padding:7px 10px;border:1px solid rgba(29,29,31,.14);border-radius:8px;background:#fff;font-size:12px;color:#1d1d1fcc;cursor:pointer}.ts-color__transp-btn:hover{border-color:#1d1d1f4d}.ts-color__transp-btn.is-active{border-color:#0a6cff;color:#0a6cff;background:#0a6cff0f}.ts-color__transp-btn .ts-color__checker{position:static;flex:none;width:16px;height:16px;border-radius:3px;border:1px solid rgba(0,0,0,.12)}.ts-gradient__preview{height:44px;border-radius:8px;border:1px solid rgba(29,29,31,.12);margin-bottom:6px}.ts-gradient__presets{display:grid;grid-template-columns:repeat(6,1fr);gap:4px;margin-bottom:6px}.ts-gradient__preset{height:24px;border-radius:6px;border:1px solid rgba(29,29,31,.12)}.ts-gradient__preset.is-active{outline:2px solid #0a6cff;outline-offset:1px}.ts-segment{display:inline-flex;gap:2px;padding:3px;border-radius:8px;background:#1d1d1f0f}.ts-segment button{min-width:32px;height:26px;padding:0 8px;border-radius:6px;font-size:11.5px;color:#1d1d1f99}.ts-segment button.is-active{background:#fff;color:#1d1d1f;box-shadow:0 1px 3px #0f0f1424}.ts-segment--labels{display:flex}.ts-segment--labels button{flex:1}.ts-image__row{display:flex;align-items:center;gap:8px}.ts-image__thumb{width:34px;height:34px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid rgba(29,29,31,.14);background:#fff;overflow:hidden;color:#1d1d1f59;font-size:11px}.ts-image__thumb img,.ts-image__thumb video{width:100%;height:100%;object-fit:cover}.ts-video .ts-image__thumb:has(video),.ts-video .ts-image__option{background:#000}.ts-video video{pointer-events:none}.ts-image__data-chip{flex:1;min-width:0;padding:7px 10px;border:1px dashed rgba(29,29,31,.2);border-radius:8px;background:#1d1d1f08;font-size:11.5px;color:#1d1d1fa6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ts-image__actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;row-gap:6px;margin-top:6px}.ts-upload-button{gap:5px;height:26px;padding:0 10px;border-radius:7px;border:1px solid rgba(29,29,31,.16);font-size:11.5px;color:#1d1d1fbf;background:#fff}.ts-upload-button:hover:not(:disabled){border-color:#0a6cff;color:#0a6cff}.ts-image__actions .ts-link-button{margin-top:0}.ts-image__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin-top:6px}.ts-image__option{aspect-ratio:1 / 1;border-radius:7px;overflow:hidden;border:1px solid rgba(29,29,31,.12);padding:0}.ts-image__option img,.ts-image__option video{width:100%;height:100%;object-fit:cover}.ts-image__option.is-active{outline:2px solid #0a6cff;outline-offset:1px}.ts-image__picker{margin-top:8px;padding:8px;border:1px solid rgba(29,29,31,.1);border-radius:10px;background:#fbfbfd}.ts-image__picker-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px;font-size:10.5px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:#1d1d1f80}.ts-image__picker-head--sub{margin-top:10px;padding-top:8px;border-top:1px solid rgba(29,29,31,.08)}.ts-image__picker-upload{gap:4px;height:24px;padding:0 9px;border-radius:999px;border:1px solid rgba(10,108,255,.4);font-size:10.5px;font-weight:550;letter-spacing:0;text-transform:none;color:#0a6cff;background:#fff}.ts-image__picker-upload:hover:not(:disabled){background:#0a6cff14}.ts-image__picker .ts-image__grid{margin-top:0}.ts-image__picker-empty{padding:12px 6px;font-size:11.5px;color:#1d1d1f80;text-align:center}.ts-font-list{display:flex;flex-direction:column;gap:3px}.ts-font-option{justify-content:flex-start;min-height:30px;padding:0 10px;border-radius:7px;font-size:13px;color:#1d1d1fbf}.ts-font-option:hover{background:#1d1d1f0d}.ts-font-option.is-active{background:#0a6cff1a;color:#0a5bd6}.ts-visibility{margin-top:14px;padding:10px;border:1px solid rgba(29,29,31,.08);border-radius:10px;background:#fff}.ts-visibility .ts-panel-heading{margin:0 0 8px}.ts-visibility__devices{display:flex;gap:4px}.ts-visibility__devices button{flex:1;height:30px;gap:5px;border-radius:8px;background:#1d1d1f0d;color:#1d1d1fa6}.ts-visibility__devices button.is-off{background:#d6372e1a;color:#b03a2e}.ts-visibility__lock{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px;font-size:11.5px;color:#1d1d1fb3}.ts-visibility__lock span{display:inline-flex;align-items:center;gap:5px}.ts-save-preset,.ts-reset-theme{display:flex;width:100%;justify-content:center;gap:6px;min-height:32px;margin-top:12px;border-radius:9px;border:1px solid rgba(29,29,31,.14);font-size:12px;color:#1d1d1fbf}.ts-save-preset:hover,.ts-reset-theme:hover{border-color:#0a6cff;color:#0a6cff}.ts-theme-panel{padding:4px 2px 16px}.merch-store .ts-width-narrow{max-width:760px}.merch-store .ts-width-full{width:100%;max-width:none;padding:0}.merch-store .ts-align-left{text-align:left}.merch-store .ts-align-center{text-align:center}.merch-store .ts-align-right{text-align:right}.merch-store .ts-media-placeholder{display:flex;align-items:center;justify-content:center;min-height:180px;width:100%;height:100%;background:var(--merch-surface-dim);color:var(--merch-muted);font-size:calc(13px * var(--ts-scale-eyebrow, 1));letter-spacing:.05em}.merch-store .ts-empty{margin:24px auto}.merch-store .ts-hero__buttons{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.merch-store .merch-hero--content-left .ts-hero__buttons{justify-content:flex-start}.merch-store .ts-hero__buttons:empty{display:none}.merch-store .ts-iwt--right .merch-image-with-text__media:first-child{order:2}.merch-store .merch-image-with-text.ts-iwt--center{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}.merch-store .merch-image-with-text.ts-iwt--center .merch-image-with-text__media{width:min(100%,var(--ts-iwt-media, 560px))}.merch-store .merch-image-with-text.ts-iwt--center .merch-image-with-text__content{max-width:720px}.merch-store .ts-iwt__button{margin-top:18px}.merch-store .ts-banner{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:40px 24px}.merch-store .ts-banner__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.merch-store .ts-banner__scrim{position:absolute;inset:0;background:#000}.merch-store .ts-banner__content{position:relative;z-index:1;max-width:640px}.merch-store .ts-banner__content h2,.merch-store .ts-banner__content h1{font-size:calc(clamp(24px,3.4vw,40px) * var(--ts-scale-heading, 1))}.merch-store .ts-banner__content p{margin:10px 0 0;color:inherit}.merch-store .ts-banner__content .merch-btn{margin-top:18px}.merch-store .ts-align-left.ts-banner__content,.merch-store .ts-banner .ts-align-left{margin-right:auto;margin-left:0}.merch-store .ts-align-right.ts-banner__content,.merch-store .ts-banner .ts-align-right{margin-left:auto;margin-right:0}.merch-store .ts-video{padding-top:36px;padding-bottom:36px}.merch-store .ts-video__frame{margin:0 auto;width:100%;background:#000}.merch-store .ts-video__frame video{display:block;width:100%;height:100%;object-fit:cover}.merch-store .ts-card__media--natural{aspect-ratio:auto}.merch-store .ts-card__media--natural img:not(.merch-card__hover-image){position:static;height:auto}.merch-store .ts-card--hover-zoom .merch-card__media img{transition:transform .3s ease,opacity .15s ease}.merch-store .ts-card--hover-zoom:hover .merch-card__media img{transform:scale(1.06)}.merch-store .ts-card--hover-lift{transition:transform .2s ease,box-shadow .2s ease}.merch-store .ts-card--hover-lift:hover{transform:translateY(-4px);box-shadow:0 14px 36px #0f0f1424}.merch-store .ts-card--compact .merch-card__info{padding-top:8px;gap:2px}.merch-store .ts-card--compact .merch-card__title{font-size:calc(13px * var(--ts-scale-heading, 1))}.merch-store .ts-card--overlay{position:relative}.merch-store .ts-card--span{display:flex;flex-direction:column}.merch-store .ts-card--span>.merch-card__media-wrap{display:flex;flex:1 0 auto;flex-direction:column}.merch-store .ts-card--span>.merch-card__media-wrap>.merch-card__media{flex:1 0 auto}.merch-store .ts-card--overlay .ts-card__info--overlay{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:14px 12px;background:linear-gradient(180deg,#0000,#0000009e);color:#fff}.merch-store .ts-card--overlay .ts-card__info--overlay .merch-card__title a,.merch-store .ts-card--overlay .ts-card__info--overlay .merch-price{color:#fff}.merch-store .ts-card__quick-add{position:absolute;left:10px;right:10px;bottom:10px;z-index:3;min-height:38px;font-size:calc(13px * var(--ts-scale-ui, 1));opacity:0;transform:translateY(4px);transition:opacity .16s ease,transform .16s ease}.merch-store .merch-card:hover .ts-card__quick-add,.merch-store .ts-card__quick-add:focus-visible{opacity:1;transform:translateY(0)}.merch-store .ts-card.ts-card--quick-add-full .ts-card__quick-add{left:var(--ts-qa-inset, 10px);right:var(--ts-qa-inset, 10px);width:auto;margin-inline:0}.merch-store .ts-card.ts-card--quick-add-left .ts-card__quick-add,.merch-store .ts-card.ts-card--quick-add-center .ts-card__quick-add,.merch-store .ts-card.ts-card--quick-add-right .ts-card__quick-add{left:var(--ts-qa-inset, 10px);right:var(--ts-qa-inset, 10px);width:fit-content}.merch-store .ts-card.ts-card--quick-add-left .ts-card__view-btn,.merch-store .ts-card.ts-card--quick-add-center .ts-card__view-btn,.merch-store .ts-card.ts-card--quick-add-right .ts-card__view-btn{width:fit-content}.merch-store .ts-card.ts-card--quick-add-left .ts-card__quick-add,.merch-store .ts-card.ts-card--quick-add-left .ts-card__view-btn{margin-inline:0 auto}.merch-store .ts-card.ts-card--quick-add-center .ts-card__quick-add,.merch-store .ts-card.ts-card--quick-add-center .ts-card__view-btn{margin-inline:auto}.merch-store .ts-card.ts-card--quick-add-right .ts-card__quick-add,.merch-store .ts-card.ts-card--quick-add-right .ts-card__view-btn{margin-inline:auto 0}.merch-store .ts-card__variants{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.merch-store .ts-card__variant{padding:1px 6px;border:1px solid var(--merch-line);border-radius:3px;font-size:calc(10.5px * var(--ts-scale-eyebrow, 1));font-variant-numeric:proportional-nums;color:var(--merch-muted)}.merch-store .ts-card__variant.is-unavailable{text-decoration:line-through;opacity:.5}.merch-store .ts-card .merch-card__media{background:var(--ts-image-fill, var(--merch-surface-dim))}.merch-store .ts-card--title-heading .merch-card__title{font-family:var(--merch-font-heading)}.merch-store .ts-card--title-upper .merch-card__title{text-transform:uppercase;letter-spacing:.06em}.merch-store .ts-card--title-bold .merch-card__title{font-weight:700}.merch-store .ts-card .merch-card__title,.merch-store .ts-card .merch-card__title a{color:var(--ts-title-color, var(--merch-text))}.merch-store .ts-card__variants{justify-content:var(--merch-card-justify, flex-start)}.merch-store .ts-card--fit-contain .merch-card__media img{object-fit:contain;padding:var(--ts-image-pad, 0)}.merch-store .ts-card--image-scaled .merch-card__media img{scale:var(--ts-image-scale, 1)}.merch-store .ts-card--style-polaroid .merch-card__media{background:var(--ts-image-fill, #fffdf0);border:10px solid #ffffff;box-shadow:0 10px 24px #0f0f142e}.merch-store .ts-card--style-polaroid .merch-card__media img{object-fit:contain}.merch-store .ts-card--style-polaroid .merch-card__media-wrap{transition:transform .26s ease}.merch-store .ts-card--style-polaroid:nth-child(4n+1) .merch-card__media-wrap{transform:rotate(-2.4deg)}.merch-store .ts-card--style-polaroid:nth-child(4n+2) .merch-card__media-wrap{transform:rotate(1.6deg)}.merch-store .ts-card--style-polaroid:nth-child(4n+3) .merch-card__media-wrap{transform:rotate(-1deg)}.merch-store .ts-card--style-polaroid:nth-child(4n) .merch-card__media-wrap{transform:rotate(2.2deg)}.merch-store .ts-card--style-polaroid:hover .merch-card__media-wrap{transform:rotate(0) scale(1.015)}.merch-store .ts-card--style-polaroid .merch-card__info{padding-top:16px}.merch-store .ts-card--style-framed .merch-card__media{border:1px solid color-mix(in srgb,var(--merch-text) 30%,transparent)}.merch-store .ts-card.ts-card--image-border .merch-card__media{border-style:var(--ts-image-border-style, solid);border-width:var(--ts-image-border-width, 0);border-color:var(--ts-image-border-color, var(--merch-text));border-radius:var(--ts-image-border-radius, 0)}.merch-store .ts-card--image-border .merch-card__media-wrap .merch-badge,.merch-store .ts-card--image-border .merch-card__media-wrap .ts-card__quick-add,.merch-store .ts-card--image-border.ts-card--overlay .ts-card__info--overlay{margin:var(--ts-image-border-width, 0)}.merch-store .ts-product-grid--ruled{border-top:1px solid var(--merch-line);border-left:1px solid var(--merch-line)}.merch-store .ts-product-grid--ruled .ts-card{border-right:1px solid var(--merch-line);border-bottom:1px solid var(--merch-line);padding:18px}.merch-store .ts-product-grid--ruled-thick{border-top:2px solid var(--merch-line-strong);border-left:2px solid var(--merch-line-strong)}.merch-store .ts-product-grid--ruled-thick .ts-card{border-right:2px solid var(--merch-line-strong);border-bottom:2px solid var(--merch-line-strong)}.merch-store .merch-badge--style-label{bottom:auto;top:10px;left:10px;border-radius:0;font-weight:700;text-transform:uppercase;background:var(--merch-text);color:var(--merch-bg)}.merch-store .merch-badge--style-ribbon{bottom:auto;top:12px;left:0;border-radius:0;padding:6px 16px;letter-spacing:.12em;text-transform:uppercase;background:var(--merch-accent);color:#fff;box-shadow:0 3px 8px #00000038}.merch-store .ts-card.ts-card--badge-center .merch-card__media-wrap .merch-badge{left:0;right:0;width:fit-content;margin-inline:auto}.merch-store .ts-card__view-btn{margin-top:12px;width:100%;min-height:40px;background:transparent;color:var(--merch-text);border:1px solid var(--merch-text);font-size:calc(12px * var(--ts-scale-ui, 1));letter-spacing:.08em;text-transform:uppercase}.merch-store .ts-card__view-btn:hover{background:var(--merch-text);color:var(--merch-bg);box-shadow:none}.merch-store .ts-stars{position:relative;display:inline-block;font-size:calc(var(--ts-star-size, 14px) * var(--ts-scale-ui, 1));line-height:1;color:color-mix(in srgb,var(--merch-text) 22%,transparent);width:max-content}.merch-store .ts-stars__row{letter-spacing:2px;white-space:nowrap}.merch-store .ts-stars__row--filled{position:absolute;inset:0;overflow:hidden;color:#e8a33d}.merch-store .ts-collection-grid{display:grid;gap:20px;list-style:none;margin:0;padding:0}.merch-store .ts-collection-card a{display:block;text-decoration:none}.merch-store .ts-collection-card__media{display:block;overflow:hidden;background:var(--merch-surface-dim)}.merch-store .ts-collection-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.merch-store .ts-collection-card:hover .ts-collection-card__media img{transform:scale(1.04)}.merch-store .ts-collection-card__title{display:block;padding-top:10px;font-size:calc(15px * var(--ts-scale-heading, 1));letter-spacing:.04em}.merch-store .ts-series-intro{margin:-6px 0 22px;max-width:620px;color:var(--merch-muted, inherit);font-size:calc(15px * var(--ts-scale-body, 1));line-height:1.6}.merch-store .merch-section--head-center .ts-series-intro{margin-inline:auto;text-align:center}.merch-store .ts-series-grid{display:grid;gap:20px;list-style:none;margin:0;padding:0}.merch-store .ts-series-card a{display:block;text-decoration:none}.merch-store .ts-series-card__media{display:block;overflow:hidden;background:var(--merch-surface-dim)}.merch-store .ts-series-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.merch-store .ts-series-card:hover .ts-series-card__media img{transform:scale(1.04)}.merch-store .ts-series-card__title{display:block;padding-top:10px;font-size:calc(15px * var(--ts-scale-heading, 1));letter-spacing:.04em}.merch-store .ts-series-card__text{display:block;padding-top:4px;color:var(--merch-muted, inherit);font-size:calc(13px * var(--ts-scale-body, 1));line-height:1.5}.merch-store .ts-cta{padding:56px 24px}.merch-store .ts-cta h2,.merch-store .ts-cta h1{font-size:calc(clamp(24px,3.4vw,40px) * var(--ts-scale-heading, 1))}.merch-store .ts-cta p{margin:12px auto 0;max-width:620px;color:inherit}.merch-store .ts-cta__buttons{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:22px}.merch-store .ts-cta.ts-align-left .ts-cta__buttons{justify-content:flex-start}.merch-store .ts-cta.ts-align-right .ts-cta__buttons{justify-content:flex-end}.merch-store .ts-cta__text-link{align-self:center}.merch-store .ts-cta__text-link[aria-pressed=true]{font-weight:700;text-decoration-thickness:2px}.merch-store .ts-testimonials{padding-top:36px;padding-bottom:56px}.merch-store .ts-testimonials__grid{display:grid;gap:16px;list-style:none;margin:0;padding:0}.merch-store .ts-testimonial{display:flex;flex-direction:column;gap:10px}.merch-store .ts-testimonials--boxed .ts-testimonial{border:1px solid var(--merch-line);padding:20px}.merch-store .ts-testimonials--quote .ts-testimonial{padding:12px 0}.merch-store .ts-testimonial__mark{font-size:calc(40px * var(--ts-scale-heading, 1));line-height:.6;color:var(--merch-accent);font-family:Georgia,serif}.merch-store .ts-testimonial blockquote{margin:0;font-size:calc(15px * var(--ts-scale-body, 1));line-height:1.65}.merch-store .ts-testimonial footer{display:flex;align-items:center;gap:10px;margin-top:auto}.merch-store .ts-testimonial footer img{width:34px;height:34px;border-radius:50%;object-fit:cover}.merch-store .ts-testimonial footer strong{display:block;font-size:calc(13px * var(--ts-scale-ui, 1));font-weight:600}.merch-store .ts-testimonial footer em{display:block;font-style:normal;font-size:calc(11.5px * var(--ts-scale-eyebrow, 1));color:var(--merch-muted)}.merch-store .ts-faq{padding-top:36px;padding-bottom:56px}.merch-store .ts-faq__item h2,.merch-store .ts-faq__item h3{font-size:inherit}.merch-store .ts-faq__item button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:14px;padding:15px 2px;background:none;border:none;font-size:calc(15px * var(--ts-scale-heading, 1));text-align:left;cursor:pointer}.merch-store .ts-faq--divider .ts-faq__item{border-bottom:1px solid var(--merch-line)}.merch-store .ts-faq--boxed .ts-faq__item{border:1px solid var(--merch-line);margin-bottom:8px;padding:0 14px}.merch-store .ts-faq__chevron{font-size:calc(18px * var(--ts-scale-heading, 1));color:var(--merch-muted)}.merch-store .ts-faq__item p{margin:0;padding:0 2px 16px;color:var(--merch-muted);line-height:1.7}.merch-store .ts-tabs{padding-top:36px;padding-bottom:56px}.merch-store .ts-tabs__list{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:20px}.merch-store .ts-tabs__list.ts-align-center{justify-content:center}.merch-store .ts-tabs__list.ts-align-right{justify-content:flex-end}.merch-store .ts-tabs__list button{padding:9px 16px;border:none;background:none;font-size:calc(14px * var(--ts-scale-ui, 1));letter-spacing:.04em;color:var(--merch-muted);cursor:pointer}.merch-store .ts-tabs--underline .ts-tabs__list button{border-bottom:2px solid transparent}.merch-store .ts-tabs--underline .ts-tabs__list button.is-active{border-bottom-color:var(--merch-text);color:var(--merch-text)}.merch-store .ts-tabs--pills .ts-tabs__list button{border-radius:999px;border:1px solid var(--merch-line)}.merch-store .ts-tabs--pills .ts-tabs__list button.is-active{background:var(--merch-button-bg);border-color:var(--merch-button-bg);color:var(--merch-button-text)}.merch-store .ts-tabs__panel{max-width:760px;margin:0 auto}.merch-store .ts-tabs__panel img{margin-bottom:14px}.merch-store .ts-tabs__panel p{color:var(--merch-muted);line-height:1.75;margin:0}.merch-store .ts-newsletter{padding-top:48px;padding-bottom:56px}.merch-store .ts-newsletter__inner{margin:0 auto;text-align:center}.merch-store .ts-newsletter h2,.merch-store .ts-newsletter h1{font-size:calc(clamp(22px,2.8vw,32px) * var(--ts-scale-heading, 1))}.merch-store .ts-newsletter p{margin:10px 0 0;color:var(--merch-muted)}.merch-store .ts-newsletter__form{display:flex;gap:10px;max-width:460px;margin:22px auto 0}.merch-store .ts-newsletter__form input{flex:1;min-width:0}.merch-store .ts-newsletter__form--stack{flex-direction:column}.merch-store .ts-newsletter small{display:block;margin-top:10px;font-size:calc(11.5px * var(--ts-scale-eyebrow, 1));color:var(--merch-muted)}.merch-store .ts-trust{padding-top:36px;padding-bottom:36px}.merch-store .ts-trust__grid{display:grid;gap:18px;list-style:none;margin:0;padding:0}.merch-store .ts-trust__item{display:flex;flex-direction:column;align-items:center;gap:7px}.merch-store .ts-align-left .ts-trust__item,.merch-store .ts-trust__grid.ts-align-left .ts-trust__item{align-items:flex-start}.merch-store .ts-trust__item strong{font-size:calc(13.5px * var(--ts-scale-heading, 1));font-weight:600;letter-spacing:.03em}.merch-store .ts-trust__item span{font-size:calc(12px * var(--ts-scale-body, 1));color:var(--merch-muted)}.merch-store .ts-social-proof{padding-top:44px;padding-bottom:52px;text-align:center}.merch-store .ts-social-proof__quote{margin:0 auto;max-width:720px}.merch-store .ts-social-proof__quote p{font-size:calc(clamp(18px,2.4vw,26px) * var(--ts-scale-body, 1));line-height:1.5;margin:0}.merch-store .ts-social-proof__quote cite{display:block;margin-top:10px;font-style:normal;font-size:calc(13px * var(--ts-scale-eyebrow, 1));color:var(--merch-muted)}.merch-store .ts-social-proof__stats{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(24px,6vw,72px);list-style:none;margin:28px 0 0;padding:0}.merch-store .ts-social-proof__stats strong{display:block;font-size:calc(clamp(26px,3.6vw,40px) * var(--ts-scale-heading, 1));font-weight:500;letter-spacing:.02em}.merch-store .ts-social-proof__stats span{display:block;margin-top:2px;font-size:calc(12.5px * var(--ts-scale-ui, 1));color:var(--merch-muted)}.merch-store .ts-section-shell{font-size:calc(15px * var(--ts-scale-body, 1))}.merch-store .ts-hero .merch-hero__box h2,.merch-store .ts-hero .merch-hero__box scm-h2,.merch-store .ts-hero .merch-hero__box h1,.merch-store .ts-hero .merch-hero__box scm-h1{font-size:calc(clamp(28px,4vw,44px) * var(--ts-scale-heading, 1))}.merch-store .ts-hero .merch-hero__plain h2,.merch-store .ts-hero .merch-hero__plain scm-h2,.merch-store .ts-hero .merch-hero__plain h1,.merch-store .ts-hero .merch-hero__plain scm-h1{font-size:calc(clamp(32px,5.5vw,64px) * var(--ts-scale-heading, 1))}.merch-store .merch-rich-text h2,.merch-store .merch-rich-text h1{font-size:calc(clamp(26px,3.4vw,40px) * var(--ts-scale-heading, 1))}.merch-store .ts-custom-html,.merch-store .ts-text-stack{padding-top:24px;padding-bottom:24px}.merch-store .ts-text-stack__line{margin:0;white-space:pre-line;overflow-wrap:break-word}.merch-store .ts-text-stack__line+.ts-text-stack__line,.merch-store .ts-text-stack__line+.ts-text-stack__image,.merch-store .ts-text-stack__image+.ts-text-stack__line,.merch-store .ts-text-stack__image+.ts-text-stack__image{margin-top:12px}.merch-store .ts-text-stack__image{line-height:0}.merch-store .ts-text-stack__image img{display:inline-block;vertical-align:top;max-width:100%;height:auto}.merch-store .ts-text-stack__image .ts-media-placeholder{line-height:normal}.merch-store .ts-text-stack__line--font-heading{--font-ui: var(--merch-font-heading);font-family:var(--merch-font-heading)}.merch-store .ts-text-stack__line--font-body{--font-ui: var(--merch-font-body);font-family:var(--merch-font-body)}.merch-store .ts-text-stack__line--eyebrow{font-size:calc(clamp(11px,1.3vw,14px) * var(--ts-scale-eyebrow, 1) * var(--ts-line-scale, 1));letter-spacing:.3em;line-height:1.6}.merch-store .ts-text-stack__line--body{font-size:calc(clamp(15px,1.4vw,18px) * var(--ts-scale-body, 1) * var(--ts-line-scale, 1));line-height:1.6}.merch-store .ts-text-stack__line--heading{font-size:calc(clamp(26px,3.4vw,40px) * var(--ts-scale-heading, 1) * var(--ts-line-scale, 1));letter-spacing:.02em;line-height:1.15}.merch-store .ts-text-stack__line--display{font-size:calc(clamp(27px,min(12.8vw - 9px,max(56px,13vw - 42px)),120px) * var(--ts-scale-heading, 1) * var(--ts-line-scale, 1));letter-spacing:.03em;line-height:.95}.merch-store .ts-text-stack__line--font-script{font-weight:400;letter-spacing:0}.merch-store .ts-text-stack__line--font-script.ts-text-stack__line--eyebrow{font-size:calc(clamp(18px,1.9vw,22px) * var(--ts-scale-eyebrow, 1) * var(--ts-line-scale, 1));line-height:1.3}.merch-store .ts-text-stack__line--font-script.ts-text-stack__line--body{font-size:calc(clamp(22px,2vw,26px) * var(--ts-scale-body, 1) * var(--ts-line-scale, 1));line-height:1.35}.merch-store .ts-text-stack__line--font-script.ts-text-stack__line--heading{font-size:calc(clamp(36px,4.8vw,56px) * var(--ts-scale-heading, 1) * var(--ts-line-scale, 1));line-height:1.1}.merch-store .ts-text-stack__line--font-script.ts-text-stack__line--display{font-size:calc(clamp(46px,11vw,120px) * var(--ts-scale-heading, 1) * var(--ts-line-scale, 1));line-height:1.05}.merch-store .ts-text-stack__line--empty{opacity:.45;font-style:italic}@supports (text-box: trim-both ex alphabetic){.merch-store .ts-text-stack__line{text-box:trim-both ex alphabetic;padding-top:calc((1lh + 1cap)/2 - 1ex);padding-bottom:calc((1lh - 1cap)/2)}}.merch-store .ts-spacer{position:relative}.merch-store .ts-spacer hr{position:absolute;top:50%;left:0;right:0;margin:0 auto;max-width:1240px;border:none;border-top:1px solid;border-color:inherit}.merch-store:has(.ts-rose-vine){position:relative;isolation:isolate}.merch-store .ts-section-shell:has(.ts-rose-vine){position:static}.merch-store .ts-rose-vine{position:absolute;inset:0;z-index:70;pointer-events:none}.merch-store .ts-rose-vine__rail{position:absolute;top:0;bottom:0;width:var(--rose-w, 220px);overflow:hidden}.merch-store .ts-rose-vine__rail--left{left:0}.merch-store .ts-rose-vine__rail--right{right:0;transform:scaleX(-1)}.merch-store .ts-rose-vine__tile{display:block;width:100%;height:auto}.merch-store:has(.ts-rose-vine) .merch-page-width,.merch-store:has(.ts-rose-vine) .merch-content-page,.merch-store:has(.ts-rose-vine) .merch-main>.anger-page{padding-inline:calc(50px + var(--rose-gutter, 0px))}.merch-store:has(.ts-rose-vine) .merch-content-page{max-width:calc(720px + 2 * (30px + var(--rose-gutter, 0px)))}.merch-store:has(.ts-rose-vine) .merch-main>.anger-page{max-width:calc(600px + 2 * (30px + var(--rose-gutter, 0px)));margin-inline:auto}.merch-store .ts-rose-vine__bloom-spot{position:absolute;display:block;height:auto}@media(max-width:749px){.merch-store .ts-rose-vine--desktop-only{display:none}.merch-store:has(.ts-rose-vine--desktop-only) .merch-page-width{padding-inline:16px}.merch-store:has(.ts-rose-vine--desktop-only) .merch-content-page,.merch-store:has(.ts-rose-vine--desktop-only) .merch-main>.anger-page{padding-inline:20px}.merch-store .ts-rose-vine--phone{top:var(--rose-top, 0px)}.merch-store:has(.ts-rose-vine--phone:not(.ts-rose-vine--desktop-only)) .merch-page-width{padding-left:calc(16px + var(--rose-gutter, 0px));padding-right:16px}.merch-store:has(.ts-rose-vine--phone:not(.ts-rose-vine--desktop-only)) .merch-content-page,.merch-store:has(.ts-rose-vine--phone:not(.ts-rose-vine--desktop-only)) .merch-main>.anger-page{padding-left:calc(20px + var(--rose-gutter, 0px));padding-right:20px}}.merch-store .ts-rose-vine-marker{position:relative;z-index:1;margin:0;padding:10px 24px;text-align:center;font-size:calc(11px * var(--ts-scale-eyebrow, 1));font-style:italic;color:var(--merch-muted);border:1px dashed var(--merch-line-strong)}.merch-store .ts-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:60;background:var(--merch-bg);color:var(--merch-text);border-top:1px solid var(--merch-line);box-shadow:0 -8px 30px #0f0f141a}.merch-store .ts-sticky-atc--editing{position:relative;z-index:1;box-shadow:none;border:1px dashed var(--merch-line-strong)}.merch-store .ts-sticky-atc__hint{display:block;padding:6px 12px 0;font-size:calc(11px * var(--ts-scale-eyebrow, 1));color:var(--merch-muted);font-style:italic}.merch-store .ts-sticky-atc__inner{display:flex;align-items:center;gap:14px;padding-top:10px;padding-bottom:10px}.merch-store .ts-sticky-atc__inner img{width:44px;height:44px;object-fit:cover;flex:none}.merch-store .ts-sticky-atc__title{flex:1;min-width:0;display:flex;flex-direction:column;font-size:calc(13.5px * var(--ts-scale-heading, 1));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.merch-store .ts-sticky-atc__title em{font-style:normal;font-size:calc(12px * var(--ts-scale-body, 1));color:var(--merch-muted)}.merch-store .ts-sticky-atc .merch-btn{min-height:40px;padding:0 22px;flex:none}.ts-preview .ts-sticky-atc--editing .ts-sticky-atc__inner{max-width:none}@keyframes tsFieldFlash{0%{background:#0071e329;box-shadow:0 0 0 2px #0071e359}to{background:transparent;box-shadow:none}}.ts-field--flash{animation:tsFieldFlash 1.6s ease-out both;border-radius:8px}html:not(.ts-studio--preview) .merch-store.ts-preview{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}html:not(.ts-studio--preview) .ts-preview .merch-marquee{pointer-events:auto}.ts-icon-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.ts-icon-grid__option{display:grid;place-items:center;height:34px;border:1px solid rgba(15,15,20,.12);border-radius:8px;background:#fff;color:#1d1d1f;cursor:pointer}.ts-icon-grid__option:hover{border-color:#0071e380}.ts-icon-grid__option.is-active{border-color:#0071e3;box-shadow:0 0 0 1px #0071e3 inset;color:#0071e3}.ts-scheme-list{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.ts-scheme-option{height:40px;border:1px solid rgba(15,15,20,.14);border-radius:8px;font-size:14px;font-weight:650;cursor:pointer}.ts-scheme-option.is-active{outline:2px solid #0071e3;outline-offset:1px}.ts-mobile-tabs{display:none;order:3;flex:0 0 auto;gap:4px;padding:6px 8px calc(6px + env(safe-area-inset-bottom,0px));background:#fffffff5;border-top:1px solid rgba(29,29,31,.1)}.ts-mobile-tabs button{flex:1;height:36px;border-radius:9px;font-size:12px;font-weight:550;color:#1d1d1f99;background:#1d1d1f0b}.ts-mobile-tabs button.is-active{background:#1d1d1f;color:#fff}@media(max-width:1023px){.ts-body{display:flex;flex-direction:column}.ts-canvas{flex:1;order:1}.ts-left{display:none;order:2;flex:0 0 auto;max-height:55vh;border-right:none;border-top:1px solid rgba(29,29,31,.12)}.ts-body.is-mobile-panel .ts-left{display:flex}.ts-left__content.is-split .ts-left__tree{display:none}.ts-library{width:100%;max-width:100%}.ts-mobile-tabs{display:flex}}@media(max-width:749px){.ts-body.is-mobile-panel .ts-canvas{display:none}.ts-body.is-mobile-panel .ts-left{flex:1;min-height:0;max-height:none}.ts-title span,.ts-save-status{display:none}.ts-studio select.ts-page-picker{max-width:150px}}.ts-preview .ts-required-note{margin:0;padding:6px 12px;font:600 calc(11px * var(--ts-frame-ui, 1)) / 1.4 var(--font-body, sans-serif);color:#7a4b00;background:#fff4d6;border-bottom:1px solid #f0d28a}.ts-shell-toolbar__note{padding:0 6px;font-size:calc(10.5px * var(--ts-frame-ui, 1));white-space:nowrap;opacity:.8}.merch-store .ts-newsletter .merch-form-status{margin:12px auto 0}.ts-body.has-assistant{grid-template-columns:var(--ts-panel-width) minmax(0,1fr) var(--ts-assistant-width)}.ts-assistant-toggle{position:relative;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 8px 0 12px;border-radius:9px;font-size:12px;color:#1d1d1fbf}.ts-assistant-toggle:hover,.ts-assistant-toggle.is-on{background:#1d1d1f12;color:#1d1d1f}.ts-assistant-toggle__kbd{padding:1px 5px;border:1px solid rgba(29,29,31,.14);border-radius:5px;font:inherit;font-size:10.5px;color:#1d1d1f80}.ts-assistant-toggle.is-working:after{content:"";position:absolute;top:5px;right:5px;width:7px;height:7px;border-radius:50%;background:#0071e3}.ts-inspector__ask{display:inline-flex;align-items:center;gap:4px;font-weight:600;color:#0b4f9e;flex:none;height:30px;padding:0 8px;border-radius:8px;font-size:12px}.ts-inspector__ask:hover{background:#0071e314}.ts-assistant{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;background:#fbfbfd;border-left:1px solid rgba(29,29,31,.09)}.ts-assistant.is-dropping{outline:2px dashed rgba(29,29,31,.35);outline-offset:-6px}.ts-assistant__drop{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;padding:16px;background:#ffffffd9;font-size:13px;font-weight:600;color:#1d1d1f;text-align:center;pointer-events:none}.ts-assistant :where(button):focus-visible,.ts-assistant-toggle:focus-visible,.ts-inspector__ask:focus-visible{outline:2px solid #0071e3;outline-offset:1px}.ts-assistant__head{display:flex;align-items:center;gap:6px;min-height:48px;padding:8px 8px 8px 14px;border-bottom:1px solid rgba(29,29,31,.09)}.ts-assistant__title{display:inline-flex;align-items:center;gap:6px;flex:1;min-width:0;margin:0;font-size:13px;line-height:1.35;font-weight:650}.ts-assistant__new,.ts-assistant__close{height:30px;padding:0 8px;border-radius:8px;font-size:12px;color:#1d1d1fb3}.ts-assistant__new:hover:not(:disabled),.ts-assistant__close:hover{background:#1d1d1f12}.ts-assistant__context{display:flex;align-items:center;gap:6px;min-width:0;padding:8px 14px;border-bottom:1px solid rgba(29,29,31,.06);font-size:12px;color:#1d1d1f99}.ts-assistant__chip{display:inline-flex;align-items:center;gap:2px;min-width:0;padding:2px 4px 2px 9px;border-radius:999px;background:#0071e314;color:#0b4f9e;font-weight:550}.ts-assistant__chip-text{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ts-assistant__chip-clear{width:20px;height:20px;flex:none;border-radius:50%}.ts-assistant__limit{margin:10px 14px 0;padding:8px 10px;border-radius:10px;background:#fff6e5;color:#6b4a04;font-size:12px}.ts-assistant__log{display:flex;flex-direction:column;gap:12px;flex:1 1 auto;min-height:0;margin:0;padding:12px 14px;list-style:none;overflow-y:auto;overscroll-behavior:contain}.ts-assistant-msg{display:flex;flex-direction:column;gap:6px}.ts-assistant-msg.is-user{align-items:flex-end}.ts-assistant-msg__about,.ts-assistant__hint{font-size:10.5px;color:#1d1d1f73}.ts-assistant-msg__images{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:88%;margin:0;padding:0;list-style:none}.ts-assistant-msg__images li{width:64px;height:64px;overflow:hidden;border:1px solid rgba(29,29,31,.12);border-radius:8px;background:#fff}.ts-assistant-msg__images img,.ts-assistant__attachment img{display:block;width:100%;height:100%;object-fit:cover}.ts-assistant-msg__bubble{max-width:88%;margin:0;padding:8px 11px;border-radius:12px 12px 4px;background:#1d1d1f;color:#fff;white-space:pre-wrap;overflow-wrap:anywhere}.ts-assistant-msg__notice{margin:0;font-size:12px;text-align:center;color:#1d1d1f8c}.ts-assistant-card{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border:1px solid rgba(29,29,31,.1);border-radius:12px;background:#fff;font-size:12.5px}.ts-assistant-card.is-done{border-color:#1f7a3547}.ts-assistant-card.is-partial,.ts-assistant-card.is-confirm{border-color:#b0700059;background:#fffaf0}.ts-assistant-card p{margin:0}.ts-assistant-card__title{display:flex;align-items:flex-start;gap:6px;margin:0;font-size:12.5px;line-height:1.35;font-weight:650}.ts-assistant-card.is-done .ts-assistant-card__title{color:#1f7a35}.ts-assistant-card__lines{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;font-size:12px}.ts-assistant-card__lines li{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 6px}.ts-assistant-card__swatch{align-self:center;width:12px;height:12px;flex:none;border-radius:3px;box-shadow:inset 0 0 0 1px #00000026}.ts-assistant-card__tag{padding:0 6px;border-radius:999px;background:#b070001f;color:#7a4b00;font-size:10.5px}.ts-assistant-card__note,.ts-assistant-card__state{font-size:11.5px;color:#1d1d1f99}.ts-assistant-card__warning{font-size:11.5px;color:#8a5a00}.ts-assistant-card__actions,.ts-assistant-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.ts-assistant-btn{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 10px;border-radius:8px;background:#1d1d1f0f;font-size:12px;font-weight:550}.ts-assistant-btn.is-primary{background:#1d1d1f;color:#fff}.ts-assistant-chip,.ts-assistant__suggestions button{min-height:28px;padding:4px 10px;border:1px solid rgba(29,29,31,.14);border-radius:999px;background:#fff;font-size:12px;text-align:left}.ts-assistant-chip:hover,.ts-assistant__suggestions button:hover{border-color:#0071e3;color:#0071e3}.ts-assistant-link{font-size:12px;color:#06c;text-decoration:underline}.ts-assistant-error{display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px 8px;padding:8px 10px;border-radius:10px;background:#fdecea;color:#8e2a1e;font-size:12px}.ts-assistant-error p{flex:1 1 200px;margin:0}.ts-assistant__working{display:flex;align-items:center;gap:8px;font-size:12px;color:#1d1d1f99}.ts-assistant__empty,.ts-assistant__suggestions{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.ts-assistant__empty-title{margin:0;font-size:13px;font-weight:650}.ts-assistant__empty-body{margin:0;font-size:12px;color:#1d1d1f99}.ts-assistant__composer{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:6px 8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid rgba(29,29,31,.09)}.ts-studio textarea.ts-input.ts-assistant__input{min-height:36px;max-height:160px;resize:none;overflow-y:auto;font-size:13px;line-height:1.4}.ts-assistant__send{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:36px;height:36px;padding:0 10px;border-radius:10px;background:#1d1d1f;color:#fff;font-size:12px;font-weight:600}.ts-assistant__send.is-stop{background:#1d1d1f14;color:#1d1d1f}.ts-assistant__send[aria-disabled=true]{opacity:.45;cursor:default}.ts-assistant__hint{grid-column:1 / -1;margin:0}.ts-assistant__composer.is-text-only{grid-template-columns:minmax(0,1fr) auto}.ts-assistant__attach{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid rgba(29,29,31,.12);border-radius:10px;background:transparent;color:#1d1d1fb3}.ts-assistant__attach:hover:not([aria-disabled=true]){background:#1d1d1f0d;color:#1d1d1f}.ts-assistant__attach[aria-disabled=true]{opacity:.45;cursor:default}.ts-assistant__attachments{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.ts-assistant__attachment{position:relative;display:flex;align-items:center;justify-content:center;width:52px;height:52px;overflow:hidden;border:1px solid rgba(29,29,31,.12);border-radius:8px;background:#fff;color:#1d1d1f8c}.ts-assistant__attachment-remove{position:absolute;top:3px;right:3px;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border-radius:50%;background:#1d1d1f;color:#fff}.ts-assistant__attach-note{grid-column:1 / -1;margin:0;font-size:12px;color:#1d1d1f99}@media(pointer:coarse){.ts-studio textarea.ts-input.ts-assistant__input{font-size:16px}.ts-assistant__attachment{width:60px;height:60px}.ts-assistant__attachment-remove{width:24px;height:24px}}@media(max-width:1180px){.ts-studio{--ts-assistant-width: 320px}}@media(max-width:1023px){.ts-assistant{display:none;order:2;flex:0 0 auto;height:min(55vh,560px);border-left:none;border-top:1px solid rgba(29,29,31,.12)}.ts-body.is-mobile-assistant .ts-assistant{display:flex}}@keyframes tsFieldMark{0%{background:#0071e31f;box-shadow:0 0 0 2px #0071e373}to{background:transparent;box-shadow:none}}@media(prefers-reduced-motion:reduce){.ts-field--flash{animation:tsFieldMark 2.4s step-end both}}.anger-lank{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0 4px;font-size:calc(.9rem * var(--ts-scale-ui, 1));color:inherit;text-decoration:none;border-radius:10px}.anger-lank svg{flex:none;opacity:.8}.anger-lank:hover span{text-decoration:underline;text-underline-offset:3px}.anger-lank:focus-visible{outline:2px solid currentColor;outline-offset:3px}.merch-footer__anger{margin:2px 0 4px}.anger-page{display:flex;justify-content:center;padding:clamp(40px,8vw,96px) 20px}.anger-page--pending{min-height:100vh;min-height:100svh}.anger-panel{width:100%;max-width:560px;padding:clamp(28px,5vw,44px);border-radius:28px;background:#ffffffd1;-webkit-backdrop-filter:blur(24px) saturate(1.6);backdrop-filter:blur(24px) saturate(1.6);border:1px solid rgba(255,255,255,.65);box-shadow:0 24px 60px #0f172a24,0 2px 8px #0f172a0d;color:#111827;animation:anger-rise .55s cubic-bezier(.22,1,.36,1) both}@keyframes anger-rise{0%{opacity:0;transform:translateY(16px) scale(.985)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.anger-panel{animation:none}}.anger-step-indicator{margin:0 0 10px;font-size:calc(.72rem * var(--ts-scale-eyebrow, 1));font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:#6b7280}.anger-heading{margin:0 0 12px;font-size:calc(clamp(1.45rem,3.4vw,1.7rem) * var(--ts-scale-heading, 1));font-weight:650;line-height:1.2;letter-spacing:-.01em;color:#111827}.anger-heading:focus{outline:none}.anger-lede{margin:0 0 18px;font-size:calc(.95rem * var(--ts-scale-body, 1));line-height:1.6;color:#374151}.anger-form{display:block}.anger-field{display:grid;gap:7px;margin:0 0 16px}.anger-field span{font-size:calc(.82rem * var(--ts-scale-ui, 1));font-weight:600;color:#374151}.anger-field input,.anger-field textarea,.merch-store .anger-field input:not([type=hidden]):not([type=checkbox]):not([type=radio]),.merch-store .anger-field textarea:not([hidden]):not([disabled]):not([readonly]){width:100%;padding:13px 15px;border-radius:14px;border:1px solid rgba(17,24,39,.18);background:#ffffffeb;font:inherit;font-size:calc(.95rem * var(--ts-scale-body, 1));color:#111827;box-sizing:border-box}.anger-field textarea{resize:vertical}.anger-field input::placeholder,.anger-field textarea::placeholder{color:#6b7280;opacity:1}.anger-field input:focus-visible,.anger-field textarea:focus-visible{outline:2px solid #0071e3;outline-offset:1px;border-color:#0071e3}.anger-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:11px 24px;border:none;border-radius:980px;background:#0071e3;color:#fff;font:inherit;font-size:calc(.95rem * var(--ts-scale-ui, 1));font-weight:600;cursor:pointer;transition:background-color .2s ease,transform .2s ease}.anger-button:hover{background:#0077ed}.anger-button:active{transform:scale(.985)}.anger-button:disabled{opacity:.55;cursor:default}.anger-button:focus-visible{outline:2px solid #0071e3;outline-offset:3px}.anger-button--secondary{background:#11182712;color:#111827}.anger-button--secondary:hover{background:#1118271c}.anger-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-top:18px}.anger-order-card{margin:0 0 16px;padding:16px 18px;border-radius:18px;border:1px solid rgba(17,24,39,.1);background:#ffffffe0}.anger-order-card__title{margin:0 0 10px;font-size:calc(.9rem * var(--ts-scale-heading, 1));font-weight:650;color:#111827}.anger-order-card__total{margin:10px 0 0;padding-top:10px;border-top:1px solid rgba(17,24,39,.1);font-size:calc(.88rem * var(--ts-scale-body, 1));font-weight:600;color:#111827}.anger-items{margin:0;padding:0;list-style:none;display:grid;gap:10px}.anger-item__row{display:flex;justify-content:space-between;gap:14px;font-size:calc(.9rem * var(--ts-scale-body, 1));color:#1f2937}.anger-item__amount{flex:none;color:#4b5563}.anger-item--excluded .anger-item__name{color:#6b7280}.anger-item__excluded-note{margin:4px 0 0;font-size:calc(.82rem * var(--ts-scale-eyebrow, 1));line-height:1.5;color:#92400e}.anger-note{margin:0 0 16px;padding:11px 14px;border-radius:14px;background:#0071e314;font-size:calc(.87rem * var(--ts-scale-body, 1));line-height:1.55;color:#1e3a8a}.anger-note--warning{background:#d977061a;color:#92400e}.anger-error{margin:0 0 16px;padding:11px 14px;border-radius:14px;background:#b91c1c14;font-size:calc(.88rem * var(--ts-scale-body, 1));line-height:1.55;color:#b91c1c}.anger-receipt-info{margin:0 0 4px;font-size:calc(.88rem * var(--ts-scale-body, 1));color:#374151}.anger-footnote{margin:18px 0 0;font-size:calc(.82rem * var(--ts-scale-eyebrow, 1));line-height:1.6;color:#4b5563}.anger-text-link{color:#0058b0;text-decoration:underline;text-underline-offset:3px;border-radius:6px}.anger-text-link:focus-visible{outline:2px solid #0071e3;outline-offset:2px}.anger-done{text-align:left}.anger-done__badge{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;margin-bottom:14px;border-radius:50%;background:#16a34a21;color:#15803d}.anger-summary{display:grid;gap:12px;margin:0 0 18px;padding:16px 18px;border-radius:18px;border:1px solid rgba(17,24,39,.1);background:#ffffffe0}.anger-summary div{display:grid;gap:2px}.anger-summary dt{font-size:calc(.72rem * var(--ts-scale-eyebrow, 1));font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:#6b7280}.anger-summary dd{margin:0;font-size:calc(.92rem * var(--ts-scale-body, 1));color:#111827}.merch-product-page__anger-notice{margin:18px 0 0;padding:12px 15px;border-radius:12px;background:#d977061a;font-size:calc(.85rem * var(--ts-scale-eyebrow, 1));line-height:1.55;color:#92400e}.merch-store .merch-express{display:flex;flex-direction:column;gap:10px;text-align:left}.merch-store .merch-express[hidden]{display:none}.merch-store .merch-cart-footer .merch-express{margin-top:16px}.merch-store .merch-express--checkout{margin:0 0 24px}.merch-store .merch-express__title{margin:0;font-size:calc(13px * var(--ts-scale-eyebrow, 1));font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--merch-muted)}.merch-store .merch-express__buttons{display:flex;flex-wrap:wrap;gap:8px}.merch-store .merch-express__button{flex:1 1 150px;min-width:0}.merch-store .merch-express__button[hidden]{display:none}.merch-store .merch-express__button button{margin:0;min-width:0;--sumup-swift-checkout-button-height: 48px}.merch-store .merch-express__divider{display:flex;align-items:center;gap:12px;margin:0;font-size:calc(12px * var(--ts-scale-eyebrow, 1));color:var(--merch-muted)}.merch-store .merch-express__divider:before,.merch-store .merch-express__divider:after{content:"";flex:1;border-top:1px solid var(--merch-line)}.merch-store .merch-express__legal{display:flex;flex-direction:column;gap:6px;font-size:calc(11px * var(--ts-scale-eyebrow, 1));line-height:1.45;color:var(--merch-muted)}.merch-store .merch-express__legal-line,.merch-store .merch-express__legal-details{margin:0}.merch-store .merch-express__legal-details[hidden]{display:none}.merch-store .merch-express__info-toggle{position:relative;display:inline-grid;place-items:center;width:1.45em;height:1.45em;margin:0 0 0 2px;padding:0;vertical-align:-.35em;font:inherit;font-size:1em;font-style:italic;font-weight:700;line-height:1;color:inherit;background:none;border:1px solid currentColor;border-radius:50%;cursor:pointer}.merch-store .merch-express__info-toggle:before{content:"";position:absolute;inset:-10px}.merch-store .merch-express__info-toggle[aria-expanded=true],.merch-store .merch-express__info-toggle:hover{color:var(--merch-text)}.merch-store .merch-express__info-toggle:focus-visible{outline:2px solid var(--merch-text);outline-offset:2px}.merch-store .merch-express__error{margin:0;font-size:calc(13px * var(--ts-scale-eyebrow, 1));color:var(--merch-text);border:1px solid var(--merch-line);padding:10px 14px}.merch-store .merch-express__overlay{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:24px;background:color-mix(in srgb,var(--merch-bg) 82%,transparent)}.merch-store .merch-express__status{margin:0;padding:14px 20px;font-size:calc(15px * var(--ts-scale-body, 1));color:var(--merch-text);background:var(--merch-bg);border:1px solid var(--merch-line)}.merch-store .merch-flow--corners-square{--merch-flow-btn-radius: 0px;--merch-flow-card-radius: 0px;--merch-flow-field-radius: 0px;--merch-flow-option-radius: 0px}.merch-store .merch-flow--corners-rounded{--merch-flow-btn-radius: 12px;--merch-flow-card-radius: 14px;--merch-flow-field-radius: 10px;--merch-flow-option-radius: 12px}.merch-store .merch-flow--corners-pill{--merch-flow-btn-radius: 999px;--merch-flow-card-radius: 20px;--merch-flow-field-radius: 999px;--merch-flow-option-radius: 16px}.merch-store .merch-flow:not(.merch-flow--corners-theme) .merch-btn{border-radius:var(--merch-flow-btn-radius)}.merch-store .merch-flow:not(.merch-flow--corners-theme) :is(.merch-checkout-card,.merch-checkout-recaps,.merch-checkout-mobilesummary,.merch-flow-acc,.merch-flow-cart-grid__aside .merch-cart-footer){border-radius:var(--merch-flow-card-radius)}.merch-store .merch-flow:not(.merch-flow--corners-theme) :is(.merch-checkout-field input,.merch-checkout-field select,.merch-checkout-discount__row input,.merch-pickup-schedule__row select){border-radius:var(--merch-flow-field-radius)}.merch-store .merch-flow--corners-pill :is(.merch-checkout-field input,.merch-checkout-field select){padding-inline:20px}.merch-store .merch-flow:not(.merch-flow--corners-theme) .merch-checkout-delivery__option{border-radius:var(--merch-flow-option-radius)}.merch-store .merch-flow--case-uppercase :is(.merch-checkout__header h1,.merch-cart-page__header h1,.merch-checkout-card h2,.merch-flow-acc__title){text-transform:uppercase;letter-spacing:.03em}.merch-store .merch-flow--case-sentence :is(.merch-checkout__header h1,.merch-cart-page__header h1,.merch-checkout-card h2,.merch-flow-acc__title,.merch-checkout-subhead){text-transform:none;letter-spacing:-.01em}.merch-store .merch-flow--fields-underline :is(.merch-checkout-field input,.merch-checkout-field select,.merch-checkout-discount__row input,.merch-pickup-schedule__row select){min-height:48px;padding-inline:0;border-width:0 0 1px;border-style:solid;border-color:var(--merch-line-strong);border-radius:0;background:transparent;font-size:calc(17px * var(--ts-scale-body, 1))}.merch-store .merch-flow--fields-underline :is(.merch-checkout-field input,.merch-checkout-field select,.merch-checkout-discount__row input,.merch-pickup-schedule__row select):focus{border-color:var(--merch-text);box-shadow:inset 0 -1px 0 var(--merch-text)}.merch-store .merch-flow--fields-filled :is(.merch-checkout-field input,.merch-checkout-field select,.merch-checkout-discount__row input,.merch-pickup-schedule__row select){border-color:transparent;background:var(--merch-surface-dim)}.merch-store .merch-flow--fields-filled :is(.merch-checkout-field input,.merch-checkout-field select,.merch-checkout-discount__row input,.merch-pickup-schedule__row select):focus{border-color:var(--merch-text)}.merch-store .merch-flow .merch-checkout-field.has-error :is(input,select){border-color:color-mix(in srgb,var(--merch-status-red) 55%,var(--merch-line))}.merch-store .merch-flow--delivery-cards .merch-checkout-delivery:not([aria-busy]){display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:10px}.merch-store .merch-flow--delivery-cards .merch-checkout-delivery__option{flex-wrap:wrap;padding:16px}.merch-store .merch-flow--delivery-cards .merch-checkout-delivery__option+.merch-checkout-delivery__option,.merch-store .merch-flow--delivery-chips .merch-checkout-delivery__option+.merch-checkout-delivery__option{margin-top:0}.merch-store .merch-flow--delivery-cards .merch-checkout-delivery__option.is-selected{box-shadow:inset 0 0 0 1px var(--merch-text)}.merch-store .merch-flow--delivery-cards .merch-checkout-delivery__price{flex-basis:100%;padding-left:28px}.merch-store .merch-flow--delivery-chips .merch-checkout-delivery:not([aria-busy]){display:flex;flex-wrap:wrap;gap:10px}.merch-store .merch-flow--delivery-chips .merch-checkout-delivery__option{position:relative;align-items:center;min-height:48px;padding:8px 18px;border-radius:24px}.merch-store .merch-flow--delivery-chips .merch-checkout-delivery__option input{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.merch-store .merch-flow--delivery-chips .merch-checkout-delivery__option:focus-within{outline:2px solid var(--merch-text);outline-offset:2px}.merch-store .merch-flow--delivery-chips .merch-checkout-delivery__info{flex:0 1 auto}.merch-store :is(.merch-flow--delivery-chips,.merch-flow--express) .merch-checkout-delivery__option.is-selected{border-color:var(--merch-text);background:var(--merch-text)}.merch-store :is(.merch-flow--delivery-chips,.merch-flow--express) .merch-checkout-delivery__option.is-selected :is(.merch-checkout-delivery__name,.merch-checkout-delivery__meta,.merch-checkout-delivery__price){color:var(--merch-bg)}.merch-store .merch-flow--express .merch-checkout-delivery__option.is-selected input{accent-color:var(--merch-bg)}.merch-store .merch-flow--delivery-chips .merch-service-points .merch-checkout-delivery__option{flex:1 1 260px;align-items:flex-start;border-radius:16px}@media screen and (max-width:749px){.merch-store .merch-flow--delivery-chips .merch-checkout-delivery__option{flex:1 1 100%;justify-content:space-between}}.merch-store .merch-flow--aside-contrast .merch-checkout__summary{--merch-flow-ink: var(--merch-text);--merch-flow-paper: var(--merch-bg)}.merch-store .merch-flow--aside-contrast .merch-checkout__summary>.merch-checkout-card{--merch-text: var(--merch-flow-paper);--merch-bg: var(--merch-flow-ink);--merch-muted: color-mix(in srgb, var(--merch-flow-paper) 72%, var(--merch-flow-ink));--merch-line: color-mix(in srgb, var(--merch-flow-paper) 22%, var(--merch-flow-ink));--merch-line-strong: color-mix(in srgb, var(--merch-flow-paper) 42%, var(--merch-flow-ink));--merch-surface-dim: color-mix(in srgb, var(--merch-flow-paper) 8%, var(--merch-flow-ink));--merch-button-bg: var(--merch-flow-paper);--merch-button-text: var(--merch-flow-ink);border-color:transparent;background:var(--merch-bg);color:var(--merch-text)}.merch-store .merch-flow .merch-checkout__summary .merch-express--checkout{margin:20px 0 0}.merch-store .merch-flow .merch-checkout__summary .merch-express__divider{display:none}.merch-store .merch-flow--express-summary .merch-cart-footer .merch-express{order:-1;margin:0 0 16px}.merch-store .merch-flow--express-summary .merch-cart-footer{display:flex;flex-direction:column}.merch-store .merch-flow--express-summary .merch-cart-footer .merch-express__divider{order:9}@media screen and (max-width:899px){.merch-store .merch-flow .merch-checkout__summary:has(>.merch-express:not([hidden])){display:block;order:-1}.merch-store .merch-flow .merch-checkout__summary:has(>.merch-express:not([hidden]))>:not(.merch-express){display:none}.merch-store .merch-flow .merch-checkout__summary .merch-express--checkout{margin:0}}.merch-store .merch-flow-assurance{display:flex;flex-direction:column;gap:10px;margin-top:16px}.merch-store .merch-flow-assurance__marks{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.merch-store .merch-flow-assurance__marks li{padding:6px 12px;border-radius:6px;background:var(--merch-surface-dim);color:var(--merch-text);font-size:calc(13px * var(--ts-scale-eyebrow, 1))}.merch-store .merch-flow-assurance__note{margin:0;color:var(--merch-muted);font-size:calc(13px * var(--ts-scale-eyebrow, 1))}.merch-store .merch-cart-footer .merch-flow-assurance{align-items:flex-end}.merch-store .merch-flow-cart-grid__aside .merch-cart-footer .merch-flow-assurance,.merch-store .merch-flow-overlay .merch-cart-footer .merch-flow-assurance{align-items:flex-start}.merch-store .merch-flow-express-preview__button{display:flex;align-items:center;justify-content:center;min-height:48px;border-radius:var(--merch-flow-btn-radius, var(--merch-button-radius));background:var(--merch-text);color:var(--merch-bg);font-size:calc(16px * var(--ts-scale-ui, 1));font-weight:600}.merch-store .merch-flow-stepper{margin:0 0 24px}.merch-store .merch-flow-stepper__list{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0;padding:0;list-style:none;font-size:calc(14px * var(--ts-scale-ui, 1))}.merch-store .merch-flow-stepper__item{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0;border:0;background:none;color:var(--merch-muted);font:inherit}.merch-store button.merch-flow-stepper__item{color:var(--merch-text);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.merch-store .merch-flow-stepper__step.is-current .merch-flow-stepper__item{color:var(--merch-text);font-weight:600}.merch-store .merch-flow-stepper--breadcrumb .merch-flow-stepper__index{display:none}.merch-store .merch-flow-stepper--breadcrumb .merch-flow-stepper__step:not(:last-child):after{content:"›";content:"›" / "";margin-left:10px;color:var(--merch-muted)}.merch-store .merch-flow-stepper--chips .merch-flow-stepper__item{padding:0 16px;border:1px solid var(--merch-line-strong);border-radius:999px;text-decoration:none}.merch-store .merch-flow-stepper--chips .merch-flow-stepper__step.is-current .merch-flow-stepper__item{border-color:var(--merch-text);background:var(--merch-text);color:var(--merch-bg)}.merch-store .merch-flow-stepper--tabs .merch-flow-stepper__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.merch-store .merch-flow-stepper--tabs .merch-flow-stepper__item{width:100%;min-height:44px;border-bottom:3px solid var(--merch-line);text-align:left;text-decoration:none}.merch-store .merch-flow-stepper--tabs .merch-flow-stepper__step:is(.is-done,.is-current) .merch-flow-stepper__item{border-bottom-color:var(--merch-text)}@media screen and (max-width:749px){.merch-store .merch-flow-stepper--tabs .merch-flow-stepper__list{font-size:calc(13px * var(--ts-scale-ui, 1))}.merch-store .merch-flow-stepper--chips .merch-flow-stepper__step:not(.is-current) .merch-flow-stepper__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.merch-store .merch-flow-stepper--chips .merch-flow-stepper__step:not(.is-current) .merch-flow-stepper__item{justify-content:center;min-width:40px;padding:0}}.merch-store :is(.merch-flow--focus,.merch-flow--panel,.merch-flow--sheet,.merch-flow--accordion) .merch-checkout__grid{grid-template-columns:minmax(0,1fr)}.merch-store .merch-checkout-mobilesummary--always{display:block}.merch-store .merch-flow-inline-summary{margin-bottom:20px}@media screen and (min-width:900px){.merch-store .merch-flow-inline-summary{display:none}}.merch-store .merch-flow-cart-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:32px;align-items:start}.merch-store .merch-flow-cart-grid__aside .merch-cart-footer{width:100%;margin:0;padding:24px;border:1px solid var(--merch-line);text-align:left}.merch-store .merch-flow--express .merch-flow-cart-grid__aside .merch-cart-footer,.merch-store .merch-flow--express .merch-checkout-card,.merch-store .merch-flow--express .merch-checkout-recaps{border-color:transparent;background:var(--merch-surface-dim)}.merch-store .merch-flow--express.merch-flow--fields-filled .merch-checkout-card :is(.merch-checkout-field input,.merch-checkout-field select,.merch-checkout-discount__row input,.merch-pickup-schedule__row select){background:var(--merch-bg)}@media screen and (max-width:899px){.merch-store .merch-flow-cart-grid{grid-template-columns:minmax(0,1fr)}}.merch-store .merch-flow--focus :is(.merch-checkout,.merch-cart-page,.merch-cart-empty){max-width:660px}.merch-store .merch-flow--focus :is(.merch-checkout__header h1,.merch-cart-page__header h1){font-size:calc(clamp(30px,4vw,44px) * var(--ts-scale-heading, 1));line-height:1.05}.merch-store .merch-flow--focus .merch-checkout-card{padding:0;border:0}.merch-store .merch-flow--focus .merch-checkout-card+.merch-checkout-card{margin-top:32px}.merch-store .merch-flow--focus .merch-checkout-recaps{border-width:1px 0}.merch-store .merch-flow--focus .merch-checkout-recap{padding-inline:0}.merch-store .merch-flow--focus :is(.merch-checkout-submit,form.merch-checkout-card>.merch-btn--full,.merch-cart-footer>.merch-btn){min-height:60px;font-weight:700}.merch-store .merch-flow--focus .merch-cart-footer,.merch-store .merch-flow--accordion .merch-cart-footer{width:100%}.merch-store .merch-flow--accordion :is(.merch-checkout,.merch-cart-page,.merch-cart-empty){max-width:820px}.merch-store .merch-flow-acc{padding:28px;border:1px solid var(--merch-line-strong)}.merch-store .merch-flow-acc+.merch-flow-acc{margin-top:16px}.merch-store .merch-flow-acc.is-done{padding:16px 28px}.merch-store .merch-flow-acc.is-future{padding:22px 28px;border-color:var(--merch-line);color:var(--merch-muted)}.merch-store .merch-flow-acc__head{display:flex;align-items:center;gap:14px}.merch-store .merch-flow-acc__num{display:grid;flex:none;place-items:center;width:30px;height:30px;border:1px solid var(--merch-line-strong);border-radius:999px;font-size:calc(14px * var(--ts-scale-ui, 1));font-weight:700}.merch-store .merch-flow-acc.is-active .merch-flow-acc__num{border-color:var(--merch-text);background:var(--merch-text);color:var(--merch-bg)}.merch-store .merch-flow-acc.is-done .merch-flow-acc__num{border-color:transparent;background:var(--merch-surface-dim);color:var(--merch-text)}.merch-store .merch-flow-acc__title{flex:1;min-width:0;margin:0;font-size:calc(18px * var(--ts-scale-body, 1))}.merch-store .merch-flow-acc:not(.is-active) .merch-flow-acc__title{font-size:calc(16px * var(--ts-scale-body, 1))}.merch-store .merch-flow-acc__edit{flex:none;min-height:44px;font-size:calc(14px * var(--ts-scale-ui, 1))}.merch-store .merch-flow-acc__summary{margin:4px 0 0 44px;color:var(--merch-muted);font-size:calc(15px * var(--ts-scale-body, 1))}.merch-store .merch-flow-acc__summary p{margin:0}.merch-store .merch-flow-acc__summary .merch-checkout-recaps{margin:0;border:0}.merch-store .merch-flow-acc__summary .merch-checkout-recap{padding:2px 0}.merch-store .merch-flow-acc__summary .merch-checkout-recap>.merch-text-link{display:none}.merch-store .merch-flow-acc__body{margin-top:22px}.merch-store .merch-flow-acc__body .merch-checkout-card{padding:0;border:0}.merch-store .merch-flow-acc__body>form.merch-checkout-card>h2:first-child{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media screen and (max-width:749px){.merch-store .merch-flow-acc{padding:20px}.merch-store .merch-flow--accordion .merch-checkout-fields{grid-template-columns:1fr 1fr}.merch-store .merch-flow-acc.is-done{padding:12px 20px}.merch-store .merch-flow-acc.is-future{padding:18px 20px}.merch-store .merch-flow-acc__num{width:28px;height:28px}.merch-store .merch-flow-acc__summary{margin-left:42px}}.merch-store .merch-flow-passthrough{display:contents}.merch-store .merch-flow-backdrop-page{pointer-events:none;-webkit-user-select:none;user-select:none}.merch-store .merch-flow-overlay{position:fixed;inset:0;z-index:85;display:flex;justify-content:flex-end}.merch-store .merch-flow-overlay__backdrop{position:absolute;inset:0;background:color-mix(in srgb,var(--merch-text) 45%,transparent)}.merch-store .merch-flow-overlay__panel{position:relative;display:flex;flex-direction:column;width:min(100%,480px);height:100%;border-left:1px solid var(--merch-line-strong);outline:none;background:var(--merch-bg);color:var(--merch-text);animation:merchFlowPanelIn .28s ease}.merch-store .merch-flow-overlay--sheet .merch-flow-overlay__panel{width:min(100%,760px)}.merch-store .merch-flow-overlay__handle{display:none}.merch-store .merch-flow-overlay__close{position:absolute;top:14px;right:16px;z-index:1;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:999px;background:var(--merch-surface-dim);color:var(--merch-text);font-size:26px;line-height:1;cursor:pointer}.merch-store .merch-flow-overlay__close:focus-visible{outline:2px solid var(--merch-text);outline-offset:2px}.merch-store .merch-flow-overlay__scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.merch-store .merch-flow-overlay :is(.merch-checkout,.merch-cart-page,.merch-cart-empty){max-width:none;padding:20px 28px 0}.merch-store .merch-flow-overlay .merch-checkout{padding-bottom:40px}.merch-store .merch-flow-overlay :is(.merch-checkout__header,.merch-cart-page__header){padding-right:52px}.merch-store .merch-flow-overlay :is(.merch-checkout__header h1,.merch-cart-page__header h1){font-size:calc(22px * var(--ts-scale-heading, 1))}.merch-store .merch-flow-overlay .merch-cart-empty{padding-top:72px;padding-bottom:40px}.merch-store .merch-flow-overlay .merch-cart-footer{position:sticky;bottom:0;width:auto;margin:24px -28px 0;padding:18px 28px calc(20px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--merch-line);background:var(--merch-bg);text-align:left}.merch-store .merch-flow-overlay .merch-cart-footer:has(.merch-express__overlay){z-index:2}.merch-store .merch-flow-overlay:has(.merch-express__overlay,[data-payment-busy]) .merch-flow-overlay__close{visibility:hidden}.merch-store :is(.merch-flow--panel,.merch-flow--focus) .merch-cart-table thead{display:none}.merch-store :is(.merch-flow--panel,.merch-flow--focus) .merch-cart-table :is(tr,td){display:block}.merch-store :is(.merch-flow--panel,.merch-flow--focus) .merch-cart-table td{padding:6px 0;border-bottom:none;text-align:left}.merch-store :is(.merch-flow--panel,.merch-flow--focus) .merch-cart-table tr{padding:12px 0;border-bottom:1px solid var(--merch-line)}@keyframes merchFlowPanelIn{0%{opacity:0;transform:translate(24px)}}@keyframes merchFlowSheetUp{0%{opacity:0;transform:translateY(32px)}}@media screen and (max-width:749px){.merch-store .merch-flow-overlay{align-items:flex-end}.merch-store .merch-flow-overlay__panel,.merch-store .merch-flow-overlay--sheet .merch-flow-overlay__panel{width:100%;height:calc(100% - 64px);border-left:0;border-radius:20px 20px 0 0;animation-name:merchFlowSheetUp}.merch-store .merch-flow-overlay--sheet .merch-flow-overlay__panel{height:calc(100% - 52px)}.merch-store .merch-flow-overlay__handle{display:block;flex:none;width:40px;height:4px;margin:8px auto 0;border-radius:2px;background:var(--merch-line-strong)}.merch-store .merch-flow-overlay__close{top:16px;right:12px}.merch-store .merch-flow-overlay :is(.merch-checkout,.merch-cart-page,.merch-cart-empty){padding-inline:20px}.merch-store .merch-flow-overlay .merch-cart-footer{margin-inline:-20px;padding-inline:20px}}@media(prefers-reduced-motion:reduce){.merch-store .merch-flow-overlay__panel{animation:none}}@layer scm-first-view-headings{scm-h1,scm-h2{display:block;font-weight:700;unicode-bidi:isolate}scm-h1{font-size:2em;margin-block:.67em}scm-h2{font-size:1.5em;margin-block:.83em}}:root{color-scheme:light;--ui-scale: 1;--white: #ffffff;--paper: #fbfbfd;--ice: #f5f7fa;--blue: #1473e6;--blue-dark: #0057b8;--red: #e94247;--green: #34c759;--green-strong: #1c8c45;--chart-blue: #1473e6;--chart-green: #13a65b;--ink: #1d1d1f;--muted: #6e6e73;--line: rgba(29, 29, 31, .1);--blue-line: rgba(20, 115, 230, .16);--soft-shadow: 0 18px 44px rgba(29, 29, 31, .07);--radius: 18px;--radius-sm: 12px;--radius-lg: 24px;--radius-xl: 30px;--surface: rgba(255, 255, 255, .86);--surface-solid: #ffffff;--surface-muted: #f5f5f7;--surface-raised: rgba(255, 255, 255, .94);--segment-track: rgba(120, 120, 128, .12);--text-strong: #1d1d1f;--text-soft: #515154;--text-muted: #6e6e73;--separator: rgba(29, 29, 31, .1);--focus-ring: 0 0 0 4px rgba(20, 115, 230, .16);--shadow-xs: 0 1px 2px rgba(29, 29, 31, .04);--shadow-sm: 0 8px 22px rgba(29, 29, 31, .06);--shadow-md: 0 18px 44px rgba(29, 29, 31, .08);--shadow-lg: 0 32px 84px rgba(29, 29, 31, .12);--segment-thumb-shadow: 0 2px 6px rgba(29, 29, 31, .12), 0 1px 1px rgba(29, 29, 31, .06);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-9: 36px;--space-10: 40px;--surface-padding-sm: clamp(14px, 2vw, 18px);--surface-padding-md: clamp(18px, 2.6vw, 26px);--surface-padding-lg: clamp(22px, 3.2vw, 34px);--control-height: 44px;--control-height-sm: 38px;--control-height-lg: 48px;--control-padding-x: 14px;--control-gap: 9px;--control-radius: 999px;--control-border: rgba(29, 29, 31, .11);--control-bg: rgba(255, 255, 255, .82);--control-bg-hover: rgba(20, 115, 230, .07);--table-cell-padding: 11px 12px;--motion-fast: .14s cubic-bezier(.25, .1, .25, 1);--motion-standard: .22s cubic-bezier(.2, 0, 0, 1);--motion-ui: .18s cubic-bezier(.2, 0, 0, 1);--motion-surface: .26s cubic-bezier(.16, 1, .3, 1);--motion-press: 90ms cubic-bezier(.2, 0, 0, 1);--font-ui: -apple-system, BlinkMacSystemFont, "SF Pro", "Inter", "Segoe UI", system-ui, sans-serif;--font-heading: var(--font-ui);--font-body: var(--font-ui);--bp-compact-max: 767.98px;--bp-regular-min: 768px;--bp-regular-max: 810px;--bp-expanded-min: 811px;--tap-target: 44px;--staff-sidebar-max-width: 256px;--staff-sidebar-collapsed-width: 76px;--staff-drawer-width: min(86vw, 320px);--staff-mobilebar-height: 56px;--staff-tabbar-height: calc(53px + max(4px, var(--safe-bottom))) ;--z-mobilebar: 70;--z-scrim: 80;--z-drawer: 90;--safe-top: env(safe-area-inset-top, 0px);--safe-right: env(safe-area-inset-right, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px);--drawer-motion: .28s cubic-bezier(.2, 0, 0, 1)}*{box-sizing:border-box}html{width:100%;max-width:100%;scroll-behavior:smooth;overflow-x:clip}body{margin:0;width:100%;max-width:100%;min-width:320px;background:linear-gradient(180deg,#fff,#fbfbfd 52%,#f5f5f7);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}#root{width:100%;max-width:100%;min-height:100vh;min-height:100svh;overflow-x:clip}#scm-first-view{position:absolute;top:0;left:0;right:0;z-index:65;pointer-events:none}@media(min-width:750px){#scm-first-view{display:none}}#scm-first-view picture{display:contents}#scm-first-view,#scm-first-view *,#scm-first-view :before,#scm-first-view :after{font-family:var(--scm-fv-font, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif)!important}#scm-first-view :is(h1,h2,h3,h4,h5,h6,scm-h1,scm-h2,.merch-header__logo-text){font-family:var(--scm-fv-heading-font, var(--scm-fv-font, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif))!important}#scm-first-view .merch-marquee__track{animation:none!important}#scm-first-view .merch-header-wrapper.is-overlay{height:0;border-bottom-width:0}#scm-first-view~#root [data-seo-snapshot],#scm-first-view~#root [data-seo-snapshot] *{font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif!important}html.scm-zoom-locked,html.scm-zoom-locked body{touch-action:pan-x pan-y}@media(hover:none)and (pointer:coarse){html.scm-zoom-locked input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),html.scm-zoom-locked textarea,html.scm-zoom-locked select{font-size:max(16px,calc(16px * var(--ts-scale-body, 1)))!important}}button,a,input,select,textarea{font:inherit}button{color:inherit}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.scm-dialog{position:fixed;inset:0;z-index:11500;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f0f1485;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,Segoe UI,system-ui,sans-serif}body:has(.scm-dialog){overflow:hidden}.scm-dialog__card{width:min(460px,100%);padding:22px 24px 18px;border-radius:16px;background:#fff;box-shadow:0 24px 60px #0f0f1447}.scm-dialog__card:focus{outline:none}.scm-dialog__title{margin:0 0 8px;font-size:17px;font-weight:700;line-height:1.3;color:#1d1d1f}.scm-dialog__body{margin:0 0 14px;font-size:13px;line-height:1.5;color:#1d1d1fb3;white-space:pre-line}.scm-dialog__field{display:block;margin:0 0 16px}.scm-dialog__label{display:block;margin-bottom:6px;font-size:12px;font-weight:600;color:#1d1d1f}.scm-dialog__input{width:100%;height:36px;padding:0 11px;border:1px solid rgba(29,29,31,.18);border-radius:9px;background:#fff;color:#1d1d1f;font-size:13.5px}.scm-dialog__input:focus{outline:none;border-color:#0b6bcb;box-shadow:0 0 0 3px #0b6bcb2e}.scm-dialog__checklist{display:grid;gap:2px;max-height:min(calc(65svh / var(--ui-scale)),620px);margin:0 0 16px;overflow:auto;text-align:left}.scm-dialog__check{display:grid;grid-template-columns:auto 1fr;column-gap:10px;align-items:start;padding:7px 8px;border-radius:8px;cursor:pointer}.scm-dialog__check:hover{background:#1d1d1f0a}.scm-dialog__check-input{width:16px;height:16px;margin:1px 0 0;accent-color:#0b6bcb;cursor:pointer}.scm-dialog__check-input:focus-visible{outline:2px solid #0b6bcb;outline-offset:2px}.scm-dialog__check-text{display:grid;gap:1px;min-width:0}.scm-dialog__check-label{font-size:13px;font-weight:600;line-height:1.35;color:#1d1d1f}.scm-dialog__check-hint{font-size:12px;line-height:1.4;color:#1d1d1f99}.scm-dialog__actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.scm-dialog__button{height:34px;padding:0 14px;border:0;border-radius:9px;background:#1d1d1f0f;color:#1d1d1f;font-size:12.5px;font-weight:600;cursor:pointer}.scm-dialog__button:disabled{opacity:.5;cursor:not-allowed}.scm-dialog__button:focus-visible{outline:2px solid #0b6bcb;outline-offset:2px}.scm-dialog__button.is-primary{background:#1f7a35;color:#fff}.scm-dialog__button.is-primary:hover:not(:disabled){background:#1a6a2d}.scm-dialog__button.is-danger{background:#c0392b1a;color:#c0392b}.scm-dialog__button.is-danger:hover:not(:disabled){background:#c0392b29}@keyframes scm-spin{to{transform:rotate(360deg)}}.scm-spin{flex-shrink:0;animation:scm-spin .9s linear infinite}@media(prefers-reduced-motion:reduce){.scm-spin{animation-duration:2.4s}}:root{color-scheme:light;--sys-blue: #0071e3;--sys-blue-press: #0a66c2;--sys-indigo: #5e5ce6;--sys-teal: #3aa9c9;--sys-green: #34c759;--sys-green-press: #248a3d;--sys-red: #e5342b;--sys-red-press: #c1271f;--sys-orange: #ff9500;--sys-yellow: #ffb703;--sys-purple: #af52de;--sys-pink: #ff2d55;--sys-gray: #8e8e93;--accent: var(--sys-blue);--accent-press: var(--sys-blue-press);--accent-tint: rgba(0, 113, 227, .1);--accent-tint-strong: rgba(0, 113, 227, .16);--on-accent: #ffffff;--red: #e5342b;--red-strong: #d8232a;--red-dark: #b81c22;--bg-base: #f2f2f7;--bg-elevated: #ffffff;--bg-secondary: #ffffff;--bg-tertiary: #f5f5f7;--label: #1d1d1f;--label-secondary: rgba(60, 60, 67, .62);--label-tertiary: rgba(60, 60, 67, .34);--label-quaternary: rgba(60, 60, 67, .2);--fill: rgba(120, 120, 128, .2);--fill-secondary: rgba(120, 120, 128, .16);--fill-tertiary: rgba(120, 120, 128, .12);--fill-quaternary: rgba(120, 120, 128, .08);--separator: rgba(60, 60, 67, .16);--separator-opaque: #d6d6db;--glass-blur: 20px;--glass-blur-strong: 44px;--glass-saturate: 180%;--glass-regular: rgba(255, 255, 255, .62);--glass-thick: rgba(255, 255, 255, .8);--glass-clear: rgba(255, 255, 255, .3);--glass-border: rgba(255, 255, 255, .55);--glass-edge: rgba(255, 255, 255, .9);--glass-edge-low: rgba(0, 0, 0, .05);--glass-sheen: rgba(255, 255, 255, .35);--glass-shadow: 0 0 0 1px rgba(0, 0, 0, .055);--glass-shadow-lg: 0 26px 72px -22px rgba(0, 0, 0, .3);--shadow-xs: 0 1px 2px rgba(0, 0, 0, .05);--shadow-sm: 0 0 0 1px rgba(0, 0, 0, .055);--shadow-md: 0 0 0 1px rgba(0, 0, 0, .055);--shadow-lg: 0 28px 70px -24px rgba(0, 0, 0, .24);--soft-shadow: var(--shadow-md);--focus-ring: 0 0 0 4px rgba(0, 113, 227, .32);--ease-standard: cubic-bezier(.4, 0, .2, 1);--ease-emphasized: cubic-bezier(.16, 1, .3, 1);--ease-spring: cubic-bezier(.2, .9, .25, 1);--motion-fast: .14s var(--ease-standard);--motion-ui: .2s var(--ease-standard);--motion-standard: .28s var(--ease-emphasized);--motion-surface: .38s var(--ease-emphasized);--motion-press: .11s var(--ease-standard);--font-ui: -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Inter", "Segoe UI", system-ui, sans-serif;--font-body: var(--font-ui);--font-heading: var(--font-ui);--tracking-tight: -.022em;--tracking-snug: -.012em;--tracking-normal: 0;--tracking-wide: .06em;--control-radius: 980px;--ink: var(--label);--text-strong: var(--label);--text-soft: rgba(60, 60, 67, .74);--text-muted: var(--label-secondary);--muted: var(--label-secondary);--white: #ffffff;--paper: #fbfbfd;--ice: #f5f7fa;--surface: var(--glass-thick);--surface-solid: var(--bg-elevated);--surface-muted: var(--bg-tertiary);--surface-raised: rgba(255, 255, 255, .94);--line: var(--separator);--blue: var(--sys-blue);--blue-dark: var(--sys-blue-press);--blue-line: var(--accent-tint-strong);--green: var(--sys-green);--green-strong: var(--sys-green-press);--chart-blue: var(--sys-blue);--chart-green: var(--sys-green-press);--control-bg: rgba(255, 255, 255, .72);--control-bg-hover: var(--accent-tint);--control-border: var(--separator);--segment-track: var(--fill-tertiary);--segment-thumb-shadow: 0 3px 8px rgba(0, 0, 0, .14), 0 1px 1px rgba(0, 0, 0, .05)}:root{--lg-canvas-base: #f1f1f5;--lg-canvas-glow-1: radial-gradient(680px 320px at 12% -10%, rgba(0, 113, 227, .16), transparent 62%);--lg-canvas-glow-2: radial-gradient(560px 300px at 88% 120%, rgba(140, 82, 255, .14), transparent 60%);--lg-canvas: var(--lg-canvas-glow-1), var(--lg-canvas-glow-2);--lg-1-bg: rgba(255, 255, 255, .62);--lg-1-bg-hover: rgba(255, 255, 255, .72);--lg-1-blur: 26px;--lg-1-saturate: 190%;--lg-1-filter: blur(var(--lg-1-blur)) saturate(var(--lg-1-saturate));--lg-1-edge: inset 0 0 0 .5px rgba(255, 255, 255, .9);--lg-1-shadow: 0 1px 1px rgba(0, 0, 0, .04);--lg-float-shadow: 0 1px 1px rgba(0, 0, 0, .04), 0 10px 30px -12px rgba(30, 32, 60, .28);--lg-1-radius: 22px;--lg-2-radius: 999px;--lg-2-track: rgba(0, 0, 0, .045);--lg-2-thumb: rgba(255, 255, 255, .95);--lg-2-thumb-shadow: 0 1px 3px rgba(0, 0, 0, .12);--lg-2-field: rgba(255, 255, 255, .7);--lg-2-field-hover: rgba(255, 255, 255, .82);--lg-2-field-focus: #ffffff;--lg-2-field-inset: inset 0 0 0 .5px rgba(0, 0, 0, .07), inset 0 1px 2px rgba(0, 0, 0, .04);--lg-2-btn: rgba(255, 255, 255, .55);--lg-2-btn-hover: rgba(255, 255, 255, .72);--lg-2-btn-active: rgba(255, 255, 255, .9);--lg-2-btn-inset: inset 0 0 0 .5px rgba(0, 0, 0, .06);--lg-surface: #ffffff;--lg-surface-radius: 16px;--lg-surface-shadow: 0 0 0 1px rgba(0, 0, 0, .055);--lg-hairline: rgba(0, 0, 0, .08);--lg-ink: #1d1d1f;--lg-ink-2: #6e6e73;--lg-ink-3: #8e8e93;--lg-accent: #0071e3;--lg-status-green: #30b24a;--lg-status-blue: var(--lg-accent);--lg-status-neutral: #c7c7cc;--lg-accent-tint: rgba(0, 113, 227, .12);--lg-status-green-tint: rgba(48, 178, 74, .14);--lg-status-green-text: #1f7a33;--lg-scrim: rgba(30, 32, 60, .28);--lg-primary-bg: linear-gradient(180deg, #3e9bff, #0071e3);--lg-primary-bg-hover: linear-gradient(180deg, #4fa5ff, #0a78ea);--lg-primary-bg-active: linear-gradient(180deg, #2c8af0, #0064cc);--lg-primary-inset: inset 0 1px 0 rgba(255, 255, 255, .42);--lg-primary-shadow: 0 4px 12px -3px rgba(0, 113, 227, .5);--lg-primary-shadow-active: 0 1px 4px -2px rgba(0, 113, 227, .5);--lg-primary-fg: #ffffff;--lg-danger: #e5342b;--lg-danger-press: #c1271f;--lg-danger-text: #c1271f;--lg-danger-tint: rgba(229, 52, 43, .08);--lg-danger-tint-strong: rgba(229, 52, 43, .14);--lg-danger-field-inset: inset 0 0 0 1px rgba(216, 35, 42, .55);--lg-disabled-fg: var(--lg-ink-3);--lg-disabled-bg: rgba(0, 0, 0, .04);--lg-disabled-opacity: .5;--lg-focus-width: 2px;--lg-focus-offset: 2px;--lg-focus-color: var(--lg-accent);--lg-control-h: 38px;--lg-bar-h: 64px;--lg-z-bar: 30;--lg-z-rail: 40;--lg-z-mobilebar: 70;--lg-z-scrim: 80;--lg-z-drawer: 90;--lg-z-modal: 1000;--lg-z-menu: 1200;--lg-z-toast: 1300;--lg-font: -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", Inter, system-ui, sans-serif;--lg-title-size: 18px;--lg-title-weight: 600;--lg-title-tracking: -.018em;--lg-control-size: 13.5px;--lg-control-weight: 500;--lg-control-weight-active: 600;--lg-stat-value-size: 15px;--lg-stat-value-weight: 600;--lg-stat-label-size: 11px;--lg-stat-label-weight: 400;--lg-motion: .2s;--lg-ease: cubic-bezier(.4, 0, .2, 1);--lg-transition: var(--lg-motion) var(--lg-ease)}:root{--bg-base: var(--lg-canvas-base);--label: var(--lg-ink);--accent: var(--lg-accent);--sys-blue: var(--lg-accent);--separator: var(--lg-hairline);--glass-regular: var(--lg-1-bg);--glass-blur: var(--lg-1-blur);--glass-saturate: var(--lg-1-saturate);--glass-shadow: var(--lg-1-shadow);--segment-track: var(--lg-2-track);--segment-thumb-shadow: var(--lg-2-thumb-shadow);--control-radius: var(--lg-2-radius);--control-bg: var(--lg-2-field);--surface-solid: var(--lg-surface);--font-ui: var(--lg-font);--red: var(--lg-danger);--red-strong: var(--lg-danger-press);--control-height: var(--lg-control-h)}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){:root{--lg-1-bg: rgba(255, 255, 255, .92);--lg-1-bg-hover: rgba(255, 255, 255, .96);--lg-1-filter: none}}@media(prefers-reduced-transparency:reduce){:root{--lg-1-bg: #ffffff;--lg-1-bg-hover: #ffffff;--lg-1-filter: none;--lg-2-field: #ffffff;--lg-2-field-hover: #ffffff;--lg-2-btn: #ffffff;--lg-2-btn-hover: #ffffff;--lg-2-thumb: #ffffff;--lg-2-track: rgba(0, 0, 0, .06);--lg-canvas: none}}@media(prefers-reduced-motion:reduce){:root{--lg-motion: 0ms}}:root[data-theme=dark]{color-scheme:dark;--sys-blue: #0a84ff;--sys-blue-press: #409cff;--sys-green: #30d158;--sys-green-press: #248a3d;--sys-red: #ff453a;--sys-red-press: #ff6961;--sys-orange: #ff9f0a;--sys-yellow: #ffd60a;--sys-teal: #40c8e0;--accent: #0a84ff;--accent-press: #409cff;--accent-tint: rgba(10, 132, 255, .24);--accent-tint-strong: rgba(10, 132, 255, .34);--red: #ff453a;--red-strong: #ff5b52;--red-dark: #ff6961;--bg-base: #000000;--bg-elevated: #1c1c1e;--bg-secondary: #1c1c1e;--bg-tertiary: #2c2c2e;--label: #f5f5f7;--label-secondary: rgba(235, 235, 245, .62);--label-tertiary: rgba(235, 235, 245, .34);--label-quaternary: rgba(235, 235, 245, .2);--fill: rgba(120, 120, 128, .4);--fill-secondary: rgba(120, 120, 128, .34);--fill-tertiary: rgba(120, 120, 128, .26);--fill-quaternary: rgba(120, 120, 128, .18);--separator: rgba(255, 255, 255, .14);--separator-opaque: #38383a;--glass-regular: rgba(30, 30, 34, .62);--glass-thick: rgba(30, 30, 34, .82);--glass-clear: rgba(30, 30, 34, .42);--glass-border: rgba(255, 255, 255, .12);--glass-edge: rgba(255, 255, 255, .22);--glass-edge-low: rgba(0, 0, 0, .34);--glass-sheen: rgba(255, 255, 255, .08);--glass-shadow: 0 12px 44px -12px rgba(0, 0, 0, .62);--glass-shadow-lg: 0 28px 82px -20px rgba(0, 0, 0, .72);--shadow-xs: 0 1px 2px rgba(0, 0, 0, .45);--shadow-sm: 0 0 0 1px rgba(255, 255, 255, .1);--shadow-md: 0 0 0 1px rgba(255, 255, 255, .1);--shadow-lg: 0 30px 76px -24px rgba(0, 0, 0, .68);--focus-ring: 0 0 0 4px rgba(10, 132, 255, .48);--text-soft: rgba(235, 235, 245, .74);--surface-raised: rgba(44, 44, 46, .92);--control-bg: rgba(120, 120, 128, .24);--control-bg-hover: rgba(10, 132, 255, .24);--paper: #1c1c1e;--ice: #2c2c2e;--segment-thumb-shadow: 0 3px 8px rgba(0, 0, 0, .5), 0 1px 1px rgba(0, 0, 0, .4)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--sys-blue: #0a84ff;--sys-blue-press: #409cff;--sys-green: #30d158;--sys-green-press: #248a3d;--sys-red: #ff453a;--sys-red-press: #ff6961;--sys-orange: #ff9f0a;--sys-yellow: #ffd60a;--sys-teal: #40c8e0;--accent: #0a84ff;--accent-press: #409cff;--accent-tint: rgba(10, 132, 255, .24);--accent-tint-strong: rgba(10, 132, 255, .34);--red: #ff453a;--red-strong: #ff5b52;--red-dark: #ff6961;--bg-base: #000000;--bg-elevated: #1c1c1e;--bg-secondary: #1c1c1e;--bg-tertiary: #2c2c2e;--label: #f5f5f7;--label-secondary: rgba(235, 235, 245, .62);--label-tertiary: rgba(235, 235, 245, .34);--label-quaternary: rgba(235, 235, 245, .2);--fill: rgba(120, 120, 128, .4);--fill-secondary: rgba(120, 120, 128, .34);--fill-tertiary: rgba(120, 120, 128, .26);--fill-quaternary: rgba(120, 120, 128, .18);--separator: rgba(255, 255, 255, .14);--separator-opaque: #38383a;--glass-regular: rgba(30, 30, 34, .62);--glass-thick: rgba(30, 30, 34, .82);--glass-clear: rgba(30, 30, 34, .42);--glass-border: rgba(255, 255, 255, .12);--glass-edge: rgba(255, 255, 255, .22);--glass-edge-low: rgba(0, 0, 0, .34);--glass-sheen: rgba(255, 255, 255, .08);--glass-shadow: 0 12px 44px -12px rgba(0, 0, 0, .62);--glass-shadow-lg: 0 28px 82px -20px rgba(0, 0, 0, .72);--shadow-xs: 0 1px 2px rgba(0, 0, 0, .45);--shadow-sm: 0 0 0 1px rgba(255, 255, 255, .1);--shadow-md: 0 0 0 1px rgba(255, 255, 255, .1);--shadow-lg: 0 30px 76px -24px rgba(0, 0, 0, .68);--focus-ring: 0 0 0 4px rgba(10, 132, 255, .48);--text-soft: rgba(235, 235, 245, .74);--surface-raised: rgba(44, 44, 46, .92);--control-bg: rgba(120, 120, 128, .24);--control-bg-hover: rgba(10, 132, 255, .24);--paper: #1c1c1e;--ice: #2c2c2e;--segment-thumb-shadow: 0 3px 8px rgba(0, 0, 0, .5), 0 1px 1px rgba(0, 0, 0, .4)}}html{background:var(--bg-base)}body{background:var(--bg-base);color:var(--label);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;transition:background-color var(--motion-standard),color var(--motion-standard)}#root{background:var(--bg-base)}::selection{background:var(--accent-tint-strong);color:var(--label)}:where(a,button,input,select,textarea,summary,[tabindex],[role=button]):focus-visible{outline:none;box-shadow:var(--focus-ring)}*{scrollbar-width:thin;scrollbar-color:var(--label-tertiary) transparent}*::-webkit-scrollbar{width:11px;height:11px}*::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:999px;background:var(--label-tertiary);background-clip:content-box}*::-webkit-scrollbar-thumb:hover{background:var(--label-secondary);background-clip:content-box}*::-webkit-scrollbar-track{background:transparent}:where(h1,h2,h3,h4,h5,h6,scm-h1,scm-h2){font-family:var(--font-heading);color:var(--label);text-wrap:balance}:where(h1,scm-h1){letter-spacing:var(--tracking-tight);font-weight:700}:where(h2,scm-h2){letter-spacing:var(--tracking-tight);font-weight:700}:where(h3){letter-spacing:var(--tracking-snug);font-weight:650}:where(h4,h5,h6){letter-spacing:var(--tracking-snug);font-weight:600}.lg-large-title{font-size:clamp(2rem,4.2vw,3rem);font-weight:700;letter-spacing:var(--tracking-tight);line-height:1.05}.lg-title-1{font-size:1.75rem;font-weight:700;letter-spacing:var(--tracking-tight);line-height:1.12}.lg-title-2{font-size:1.375rem;font-weight:700;letter-spacing:var(--tracking-snug);line-height:1.18}.lg-title-3{font-size:1.25rem;font-weight:650;letter-spacing:var(--tracking-snug);line-height:1.2}.lg-headline{font-size:1.0625rem;font-weight:650;letter-spacing:var(--tracking-snug)}.lg-body{font-size:1.0625rem;font-weight:400;letter-spacing:var(--tracking-normal)}.lg-callout{font-size:1rem;font-weight:400}.lg-subhead{font-size:.9375rem;font-weight:400;color:var(--label-secondary)}.lg-footnote{font-size:.8125rem;font-weight:400;color:var(--label-secondary)}.lg-caption{font-size:.75rem;font-weight:400;color:var(--label-secondary)}.lg-eyebrow{font-size:.75rem;font-weight:650;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--label-secondary)}.section-label{color:var(--accent);font-weight:650;letter-spacing:var(--tracking-wide)}.lg-glass,.lg-glass--regular,.lg-glass--clear,.lg-glass--thick{position:relative;background-color:var(--glass-regular);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));border:1px solid var(--glass-border);box-shadow:inset 0 1px 0 0 var(--glass-edge),inset 0 -1px 0 0 var(--glass-edge-low),var(--glass-shadow);isolation:isolate}.lg-glass--thick{background-color:var(--glass-thick)}.lg-glass--clear{background-color:var(--glass-clear);-webkit-backdrop-filter:blur(var(--glass-blur-strong)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur-strong)) saturate(var(--glass-saturate))}.lg-glass:before,.lg-glass--regular:before,.lg-glass--clear:before,.lg-glass--thick:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,var(--glass-sheen) 0%,transparent 42%,transparent 100%);opacity:.9;z-index:-1}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.lg-glass,.lg-glass--regular,.lg-glass--clear,.lg-glass--thick{background-color:var(--surface-raised)}}#root .site-header,#root .scm-redesign .site-header{background:var(--glass-thick);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));border-bottom:1px solid var(--separator);box-shadow:inset 0 -.5px 0 0 var(--glass-edge-low),0 1px 0 0 var(--glass-edge)}#root .nav-links button{color:var(--label);font-weight:600}#root .nav-links button:hover{color:var(--accent)}#root .header-cart{border:1px solid var(--separator);background:var(--control-bg);-webkit-backdrop-filter:blur(12px) saturate(160%);backdrop-filter:blur(12px) saturate(160%);color:var(--accent)}#root .header-cart:hover,#root .header-cart:focus-visible{background:var(--accent-tint);border-color:var(--accent-tint-strong)}#root .footer,#root .scm-redesign .footer{background:var(--bg-tertiary);border-top:1px solid var(--separator)}#root .staff-sidebar{z-index:var(--lg-z-rail);background:var(--lg-1-bg);-webkit-backdrop-filter:var(--lg-1-filter);backdrop-filter:var(--lg-1-filter);border-right:0;border-radius:0 var(--lg-1-radius) var(--lg-1-radius) 0;box-shadow:var(--lg-1-edge),var(--lg-1-shadow)}@media(max-width:810px){#root .staff-sidebar{z-index:var(--lg-z-drawer)}}#root .staff-sidebar-link{color:var(--label-secondary);border-radius:var(--radius-sm);transition:background var(--motion-ui),color var(--motion-ui)}#root .staff-sidebar-link:hover{background:var(--fill-tertiary);color:var(--label)}#root .staff-sidebar-link.is-active,#root .staff-sidebar-link[aria-current=page]{background:var(--accent-tint);color:var(--accent)}#root .staff-mobilebar,#root .staff-tabbar,#root .staff-topbar{background:var(--lg-1-bg);-webkit-backdrop-filter:var(--lg-1-filter);backdrop-filter:var(--lg-1-filter);border:0;box-shadow:var(--lg-1-edge),var(--lg-1-shadow)}#root .staff-tabbar{border-radius:var(--lg-1-radius) var(--lg-1-radius) 0 0}#root .staff-mobilebar{z-index:var(--lg-z-mobilebar);border-radius:0 0 var(--lg-1-radius) var(--lg-1-radius)}#root .staff-drawer,#root .checkout-drawer{z-index:var(--lg-z-drawer);background:var(--lg-1-bg);-webkit-backdrop-filter:var(--lg-1-filter);backdrop-filter:var(--lg-1-filter);border:0;box-shadow:var(--lg-1-edge),var(--lg-float-shadow)}#root .staff-scrim{z-index:var(--lg-z-scrim);background:var(--lg-scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}#root .button,#root .nav-cta,#root .button-primary,#root .button-buy,#root .button-ghost,#root .nav-buy{border-radius:var(--control-radius);font-family:var(--font-heading);font-weight:590;letter-spacing:var(--tracking-snug);transition:transform var(--motion-press),background-color var(--motion-ui),box-shadow var(--motion-ui),filter var(--motion-ui);-webkit-tap-highlight-color:transparent}#root .nav-cta,#root .button-primary{background:var(--red);color:#fff;border-color:transparent;box-shadow:0 8px 22px -8px #d8232a8c}#root .button-buy,#root .nav-buy{background:var(--accent);color:var(--on-accent);border-color:transparent;box-shadow:0 8px 22px -8px #0071e38c}#root .button-ghost{background:var(--fill-secondary);color:var(--accent);border-color:transparent;box-shadow:none}#root .button:hover,#root .nav-cta:hover,#root .button-primary:hover,#root .button-buy:hover,#root .button-ghost:hover,#root .nav-buy:hover{transform:none;filter:saturate(1.05) brightness(1.06)}#root .button-ghost:hover{filter:none;background:var(--fill)}#root .nav-cta:active,#root .button:active,#root .button-primary:active,#root .button-buy:active,#root .button-ghost:active,#root .nav-buy:active{transform:scale(.968);filter:brightness(.96)}#root .button-buy:hover,#root .nav-buy:hover{background:var(--accent)}#root .button:disabled,#root .button[disabled],#root .button[aria-disabled=true],#root .button-primary:disabled,#root .button-buy:disabled,#root .nav-buy:disabled{opacity:.4;filter:none;transform:none;box-shadow:none;cursor:not-allowed}#root .scm-redesign .hero-actions .button-primary{background:var(--fill-secondary)!important;color:var(--accent)!important;box-shadow:none!important}#root .scm-redesign .hero-actions .button-primary:hover{background:var(--fill)!important;filter:none}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea){color:var(--label);border-radius:var(--radius-sm);transition:border-color var(--motion-ui),box-shadow var(--motion-ui),background-color var(--motion-ui)}:where(input,textarea)::placeholder{color:var(--label-tertiary)}#root input:not([type=checkbox]):not([type=radio]):not([type=range]):focus-visible,#root select:focus-visible,#root textarea:focus-visible{outline:none;border-color:var(--accent);box-shadow:var(--focus-ring)}input[type=checkbox],input[type=radio],input[type=range],progress{accent-color:var(--accent)}#root .analytics-filter-segment,#root .scm-preview-segment{background:var(--fill-tertiary);border-radius:var(--control-radius);border:1px solid var(--separator)}#root .analytics-filter-segment .is-selected,#root .scm-preview-segment .is-selected,#root .analytics-filter-segment [aria-selected=true]{background:var(--bg-elevated);color:var(--label);border-radius:var(--control-radius);box-shadow:var(--segment-thumb-shadow)}#root .admin-inventory-overlay,#root .admin-confirm-overlay,#root .dino-game-overlay,#root .admin-product-image-menu-backdrop{background:#00000057;-webkit-backdrop-filter:blur(6px) saturate(140%);backdrop-filter:blur(6px) saturate(140%)}#root .admin-confirm-modal,#root .admin-messages-modal,#root .staff-settings-popover,#root .staff-settings-menu,#root .analytics-info-popover,#root .analytics-advanced-popover,#root .admin-product-help-popover,#root .admin-customers-export-menu,#root .admin-files-menu,#root .admin-files-new-menu,#root .admin-files-item-menu,#root .admin-product-image-menu,#root .admin-product-size-menu,#root .admin-product-variant-image-menu,#root .scm-context-menu,#root .scm-image-menu,#root .scm-linkpicker-menu,#root .scm-add-section-menu{background:var(--glass-thick);-webkit-backdrop-filter:blur(var(--glass-blur-strong)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur-strong)) saturate(var(--glass-saturate));border:1px solid var(--glass-border);box-shadow:inset 0 1px 0 0 var(--glass-edge),var(--glass-shadow-lg);color:var(--label)}:where(table){border-color:var(--separator)}:where(th){color:var(--label-secondary)}:where(td,th){border-color:var(--separator)}.lg-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:var(--control-radius);font-size:.78rem;font-weight:600;background:var(--fill-tertiary);color:var(--label-secondary)}.lg-badge--accent{background:var(--accent-tint);color:var(--accent)}.lg-badge--success{background:#34c75929;color:var(--sys-green-press)}.lg-badge--danger{background:#e5342b24;color:var(--red-dark)}#root .scm-redesign{--scm-blue: var(--accent);--scm-blue-dark: var(--accent-press);--scm-blue-tint: var(--accent-tint);--scm-blue-line: var(--accent-tint-strong);--scm-red: var(--red);--scm-red-strong: var(--red-strong);--scm-red-dark: var(--red-dark);--scm-ink: var(--label);--scm-soft: var(--text-soft);--scm-muted: var(--label-secondary);--scm-line: var(--separator);--scm-line-2: var(--separator);--scm-surface: var(--bg-tertiary)}:root[data-theme=dark] #root .scm-redesign,:root[data-theme=dark] #root .scm-redesign .hero,:root[data-theme=dark] #root .scm-redesign .contact-section,:root[data-theme=dark] #root .scm-redesign .intro-section,:root[data-theme=dark] #root .scm-redesign .product-info-section,:root[data-theme=dark] #root .scm-redesign .collaboration-section,:root[data-theme=dark] #root .scm-redesign .info-page,:root[data-theme=dark] #root .scm-redesign .info-hero,:root[data-theme=dark] #root .scm-redesign .info-actions-section,:root[data-theme=dark] #root .scm-redesign .info-content-section{background:var(--bg-base)!important}:root[data-theme=dark] #root .scm-redesign .footer{background:var(--bg-tertiary)!important}:root[data-theme=dark] #root .scm-redesign .benefit-item,:root[data-theme=dark] #root .scm-redesign .spec-card,:root[data-theme=dark] #root .scm-redesign .term-row,:root[data-theme=dark] #root .scm-redesign .lead-form,:root[data-theme=dark] #root .scm-redesign .info-action-card,:root[data-theme=dark] #root .scm-redesign .info-section-card,:root[data-theme=dark] #root .scm-redesign .info-summary-card,:root[data-theme=dark] #root .scm-redesign .info-faq-item,:root[data-theme=dark] #root .scm-redesign .showroom-panel{background:var(--bg-elevated)!important;border-color:var(--separator)}:root[data-theme=dark] #root .scm-redesign .preset-button{background:var(--bg-tertiary)!important;color:var(--label)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) #root .scm-redesign .hero,:root:not([data-theme=light]) #root .scm-redesign .contact-section,:root:not([data-theme=light]) #root .scm-redesign .intro-section,:root:not([data-theme=light]) #root .scm-redesign .product-info-section,:root:not([data-theme=light]) #root .scm-redesign .collaboration-section,:root:not([data-theme=light]) #root .scm-redesign .info-page,:root:not([data-theme=light]) #root .scm-redesign .info-hero,:root:not([data-theme=light]) #root .scm-redesign .info-actions-section,:root:not([data-theme=light]) #root .scm-redesign .info-content-section,:root:not([data-theme=light]) #root .scm-redesign{background:var(--bg-base)!important}:root:not([data-theme=light]) #root .scm-redesign .footer{background:var(--bg-tertiary)!important}:root:not([data-theme=light]) #root .scm-redesign .benefit-item,:root:not([data-theme=light]) #root .scm-redesign .spec-card,:root:not([data-theme=light]) #root .scm-redesign .term-row,:root:not([data-theme=light]) #root .scm-redesign .lead-form,:root:not([data-theme=light]) #root .scm-redesign .info-action-card,:root:not([data-theme=light]) #root .scm-redesign .info-section-card,:root:not([data-theme=light]) #root .scm-redesign .info-summary-card,:root:not([data-theme=light]) #root .scm-redesign .info-faq-item,:root:not([data-theme=light]) #root .scm-redesign .showroom-panel{background:var(--bg-elevated)!important;border-color:var(--separator)}:root:not([data-theme=light]) #root .scm-redesign .preset-button{background:var(--bg-tertiary)!important;color:var(--label)}}#scm-first-view,#root>div:not(.scm-redesign),.staff-dashboard,.staff-login-page{color-scheme:light;--sys-blue: #0071e3;--sys-blue-press: #0a66c2;--sys-green: #34c759;--sys-green-press: #248a3d;--sys-red: #e5342b;--sys-red-press: #c1271f;--sys-orange: #ff9500;--sys-yellow: #ffb703;--sys-teal: #3aa9c9;--accent: #0071e3;--accent-press: #0a66c2;--accent-tint: rgba(0, 113, 227, .1);--accent-tint-strong: rgba(0, 113, 227, .16);--red: var(--lg-danger);--red-strong: var(--lg-danger-press);--red-dark: #b81c22;--bg-base: var(--lg-canvas-base);--bg-elevated: var(--lg-surface);--bg-secondary: var(--lg-surface);--bg-tertiary: #f5f5f7;--label: var(--lg-ink);--label-secondary: rgba(60, 60, 67, .62);--label-tertiary: rgba(60, 60, 67, .34);--label-quaternary: rgba(60, 60, 67, .2);--fill: rgba(120, 120, 128, .2);--fill-secondary: rgba(120, 120, 128, .16);--fill-tertiary: rgba(120, 120, 128, .12);--fill-quaternary: rgba(120, 120, 128, .08);--separator: var(--lg-hairline);--separator-opaque: #d6d6db;--glass-regular: var(--lg-1-bg);--glass-thick: rgba(255, 255, 255, .8);--glass-clear: rgba(255, 255, 255, .3);--glass-border: rgba(255, 255, 255, .55);--glass-edge: rgba(255, 255, 255, .9);--glass-edge-low: rgba(0, 0, 0, .05);--glass-sheen: rgba(255, 255, 255, .35);--glass-shadow: var(--lg-1-shadow);--glass-shadow-lg: 0 26px 72px -22px rgba(0, 0, 0, .3);--shadow-xs: 0 1px 2px rgba(0, 0, 0, .05);--shadow-sm: 0 0 0 1px rgba(0, 0, 0, .055);--shadow-md: 0 0 0 1px rgba(0, 0, 0, .055);--shadow-lg: 0 28px 70px -24px rgba(0, 0, 0, .24);--text-soft: rgba(60, 60, 67, .74);--surface-raised: rgba(255, 255, 255, .94);--control-bg: var(--lg-2-field);--control-bg-hover: rgba(0, 113, 227, .1);--paper: #fbfbfd;--ice: #f5f7fa;--segment-track: var(--lg-2-track);--segment-thumb-shadow: var(--lg-2-thumb-shadow);--control-radius: var(--lg-2-radius);--control-height: var(--lg-control-h);--focus-ring: 0 0 0 4px rgba(0, 113, 227, .32)}#root>div:not(.scm-redesign){background-color:var(--lg-canvas-base);background-image:var(--lg-canvas);background-repeat:no-repeat;background-attachment:fixed;min-height:100svh}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}
