/** Shopify CDN: Minification failed

Line 6:4461 Expected "]" to go with "["

**/
.x-main .x-wn14dclp { --x-animation-pageload: xFadeInUp;--x-animation-pageload-delay: 0.2; }.x-main .x-o9kcrrl0 { --x-animation-entrance: xFadeInUp;--x-animation-entrance-delay: 0.2; }.x-main .x-jbtfoly2 { --x-animation-entrance: xFadeIn;--x-animation-entrance-delay: 0.2; }.x-main .x-wxf7g6mw { --x-animation-pageload: xFadeInUp; }.x-main .x-wxzglwsk { z-index: 1; }.x-main .x-wy5x3mkb { z-index: 1; }.x-main .x-o9kcrrl0 { z-index: 2; }.x-main .x-8mkgbzcl { z-index: 1; }.x-main .x-wn14dclp { z-index: 2; }.x-main .x-er8bs4ea { z-index: 3; }.x-main .x-cgbae687 { z-index: 1; }.x-main .x-ay4y7oqn { z-index: 2; }.x-main .x-o5vxqm2o { z-index: 3; }.x-main .x-14detxnc { z-index: 4; }.x-main .x-183q6j2l { z-index: 5; }.x-main .x-gla72j99 { z-index: 6; }.x-main .x-t858lsey { z-index: 1; }.x-main .x-7eqkf5ij { z-index: 1; }.x-main .x-3trm3i0n { z-index: 2; }.x-main .x-2qbkxhnd { z-index: 1; }.x-main .x-jbtfoly2 { z-index: 1; }.x-main .x-bhjdn6uo { z-index: 1; }.x-main .x-q2b2s5vf { z-index: 2; }.x-main .x-0kj7ajk1 { z-index: 1; }.x-main .x-oaabggkb { z-index: 2; }.x-main .x-4uoa5jrq { z-index: 1; }.x-main .x-iqm54w58 { z-index: 1; }.x-main .x-8d3nj7h1 { z-index: 1; }.x-main .x-uoru65zy { z-index: 2; }.x-main .x-cguknklg { z-index: 3; }.x-main .x-z9syhg5a { z-index: 4; }.x-main .x-a0ixed7f { z-index: 1; }.x-main .x-64er97g1 { z-index: 2; }.x-main .x-wxf7g6mw { z-index: 1; }.x-main .x-lunbhqsg {width: 100%;height: auto;min-height: 1361.5px;}.x-main .x-63r5rhpt {width: 100%;height: auto;min-height: 535.2875061035156px;}.x-main .x-wxzglwsk {margin: 0px 0% 0px 0%;justify-self: start;align-self: start;width: 100%;height: auto;min-height: 1494.5750732421875px;}.x-main .x-8mkgbzcl {width: 100%;height: auto;flex: 1;}.x-main .x-wn14dclp {width: 503.43101749923517px;height: 979.8368437523301px;flex: none;max-width: 590px;}.x-main .x-cgbae687 {width: 100%;height: auto;flex: none;}.x-main .x-ay4y7oqn {width: 100%;height: auto;flex: none;}.x-main .x-o5vxqm2o {width: 100%;height: auto;flex: none;}.x-main .x-14detxnc {width: 575.60152957648px;height: auto;flex: none;}.x-main .x-gla72j99 {width: 100%;height: auto;flex: none;}.x-main .x-t858lsey {width: 100%;height: auto;min-height: 606.25px;}.x-main .x-7eqkf5ij {width: 100%;height: auto;flex: none;}.x-main .x-wy5x3mkb {margin: 56.23749923706055px 0% 0px 0%;justify-self: center;align-self: start;width: 1240px;height: 479.0506710387414px;}.x-main .x-2qbkxhnd {width: 100%;height: 100%;--x-cell-c-span: auto / span 1;--x-cell-r-span: auto / span 1;}.x-main .x-o9kcrrl0 {margin: 1.7625007629394531px 0% 0px 4.680443425332347%;justify-self: start;align-self: start;width: 249.9375px;height: auto;max-width: 540px;}.x-main .x-3trm3i0n {width: 100%;height: 588.2508351814132px;flex: none;}.x-main .x-jbtfoly2 {width: 1240px;height: auto;flex: none;}.x-main .x-er8bs4ea {width: 1434.4000244140625px;height: 47px;flex: none;min-height: 47px;}.x-main .x-183q6j2l {width: 100%;height: auto;flex: none;max-width: 500px;}.x-main .x-bhjdn6uo {width: 100%;height: auto;flex: none;}.x-main .x-q2b2s5vf {width: 100%;height: auto;flex: none;}.x-main .x-0kj7ajk1 {width: 110px;height: 48px;flex: none;}.x-main .x-oaabggkb {width: 100%;height: 48px;flex: 1;}.x-main .x-kl4jl4kt {width: 100%;height: auto;min-height: 58.5875244140625px;}.x-main .x-zi91s2d1 {width: 100%;height: auto;min-height: 500px;}.x-main .x-64er97g1 {margin: 0px 0% -4.237499237060547px 32.6516051434202%;justify-self: start;align-self: end;width: 409.01072177311687px;height: 62.240762008952565px;}.x-main .x-iqm54w58 {margin: 79px 0% 0px -1.5576921772753072%;justify-self: start;align-self: start;width: 1220.0325768651483px;height: 293px;min-width: 1220.0325768651483px;min-height: 293px;}.x-main .x-8d3nj7h1 {margin: 0px 0% 0px 0%;justify-self: center;align-self: start;min-width: 1278px;min-height: 101px;}.x-main .x-uoru65zy {margin: 101px 0% 0px 0%;justify-self: center;align-self: start;min-width: 1278px;min-height: 25px;}.x-main .x-cguknklg {margin: 133px 0% 0px 0%;justify-self: center;align-self: start;min-width: 1278px;min-height: 16px;}.x-main .x-z9syhg5a {margin: 0px -5.466073904053702% -62.99998474121094px 0%;justify-self: end;align-self: end;width: 1278px;height: 184.7122438782033px;min-width: 1278px;min-height: 127px;}.x-main .x-a0ixed7f {margin: 0px 32.88075562001021% 0px 0%;justify-self: end;align-self: start;width: 530px;height: auto;}.x-main .x-gpph0fn1 {width: 100%;height: auto;min-height: 500px;}.x-main .x-[object Object] {justify-self: start;align-self: start;}.x-main .x-4uoa5jrq {margin: -2px 0% 0px 0.15384641468015492%;justify-self: start;align-self: start;width: 400.00007050735326px;height: auto;}.x-main .x-42i5vufg {width: 100%;height: auto;min-height: 500px;}.x-main .x-wxf7g6mw {margin: 8.35443115234375px 0% 0px 0%;justify-self: start;align-self: start;width: 100%;height: auto;}@media screen and (min-width: 768px) and (max-width: 1023.9px) { .x-main .x-63r5rhpt {width: 100%;height: auto;}.x-main .x-wxzglwsk {margin: 0px 0% 0px 0%;justify-self: start;align-self: start;width: 100%;height: auto;min-height: 300px;}.x-main .x-wn14dclp {width: 100%;height: auto;flex: none;max-width: 100%;}.x-main .x-o9kcrrl0 {margin: 0px 0% 0px 0%;justify-self: start;align-self: start;}.x-main .x-0kj7ajk1 {width: 120px;height: 48px;flex: none;} }@media screen and (max-width: 767.9px) { .x-main .x-lunbhqsg {width: 100%;height: auto;min-height: 39.438491569067196%;}.x-main .x-63r5rhpt {width: 100%;height: auto;min-height: 448.1625061035156px;}.x-main .x-wxzglwsk {margin: 0px 0% 0px 0%;justify-self: center;align-self: start;width: 100%;height: auto;min-height: 300px;}.x-main .x-8mkgbzcl {width: 100%;height: auto;flex: none;}.x-main .x-wn14dclp {width: 100%;height: 100%;flex: 1;max-width: 590px;}.x-main .x-o5vxqm2o {width: 100%;height: auto;flex: none;}.x-main .x-14detxnc {width: 338.21672729105904px;height: auto;flex: none;}.x-main .x-gla72j99 {width: 100%;height: auto;flex: none;min-height: 35.922766052986084%;}.x-main .x-t858lsey {width: 80%;height: 51.997281502986304%;}.x-main .x-wy5x3mkb {margin: 103.41250610351562px 0% 0px -40.53729096391844%;justify-self: start;align-self: start;width: 521.1251085313743px;height: 441.8021821207751px;}.x-main .x-2qbkxhnd {width: 100%;height: 100%;--x-cell-c-span: auto / span 1;--x-cell-r-span: auto / span 1;}.x-main .x-o9kcrrl0 {margin: -35px -9.71501915402869% 0px 0%;justify-self: end;align-self: start;width: 114.40609811505524px;}.x-main .x-3trm3i0n {width: 348.01861993896154px;height: 399.03662456269103px;flex: none;}.x-main .x-183q6j2l {width: 100%;height: auto;flex: none;max-width: 100%;}.x-main .x-oaabggkb {width: 100%;height: 48px;flex: 1;}.x-main .x-kl4jl4kt {width: 100%;height: auto;min-height: 700px;}.x-main .x-zi91s2d1 {width: 100%;height: auto;min-height: 500px;}.x-main .x-64er97g1 {margin: 100.98751831054688px 0% 0px 0%;justify-self: center;align-self: start;width: 409.01072177311687px;height: 62.240762008952565px;}.x-main .x-iqm54w58 {margin: 0.3125px 0.41904962968491% 0px 0%;justify-self: center;align-self: start;width: auto;height: 293px;min-width: 1220px;min-height: 293px;}.x-main .x-z9syhg5a {margin: 204px -1.5592514850552301% 0px 0%;justify-self: end;align-self: start;width: auto;height: 156.6571916265714px;min-width: 390.5px;min-height: 127px;}.x-main .x-a0ixed7f {margin: -10.912506103515625px 1.9446862288475448% 0px 0%;justify-self: center;align-self: start;width: 264.27123370548327px;height: 74.40017970573669px;max-width: 100%;}.x-main .x-gpph0fn1 {min-height: 527px;} }.x-main .x-lunbhqsg { padding-top: 85px; padding-bottom: 100px; }.x-main .x-63r5rhpt { padding: 0px 15px 100px; }.x-main .x-kl4jl4kt { border-radius: 12px; }.x-main .x-wxzglwsk { flex-flow: row; column-gap: 75px; }.x-main .x-wn14dclp { flex-flow: column; justify-content: flex-start; align-items: flex-start; padding-right: 50px; row-gap: 16px; position: relative; }.x-main .x-er8bs4ea { justify-content: flex-start; align-items: center; column-gap: 10px; position: absolute; top: 590px; left: 806px; flex-flow: row; }.x-main .x-cgbae687 { font-family: ClashDisplay-Medium; font-weight: 400; color: rgb(0, 0, 0); font-size: 42px; line-height: 1.24em; text-transform: uppercase; }.x-main .x-ay4y7oqn { font-size: 24px; color: rgb(131, 64, 32); font-family: Gilroy-Bold; font-weight: 400; line-height: 1.24em; }.x-main .x-ay4y7oqn .x-price__compare { color: rgb(134, 134, 134); font-family: Gilroy-SemiBold; font-weight: 400; font-size: 20px; line-height: 1.5em; letter-spacing: 0em; }.x-main .x-o5vxqm2o { color: rgb(0, 0, 0); font-family: Gilroy-Medium; font-weight: 400; font-size: 16px; line-height: 1em; margin-top: 8px; }.x-main .x-o5vxqm2o .x-form-label { color: rgb(0, 0, 0); font-family: Gilroy-SemiBold; font-weight: 400; font-size: 18px; line-height: 1.78em; }.x-main .x-14detxnc { font-family: Satoshi-Medium; font-weight: 400; font-size: 16px; line-height: 1.755em; color: rgb(0, 0, 0); --x-space-items: 26px; position: absolute; top: 807.1px; left: -31.2px; }.x-main .x-14detxnc li { border-style: none; border-width: 2px; border-radius: 56px; width: fit-content; gap: 12px; }.x-main .x-183q6j2l { flex-flow: column; justify-content: flex-start; align-items: flex-start; row-gap: 12px; margin-top: 12px; }.x-main .x-gla72j99 { row-gap: 20px; position: absolute; top: 854.175px; left: -27.2px; }.x-main .x-bhjdn6uo { color: rgb(34, 34, 34); font-family: Jost; font-size: 16px; font-weight: 500; line-height: 26px; text-align: left; margin: 0px; }.x-main .x-q2b2s5vf { flex-flow: row; justify-content: flex-start; align-items: flex-start; column-gap: 10px; }.x-main .x-0kj7ajk1 { border-radius: 0px; color: rgb(0, 0, 0); background-color: rgb(245, 245, 245); border-style: none; font-family: Jost; font-weight: 400; font-size: 16px; line-height: 1.5em; text-transform: none; }.x-main .x-oaabggkb { text-transform: none; border-style: none; border-width: 1px; padding-right: 40px; padding-left: 40px; color: rgb(255, 255, 255); background-color: rgb(34, 34, 34); border-radius: 0px; font-size: 16px; font-weight: 500; font-family: Jost; line-height: 1.5em; }.x-main .x-oaabggkb:hover { color: rgb(255, 255, 255); background-color: rgb(0, 0, 0); }.x-main .x-t858lsey .x-collapsible__button { color: rgb(0, 0, 0); font-family: ClashDisplay-Semibold; font-weight: 400; font-size: 20px; line-height: 1.5em; text-transform: uppercase; padding-top: 12px; padding-bottom: 12px; border-style: solid; border-color: rgb(203, 203, 203); border-width: 0px 0px 1px; }.x-main .x-t858lsey .x-collapsible__content { padding-bottom: 12px; padding-top: 20px; color: rgb(0, 0, 0); font-family: Gilroy-Medium; font-weight: 400; font-size: 18px; line-height: 1.67em; }.x-main .x-t858lsey[open] .x-collapsible__button { border-style: solid; border-color: rgb(0, 0, 0); }.x-main .x-7eqkf5ij { line-height: inherit; }.x-main .x-3trm3i0n { color: rgb(0, 0, 0); font-family: Gilroy-Medium; font-weight: 400; font-size: 18px; line-height: 1.78em; margin-top: 8px; position: relative; }.x-main .x-o9kcrrl0 { font-weight: 400; font-size: 36px; text-align: center; color: rgb(0, 0, 0); font-family: ClashDisplay-Medium; line-height: 1.24em; letter-spacing: 0em; text-transform: uppercase; }.x-main .x-2qbkxhnd { justify-content: flex-start; align-items: flex-start; }.x-main .x-4uoa5jrq { font-size: 34px; text-align: center; }.x-main .x-iqm54w58 { align-items: normal; background-image: none; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box;-webkit-background-clip: border-box; background-color: rgb(245, 228, 228); background-blend-mode: normal; border-radius: 0px; border-style: none; border-width: 0px; box-shadow: none; box-sizing: border-box; color: rgb(130, 130, 130); gap: normal; flex-flow: row; font-family: "Libre Baskerville", serif; font-size: 14px; font-stretch: 100%; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-emoji: normal; font-weight: 400; justify-content: normal; letter-spacing: normal; line-height: 20px; max-height: none; max-width: none; min-height: 0px; min-width: 0px; opacity: 1; overflow: visible; text-align: center; text-decoration: none solid rgb(130, 130, 130); text-indent: 0px; text-overflow: clip; text-shadow: none; text-transform: none; visibility: visible; word-spacing: 0px; }.x-main .x-8d3nj7h1 { align-items: normal; background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); background-blend-mode: normal; border-color: rgb(0, 0, 0); border-radius: 0px; border-style: none; border-width: 0px; box-shadow: none; box-sizing: border-box; color: rgb(0, 0, 0); gap: normal; display: block; flex-flow: row; font-family: "Libre Baskerville", serif; font-size: 33.6px; font-stretch: 100%; font-style: normal; font-variant: normal; font-weight: 400; grid: none; justify-content: normal; letter-spacing: normal; line-height: 36.96px; max-height: none; max-width: none; min-height: 0px; min-width: 0px; opacity: 1; padding: 32px 0px; text-align: center; text-decoration: none solid rgb(0, 0, 0); text-indent: 0px; text-overflow: clip; text-shadow: none; text-transform: uppercase; visibility: visible; width: 1278.2px; word-spacing: 0px; }.x-main .x-uoru65zy { align-items: normal; background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); background-blend-mode: normal; border-color: rgb(0, 0, 0); border-radius: 0px; border-style: none; border-width: 0px; box-shadow: none; box-sizing: border-box; color: rgb(0, 0, 0); gap: normal; display: block; flex-flow: row; font-family: Lato, sans-serif; font-size: 22.4px; font-stretch: 100%; font-style: normal; font-variant: normal; font-weight: 700; grid: none; justify-content: normal; letter-spacing: normal; line-height: 24.64px; max-height: none; max-width: none; min-height: 0px; min-width: 0px; opacity: 1; padding: 0px; text-align: center; text-decoration: none solid rgb(0, 0, 0); text-indent: 0px; text-overflow: clip; text-shadow: none; text-transform: none; visibility: visible; width: 1278.2px; word-spacing: 0px; }.x-main .x-cguknklg { align-items: normal; background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); background-blend-mode: normal; border-color: rgb(79, 79, 79); border-radius: 0px; border-style: none; border-width: 0px; box-shadow: none; box-sizing: border-box; color: rgb(79, 79, 79); gap: normal; display: block; flex-flow: row; font-family: Lato, sans-serif; font-size: 14.4px; font-stretch: 100%; font-style: normal; font-variant: normal; font-weight: 400; grid: none; justify-content: normal; letter-spacing: 0.5px; line-height: 16px; max-height: none; max-width: none; min-height: 0px; min-width: 0px; opacity: 1; padding: 0px; text-align: center; text-decoration: none solid rgb(79, 79, 79); text-indent: 0px; text-overflow: clip; text-shadow: none; text-transform: none; visibility: visible; width: 1278.2px; word-spacing: 0px; }.x-main .x-z9syhg5a { align-items: normal; background-image: none; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box;-webkit-background-clip: border-box; background-color: rgba(0, 0, 0, 0); background-blend-mode: normal; border-color: rgb(130, 130, 130); border-radius: 0px; border-style: none; border-width: 0px; box-shadow: none; box-sizing: border-box; color: rgb(130, 130, 130); gap: normal; flex-flow: row; font-family: "Libre Baskerville", serif; font-size: 14px; font-stretch: 100%; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-emoji: normal; font-weight: 400; justify-content: normal; letter-spacing: normal; line-height: 20px; max-height: none; max-width: none; min-height: 0px; min-width: 0px; opacity: 1; overflow: visible; text-align: center; text-decoration: none solid rgb(130, 130, 130); text-indent: 0px; text-overflow: clip; text-shadow: none; text-transform: none; visibility: visible; word-spacing: 0px; }.x-main .x-a0ixed7f { --field-height: 48px; --x-field-gap: 8px; }.x-main .x-a0ixed7f .x-form-control { border-radius: 5px; font-family: "Roboto Mono"; font-weight: 400; border-style: none; background-color: rgb(245, 245, 245); }.x-main .x-a0ixed7f .x-subscribe-form__button { border-radius: 5px; padding-right: 32px; padding-left: 32px; font-family: "Roboto Mono"; font-weight: 700; font-size: 16px; text-transform: uppercase; background-color: rgb(34, 34, 34); }.x-main .x-a0ixed7f .x-subscribe-form__button:hover { background-color: rgb(0, 0, 0); }.x-main .x-64er97g1 { font-size: 28px; gap: 24px; }@media screen and (min-width: 768px) and (max-width: 1023.9px) { .x-main .x-lunbhqsg { padding: 60px 15px; }.x-main .x-63r5rhpt { padding: 0px 0px 60px; }.x-main .x-wxzglwsk { gap: 32px; flex-flow: column; }.x-main .x-wn14dclp { padding-right: 0px; }.x-main .x-er8bs4ea { gap: 12px 16px; }.x-main .x-cgbae687 { font-size: 36px; }.x-main .x-ay4y7oqn { font-size: 20px; }.x-main .x-ay4y7oqn .x-price__compare { font-size: 18px; }.x-main .x-14detxnc { --x-space-items: 12px; }.x-main .x-bhjdn6uo { margin: 0px; }.x-main .x-q2b2s5vf { gap: 12px 16px; }.x-main .x-0kj7ajk1 { font-family: Jost; font-size: 16px; font-weight: 400; line-height: 26px; color: rgb(34, 34, 34); }.x-main .x-o9kcrrl0 { text-align: left; transform: rotate(0deg); font-size: 36px; }.x-main .x-2qbkxhnd { padding-right: 15px; padding-left: 15px; }}@media screen and (max-width: 767.9px) { .x-main .x-lunbhqsg { padding: 48px 15px; }.x-main .x-63r5rhpt { padding: 0px 0px 48px; }.x-main .x-wxzglwsk { flex-flow: column; row-gap: 24px; }.x-main .x-wn14dclp { padding-right: 0px; row-gap: 13px; }.x-main .x-er8bs4ea { flex-flow: row; row-gap: 12px; }.x-main .x-cgbae687 { font-size: 16px; }.x-main .x-ay4y7oqn { font-size: 20px; }.x-main .x-ay4y7oqn .x-price__compare { font-size: 18px; }.x-main .x-o5vxqm2o { font-size: 14px; }.x-main .x-14detxnc { --x-space-items: 4px; top: 564.6px; left: 0px; }.x-main .x-183q6j2l { margin-top: 16px; }.x-main .x-gla72j99 { row-gap: 12px; position: absolute; top: 647.375px; left: -2px; text-align: left; font-size: 14px; }.x-main .x-bhjdn6uo { margin: 0px; }.x-main .x-q2b2s5vf { flex-flow: row; row-gap: 12px; }.x-main .x-t858lsey .x-collapsible__content { padding: 10px 0px; }.x-main .x-3trm3i0n { font-size: 12px; position: absolute; top: 72.8px; left: 0px; }.x-main .x-o9kcrrl0 { font-size: 16px; text-align: center; }.x-main .x-2qbkxhnd { padding-right: 15px; padding-left: 15px; }.x-main .x-uoru65zy { font-size: 13px; }.x-main .x-a0ixed7f { --form-layout: column; --x-field-gap: 12px; }.x-main .x-a0ixed7f .x-subscribe-form__button { width: 100%; }}