@font-face{font-family:Tilt Warp;src:url(hemdrag-tilt-warp.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+2190-2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Zen Maru Gothic;src:url(hemdrag-zen-maru-gothic-400.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+2190-2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Zen Maru Gothic;src:url(hemdrag-zen-maru-gothic-500.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+2190-2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Zen Maru Gothic;src:url(hemdrag-zen-maru-gothic-700.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+2190-2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Grenze Gotisch;src:url(hemdrag-grenze-gotisch-900.woff2) format("woff2");font-weight:900;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+2190-2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--hd-black: #0E0E0E;--hd-bone: #E8E2D4;--hd-c1: #F4F6F8;--hd-c2: #C3CAD0;--hd-c3: #7E878F;--hd-c4: #5E6670;--hd-red: #CC3333;--hd-black-lift: #181818;--hd-bone-deep: #D9D2C2;--hd-surface: var(--hd-black);--hd-surface-raised: var(--hd-black-lift);--hd-surface-inverse: var(--hd-bone);--hd-text: var(--hd-bone);--hd-text-strong: var(--hd-c1);--hd-text-muted: var(--hd-c2);--hd-text-meta: var(--hd-c3);--hd-line: var(--hd-c4);--hd-accent: var(--hd-red);--hd-r-xs: 8px;--hd-r-sm: 14px;--hd-r-md: 20px;--hd-r-lg: 28px;--hd-r-xl: 44px;--hd-r-pill: 999px;--hd-font-mark: "Grenze Gotisch", "Tilt Warp", serif;--hd-font-display: "Tilt Warp", "Zen Maru Gothic", ui-rounded, system-ui, sans-serif;--hd-font-text: "Zen Maru Gothic", ui-rounded, "Hiragino Maru Gothic ProN", system-ui, sans-serif;--hd-size-meta: .8125rem;--hd-size-small: .875rem;--hd-size-body: 1rem;--hd-size-lead: clamp(1.125rem, 1.05rem + .3vw, 1.25rem);--hd-size-h4: clamp(1.375rem, 1.25rem + .5vw, 1.5625rem);--hd-size-h3: clamp(1.625rem, 1.4rem + .95vw, 1.9375rem);--hd-size-h2: clamp(2rem, 1.6rem + 1.7vw, 2.75rem);--hd-size-h1: clamp(2.5rem, 1.8rem + 3vw, 4.25rem);--hd-size-mark: clamp(4rem, 2rem + 8.5vw, 9.5rem);--hd-ease-pour: cubic-bezier(.22, 1, .36, 1);--hd-ease-drip: cubic-bezier(.55, 0, .1, 1);--hd-dur-fast: .14s;--hd-dur: .22s;--hd-dur-slow: .42s;--hd-shadow-float: 0 22px 48px -24px rgb(0 0 0 / .7);--hd-drip: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 120' width='640' height='120'%3E%3Cpath d='M0 0 L0 14 L10 14 C26.5 14 23.5 21 40 21 C56.5 21 53.5 14 70 14 L100 14 C108.78 14 113.5 19.94 113.5 28.85 C113.5 37.92 115.5 39.93 115.5 49 C115.5 53.95 112 52.8 112 60 A10 10 0 0 0 132 60 C132 52.8 128.5 53.95 128.5 49 C128.5 39.93 130.5 37.92 130.5 28.85 C130.5 19.94 135.22 14 144 14 L178 14 C197.8 14 194.2 23 214 23 C233.8 23 230.2 14 250 14 L278 14 C289.05 14 295 21.48 295 32.7 C295 54.75 298 59.65 298 81.7 C298 88.14 293 86.64 293 96 A13 13 0 0 0 319 96 C319 86.64 314 88.14 314 81.7 C314 59.65 317 54.75 317 32.7 C317 21.48 322.95 14 334 14 L376 14 C382.18 14 385.5 18.18 385.5 24.45 C385.5 27.74 386.8 28.46 386.8 31.75 C386.8 35.46 384.5 34.6 384.5 40 A7.5 7.5 0 0 0 399.5 40 C399.5 34.6 397.2 35.46 397.2 31.75 C397.2 28.46 398.5 27.74 398.5 24.45 C398.5 18.18 401.82 14 408 14 L440 14 C456.5 14 453.5 22 470 22 C486.5 22 483.5 14 500 14 L542 14 C551.42 14 556.5 20.38 556.5 29.95 C556.5 44.33 559 47.52 559 61.9 C559 67.34 555 66.08 555 74 A11 11 0 0 0 577 74 C577 66.08 573 67.34 573 61.9 C573 47.52 575.5 44.33 575.5 29.95 C575.5 20.38 580.58 14 590 14 L640 14 L640 0 Z' fill='%23000'/%3E%3C/svg%3E");--hd-drip-w: 640px;--hd-drip-h: 120px;--hd-wave: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 72' width='1440' height='72' preserveAspectRatio='none'%3E%3Cpath d='M0 0 H1440 V30 C1310 30 1210 66 1010 66 C800 66 700 20 470 20 C300 20 170 52 0 52 Z' fill='%23000'/%3E%3C/svg%3E");--hd-wave-up: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 72' width='1440' height='72' preserveAspectRatio='none'%3E%3Cpath d='M0 72 V52 C170 52 300 20 470 20 C700 20 800 66 1010 66 C1210 66 1310 30 1440 30 V72 Z' fill='%23000'/%3E%3C/svg%3E");--hd-wave-h: clamp(36px, 5vw, 72px);--hd-flood: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 720 196' width='720' height='196'%3E%3CclipPath id='g'%3E%3Cpath d='M0 0 L0 97.33 C13.33 96.24 26.67 95.29 40 94.68 C53.33 94.08 66.67 93.79 80 93.7 C93.33 93.6 106.67 93.85 120 94.1 C133.33 94.34 146.67 94.82 160 95.15 C173.33 95.48 186.67 95.87 200 96.08 C213.33 96.3 226.67 96.4 240 96.45 C253.33 96.5 266.67 96.38 280 96.38 C293.33 96.37 306.67 96.27 320 96.43 C333.33 96.59 346.67 96.82 360 97.33 C373.33 97.83 386.67 98.58 400 99.47 C413.33 100.37 426.67 101.57 440 102.7 C453.33 103.82 466.67 105.18 480 106.22 C493.33 107.26 506.67 108.33 520 108.94 C533.33 109.55 546.67 109.93 560 109.87 C573.33 109.81 586.67 109.33 600 108.58 C613.33 107.83 626.67 106.6 640 105.38 C653.33 104.15 666.67 102.56 680 101.22 C693.33 99.88 706.67 98.42 720 97.33 L720 0 Z'/%3E%3C/clipPath%3E%3Cg clip-path='url(%23g)'%3E%3Cpath d='M0 21.85  C13.33 20.49 26.67 19.18 40 18.27 C53.33 17.37 66.67 16.75 80 16.43 C93.33 16.1 106.67 16.17 120 16.34 C133.33 16.5 146.67 17.01 160 17.43 C173.33 17.85 186.67 18.44 200 18.86 C213.33 19.28 226.67 19.68 240 19.96 C253.33 20.24 266.67 20.38 280 20.54 C293.33 20.71 306.67 20.74 320 20.96 C333.33 21.18 346.67 21.38 360 21.85 C373.33 22.31 386.67 22.93 400 23.74 C413.33 24.55 426.67 25.64 440 26.71 C453.33 27.79 466.67 29.11 480 30.19 C493.33 31.27 506.67 32.45 520 33.19 C533.33 33.92 546.67 34.51 560 34.62 C573.33 34.72 586.67 34.45 600 33.81 C613.33 33.18 626.67 32.06 640 30.83 C653.33 29.6 666.67 27.93 680 26.43 C693.33 24.93 706.67 23.21 720 21.85 L720 120 L0 120 Z' fill='%23F4F6F8'/%3E%3Cpath d='M0 44.13  C13.33 43.46 26.67 42.83 40 42.42 C53.33 42 66.67 41.75 80 41.66 C93.33 41.56 106.67 41.67 120 41.84 C133.33 42.01 146.67 42.35 160 42.66 C173.33 42.96 186.67 43.35 200 43.65 C213.33 43.94 226.67 44.23 240 44.45 C253.33 44.66 266.67 44.8 280 44.93 C293.33 45.07 306.67 45.12 320 45.25 C333.33 45.38 346.67 45.5 360 45.72 C373.33 45.94 386.67 46.23 400 46.59 C413.33 46.96 426.67 47.44 440 47.91 C453.33 48.38 466.67 48.97 480 49.43 C493.33 49.88 506.67 50.37 520 50.65 C533.33 50.93 546.67 51.13 560 51.09 C573.33 51.06 586.67 50.83 600 50.44 C613.33 50.05 626.67 49.42 640 48.75 C653.33 48.09 666.67 47.21 680 46.44 C693.33 45.67 706.67 44.8 720 44.13 L720 120 L0 120 Z' fill='%235E6670'/%3E%3Cpath d='M0 57.93  C13.33 57.1 26.67 56.33 40 55.83 C53.33 55.33 66.67 55.04 80 54.92 C93.33 54.81 106.67 54.96 120 55.15 C133.33 55.34 146.67 55.74 160 56.06 C173.33 56.38 186.67 56.79 200 57.08 C213.33 57.37 226.67 57.63 240 57.8 C253.33 57.98 266.67 58.04 280 58.14 C293.33 58.23 306.67 58.23 320 58.37 C333.33 58.5 346.67 58.63 360 58.93 C373.33 59.23 386.67 59.65 400 60.17 C413.33 60.7 426.67 61.4 440 62.08 C453.33 62.77 466.67 63.61 480 64.26 C493.33 64.92 506.67 65.63 520 66.03 C533.33 66.44 546.67 66.73 560 66.71 C573.33 66.69 586.67 66.41 600 65.92 C613.33 65.43 626.67 64.62 640 63.77 C653.33 62.92 666.67 61.8 680 60.83 C693.33 59.86 706.67 58.77 720 57.93 L720 120 L0 120 Z' fill='%237E878F'/%3E%3Cpath d='M0 69.9  C13.33 68.92 26.67 68.04 40 67.47 C53.33 66.89 66.67 66.58 80 66.45 C93.33 66.32 106.67 66.49 120 66.69 C133.33 66.88 146.67 67.3 160 67.61 C173.33 67.91 186.67 68.29 200 68.53 C213.33 68.77 226.67 68.93 240 69.03 C253.33 69.12 266.67 69.08 280 69.11 C293.33 69.14 306.67 69.07 320 69.2 C333.33 69.34 346.67 69.5 360 69.9 C373.33 70.29 386.67 70.86 400 71.57 C413.33 72.28 426.67 73.24 440 74.16 C453.33 75.08 466.67 76.2 480 77.08 C493.33 77.96 506.67 78.88 520 79.42 C533.33 79.97 546.67 80.35 560 80.35 C573.33 80.35 586.67 80.01 600 79.42 C613.33 78.83 626.67 77.84 640 76.82 C653.33 75.8 666.67 74.46 680 73.31 C693.33 72.15 706.67 70.87 720 69.9 L720 120 L0 120 Z' fill='%23C3CAD0'/%3E%3Cpath d='M0 81.48  C13.33 80.33 26.67 79.3 40 78.63 C53.33 77.96 66.67 77.6 80 77.47 C93.33 77.33 106.67 77.55 120 77.8 C133.33 78.04 146.67 78.55 160 78.92 C173.33 79.3 186.67 79.75 200 80.03 C213.33 80.31 226.67 80.5 240 80.6 C253.33 80.71 266.67 80.64 280 80.66 C293.33 80.68 306.67 80.58 320 80.71 C333.33 80.85 346.67 81.02 360 81.48 C373.33 81.93 386.67 82.59 400 83.42 C413.33 84.25 426.67 85.38 440 86.46 C453.33 87.55 466.67 88.88 480 89.92 C493.33 90.96 506.67 92.06 520 92.71 C533.33 93.36 546.67 93.82 560 93.82 C573.33 93.82 586.67 93.42 600 92.73 C613.33 92.03 626.67 90.86 640 89.66 C653.33 88.45 666.67 86.87 680 85.5 C693.33 84.14 706.67 82.62 720 81.48 L720 120 L0 120 Z' fill='%23F4F6F8'/%3E%3Cpath d='M0 85.9  C13.33 84.78 26.67 83.79 40 83.15 C53.33 82.52 66.67 82.2 80 82.08 C93.33 81.96 106.67 82.2 120 82.45 C133.33 82.69 146.67 83.19 160 83.54 C173.33 83.89 186.67 84.31 200 84.56 C213.33 84.81 226.67 84.96 240 85.03 C253.33 85.11 266.67 85.01 280 85.02 C293.33 85.03 306.67 84.93 320 85.07 C333.33 85.22 346.67 85.42 360 85.9 C373.33 86.38 386.67 87.08 400 87.94 C413.33 88.8 426.67 89.97 440 91.08 C453.33 92.18 466.67 93.53 480 94.57 C493.33 95.61 506.67 96.7 520 97.33 C533.33 97.96 546.67 98.38 560 98.35 C573.33 98.32 586.67 97.88 600 97.16 C613.33 96.43 626.67 95.23 640 94.02 C653.33 92.8 666.67 91.21 680 89.86 C693.33 88.51 706.67 87.02 720 85.9 L720 120 L0 120 Z' fill='%23C3CAD0'/%3E%3C/g%3E%3Cpath d='M46 86.43 46 94.43 C53.48 94.43 57.5 98.96 57.5 106.55 C57.5 107.94 59 108.25 59 109.65 C59 113.36 56.5 112.5 56.5 117.9 A7.5 7.5 0 0 0 71.5 117.9 C71.5 112.5 69 113.36 69 109.65 C69 108.25 70.5 107.94 70.5 106.55 C70.5 98.96 74.53 93.69 82 93.69 L82 85.69 Z' fill='%23C3CAD0'/%3E%3Cpath d='M144 86.71 144 94.71 C154.4 94.71 160 102.46 160 113.02 C160 125.51 162.5 128.29 162.5 140.77 C162.5 146.47 158.5 145.14 158.5 153.42 A11.5 11.5 0 0 0 181.5 153.42 C181.5 145.14 177.5 146.47 177.5 140.77 C177.5 128.29 180 125.51 180 113.02 C180 102.46 185.6 96.01 196 96.01 L196 88.01 Z' fill='%23C3CAD0'/%3E%3Cellipse cx='165.63' cy='149.97' rx='2.3' ry='4.37' transform='rotate(32 165.63 149.97)' fill='%23F4F6F8'/%3E%3Cpath d='M276 88.39 276 96.39 C284.77 96.39 289.5 102.28 289.5 111.19 C289.5 117.81 291.8 119.28 291.8 125.89 C291.8 130.59 288.5 129.5 288.5 136.34 A9.5 9.5 0 0 0 307.5 136.34 C307.5 129.5 304.2 130.59 304.2 125.89 C304.2 119.28 306.5 117.81 306.5 111.19 C306.5 102.28 311.23 96.43 320 96.43 L320 88.43 Z' fill='%23C3CAD0'/%3E%3Cellipse cx='294.39' cy='133.49' rx='1.9' ry='3.61' transform='rotate(32 294.39 133.49)' fill='%23F4F6F8'/%3E%3Cpath d='M390 90.82 390 98.82 C402.02 98.82 408.5 109.12 408.5 121.33 C408.5 136.99 411.5 140.47 411.5 156.13 C411.5 162.82 406.5 161.26 406.5 170.98 A13.5 13.5 0 0 0 433.5 170.98 C433.5 161.26 428.5 162.82 428.5 156.13 C428.5 140.47 431.5 136.99 431.5 121.33 C431.5 109.12 437.98 103.59 450 103.59 L450 95.59 Z' fill='%23C3CAD0'/%3E%3Cellipse cx='414.87' cy='166.93' rx='2.7' ry='5.13' transform='rotate(32 414.87 166.93)' fill='%23F4F6F8'/%3E%3Cpath d='M525 101.17 525 109.17 C530.85 109.17 534 113.63 534 119.57 C534 120.65 535.2 120.89 535.2 121.97 C535.2 125.44 533 124.63 533 129.67 A7 7 0 0 0 547 129.67 C547 124.63 544.8 125.44 544.8 121.97 C544.8 120.89 546 120.65 546 119.57 C546 113.63 549.15 109.87 555 109.87 L555 101.87 Z' fill='%23C3CAD0'/%3E%3Cpath d='M612 99.78 612 107.78 C621.75 107.78 627 112.36 627 122.26 C627 131.24 629 133.23 629 142.21 C629 147.41 625.5 146.2 625.5 153.76 A10.5 10.5 0 0 0 646.5 153.76 C646.5 146.2 643 147.41 643 142.21 C643 133.23 645 131.24 645 122.26 C645 112.36 650.25 103.34 660 103.34 L660 95.34 Z' fill='%23C3CAD0'/%3E%3Cellipse cx='632.01' cy='150.61' rx='2.1' ry='3.99' transform='rotate(32 632.01 150.61)' fill='%23F4F6F8'/%3E%3C/svg%3E");--hd-red-drop: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 26' width='16' height='26'%3E%3Cpath transform='translate(8 17.6)' d='M0 -16.099999999999998 C2.1 -11.200000000000001 7 -7.0 7 0 A7 7 0 0 1 -7 0 C-7 -7.0 -2.1 -11.200000000000001 0 -16.099999999999998 Z' fill='%23CC3333'/%3E%3C/svg%3E");--hd-teardrop: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 56' width='40' height='56'%3E%3Cpath transform='translate(20 38)' d='M0 -36 C5 -26 18 -16 18 0 A18 18 0 0 1 -18 0 C-18 -16 -5 -26 0 -36 Z' fill='%23000'/%3E%3C/svg%3E")}:root{--font-body--family: var(--hd-font-text);--font-body--style: normal;--font-body--weight: 500;--font-subheading--family: var(--hd-font-text);--font-subheading--style: normal;--font-subheading--weight: 700;--font-heading--family: var(--hd-font-display);--font-heading--style: normal;--font-heading--weight: 400;--font-accent--family: var(--hd-font-mark);--font-accent--style: normal;--font-accent--weight: 900;--font-paragraph--weight: 500;--font-h1--family: var(--hd-font-display);--font-h2--family: var(--hd-font-display);--font-h3--family: var(--hd-font-display);--font-h4--family: var(--hd-font-display);--font-h5--family: var(--hd-font-text);--font-h6--family: var(--hd-font-text);--font-h1--weight: 400;--font-h2--weight: 400;--font-h3--weight: 400;--font-h4--weight: 400;--font-h5--weight: 700;--font-h6--weight: 700;--font-h1--case: none;--font-h2--case: none;--font-h3--case: none;--font-h4--case: none;--font-h5--case: none;--font-h6--case: none;--font-h1--letter-spacing: -.015em;--font-h2--letter-spacing: -.012em;--font-h3--letter-spacing: -.008em;--font-h4--letter-spacing: -.005em;--font-h5--letter-spacing: .005em;--font-h6--letter-spacing: .01em;--font-h1--line-height: 1.02;--font-h2--line-height: 1.06;--font-h3--line-height: 1.12;--font-h4--line-height: 1.18;--font-h5--line-height: 1.3;--font-h6--line-height: 1.35;--font-size--h1: var(--hd-size-h1);--font-size--h2: var(--hd-size-h2);--font-size--h3: var(--hd-size-h3);--font-size--h4: var(--hd-size-h4);--font-size--h5: var(--hd-size-lead);--font-size--h6: var(--hd-size-body);--font-size--paragraph: var(--hd-size-body);--font-paragraph--line-height: 1.6;--style-border-radius-xs: var(--hd-r-xs);--style-border-radius-sm: var(--hd-r-sm);--style-border-radius-md: var(--hd-r-md);--style-border-radius-lg: var(--hd-r-lg);--style-border-radius-pills: var(--hd-r-pill);--style-border-radius-inputs: var(--hd-r-pill);--style-border-radius-buttons-primary: var(--hd-r-pill);--style-border-radius-buttons-secondary: var(--hd-r-pill);--style-border-radius-popover: var(--hd-r-md);--border-radius-sm: var(--hd-r-xs);--product-corner-radius: var(--hd-r-lg);--card-corner-radius: var(--hd-r-md);--resource-card-corner-radius: var(--hd-r-md);--variant-picker-button-radius: var(--hd-r-pill);--variant-picker-swatch-radius: var(--hd-r-pill);--checkbox-border-radius: 7px;--button-font-family-primary: var(--hd-font-text);--button-font-family-secondary: var(--hd-font-text);--button-text-case-primary: none;--button-text-case-secondary: none;--button-padding-inline: 28px;--button-padding-block: 15px;--input-padding-x: 1.25rem;--input-padding-y: .875rem;--focus-outline-width: 2px;--focus-outline-offset: 3px;--shopify-accelerated-checkout-button-border-radius: var(--hd-r-pill);--shopify-accelerated-checkout-button-block-size: 50px}body{font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}:root :is(h1,h2,h3,h4,.h1,.h2,.h3,.h4){text-wrap:balance;font-kerning:normal}:root :is(p,li,.rte){text-wrap:pretty}:root :is(.price,product-price,.cart-items__price,.totals__total-value){font-family:var(--hd-font-display);font-weight:400;font-variant-numeric:tabular-nums;letter-spacing:0}:root .rte a,:root .text-block a{text-decoration-thickness:1.5px;text-underline-offset:.22em;text-decoration-skip-ink:auto}::selection{background:var(--hd-c2);color:var(--hd-black)}:root :is(.button,.button-secondary,.button-custom):not(.button-unstyled),:root button.shopify-payment-button__button--unbranded{border-radius:var(--hd-r-pill);font-family:var(--hd-font-text);font-weight:700;letter-spacing:.01em;text-transform:none;min-height:48px;transition:background-color var(--hd-dur) var(--hd-ease-pour),color var(--hd-dur) var(--hd-ease-pour),box-shadow var(--hd-dur) var(--hd-ease-pour),transform var(--hd-dur-fast) var(--hd-ease-pour);-webkit-tap-highlight-color:transparent;touch-action:manipulation}:root :is(.button,.button-secondary,.button-custom):not(.button-unstyled):active,:root button.shopify-payment-button__button--unbranded:active{transform:scale(.97)}:root .button-secondary:not(.button-unstyled){--button-border-width: max(1.5px, var(--style-border-width-secondary, 1px))}:root :is(.header-actions__action,.close-button,.password-dialog__close-button,.slideshow-control,.slideshow-controls__arrows button){border-radius:var(--hd-r-pill);transition:background-color var(--hd-dur) var(--hd-ease-pour),color var(--hd-dur) var(--hd-ease-pour)}:root :is(.header-actions__action,.close-button,.password-dialog__close-button):hover{background-color:rgb(var(--color-foreground-rgb) / .08)}:root :is(.field__input,input:not([type=checkbox],[type=radio],[type=range]),select){border-radius:var(--hd-r-pill)}:root :is(textarea,.field__input--textarea,.text-area){border-radius:var(--hd-r-md);padding:1rem 1.25rem}:root :is(.field__input,input:not([type=checkbox],[type=radio],[type=range])){min-height:48px;padding-inline:var(--input-padding-x)}:root input[type=checkbox]{border-radius:var(--checkbox-border-radius)}:root input[type=radio]{border-radius:50%}:root .email-signup__input-group{--border-radius: var(--hd-r-pill);gap:10px}:root .email-signup__input:not(.email-signup__input--underline){border-radius:var(--hd-r-pill);padding-inline:1.375rem;min-height:52px}:root .email-signup__button:not(.button-unstyled),:root .email-signup__button--integrated{border-radius:var(--hd-r-pill)}:root .email-signup__input-group--integrated{border-radius:var(--hd-r-pill);padding:4px}:root .variant-option__button-label{border-radius:var(--hd-r-pill);min-height:44px;min-width:46px;padding-inline:14px;font-family:var(--hd-font-text);font-weight:700;text-transform:none;transition:background-color var(--hd-dur) var(--hd-ease-pour),color var(--hd-dur) var(--hd-ease-pour),box-shadow var(--hd-dur) var(--hd-ease-pour)}:root :is(.variant-option__swatch-value,.swatch){border-radius:50%}:root .variant-option__select-wrapper{border-radius:var(--hd-r-pill)}:root .quantity-selector{border-radius:var(--hd-r-pill);overflow:clip}:root .quantity-selector button{border-radius:50%}:root .quantity-selector input{padding-inline:0;min-height:0;text-align:center}:root :is(.pills__pill,.facets__status,.product-badges__badge){border-radius:var(--hd-r-pill)}:root .product-badges__badge{--badge-font-size: var(--hd-size-meta);font-family:var(--hd-font-text);font-weight:700;text-transform:none;letter-spacing:.01em;padding:5px 12px}:root .icon-error{color:var(--hd-red)}:root .pagination__link{border-radius:var(--hd-r-pill);min-width:44px;min-height:44px;display:inline-grid;place-items:center}:root :is(.facets__panel,.localization-form,.dropdown-localization__list){border-radius:var(--hd-r-md)}:root .border-style{--border-radius: var(--hd-r-md) !important}:root .card-gallery{--border-radius: var(--hd-r-lg) !important;border-radius:var(--hd-r-lg);overflow:clip;isolation:isolate}:root .card-gallery :is(img,video,.product-media,.product-media__image){border-radius:0}:root .product-card-gallery__title-placeholder{border-radius:var(--hd-r-lg)}:root .product-card__content{--border-radius: var(--hd-r-lg) !important;border-radius:var(--hd-r-lg)}:root .product-card :is(.product-title,.text-block,h3,h4){text-wrap:balance}:root .product-card :is(.price,product-price){font-size:var(--hd-size-lead)}:root .product-media-container{border-radius:var(--hd-r-lg);overflow:clip}:root .slideshow-controls__thumbnail,:root .slideshow-controls__thumbnails img{border-radius:var(--hd-r-sm)}:root :is(.collection-card,.collection-card__inner){--border-radius: var(--hd-r-lg) !important;border-radius:var(--hd-r-lg);overflow:clip}:root :is(.resource-card__media,.resource-card__image-wrapper,.resource-card__image-placeholder){border-radius:var(--hd-r-md);overflow:clip}:root main :is(.image-block,.video-block,.media-block,.media-with-content__media,deferred-media){border-radius:var(--hd-r-lg);overflow:clip}:root :is(.cart-items__media-container,.cart-items__media){--border-radius: var(--hd-r-sm) !important;border-radius:var(--hd-r-sm);overflow:clip}:root .hero__container{border-end-start-radius:var(--hd-r-xl);border-end-end-radius:var(--hd-r-xl)}:root .section--page-width .hero__container{border-radius:var(--hd-r-xl)}:root main .shopify-section .section-background[class*=color-custom-]{border-radius:var(--hd-r-xl)}:root footer>.shopify-section:first-child .section-background[class*=color-custom-]{border-start-start-radius:var(--hd-r-xl);border-start-end-radius:var(--hd-r-xl)}:root footer :is(.social-icons__icon,.social-icons a,.footer-social-icons a){border-radius:50%;min-width:44px;min-height:44px;display:inline-grid;place-items:center}@media(max-width:749px){:root{--hd-r-xl: 32px;--hd-r-lg: 22px}}:root #header-group .shopify-section:has(.announcement-bar) .section-background[class*=color-custom-]{border-end-start-radius:var(--hd-r-md);border-end-end-radius:var(--hd-r-md)}:root .announcement-bar{font-family:var(--hd-font-text);font-weight:700;text-transform:none;letter-spacing:.01em}:root #header-component,:root #header-component .header__row{--border-bottom-width: 0px !important;--border-bottom-width-mobile: 0px !important}:root #header-component[data-sticky-state=active]{border-end-start-radius:var(--hd-r-lg);border-end-end-radius:var(--hd-r-lg);box-shadow:var(--hd-shadow-float)}:root :is(.menu-list__link,.menu-drawer__menu-item){font-family:var(--hd-font-text);font-weight:700;text-transform:none;letter-spacing:.005em}:root .menu-list__link-title{border-radius:var(--hd-r-pill);padding:7px 14px;margin-block:-7px;transition:background-color var(--hd-dur) var(--hd-ease-pour)}:root .menu-list__link:is(:hover,:focus-visible) .menu-list__link-title{background-color:rgb(var(--color-foreground-rgb) / .08)}:root :is(.cart-bubble,.cart-bubble__background){border-radius:var(--hd-r-pill)}:root .theme-drawer__dialog{border-start-start-radius:var(--hd-r-lg);border-end-start-radius:var(--hd-r-lg);box-shadow:var(--hd-shadow-float);overflow:clip}:root .menu-drawer{border-start-end-radius:var(--hd-r-lg);border-end-end-radius:var(--hd-r-lg);overflow:clip}@media(min-width:750px){:root .dialog-modal{border-radius:var(--hd-r-lg);box-shadow:var(--hd-shadow-float)}}:root :is(.predictive-search-form__header,.search-modal .field__input){border-radius:var(--hd-r-pill)}:root .section-password .border-style{--border-radius: var(--hd-r-xl) !important}:root .password-content{text-align:center;align-items:center}:root .section-password .email-signup__input-group{max-width:34rem;margin-inline:auto}:root .password-footer{position:relative;padding-top:256px;text-align:center;isolation:isolate}:root .password-footer:before{content:"";position:absolute;inset:0 0 auto 0;height:196px;background:var(--hd-flood) repeat-x 50% 0 / 720px 196px;pointer-events:none;z-index:-1}:root .password-footer:after{content:"";position:absolute;top:192px;left:calc(50% + 52px);width:16px;height:26px;background:var(--hd-red-drop) no-repeat 0 0 / 16px 26px;pointer-events:none;animation:hd-drop-fall .9s var(--hd-ease-drip) .7s both}@media(max-width:749px){:root .password-footer{padding-top:184px}:root .password-footer:before{height:137.2px;background-size:504px 137.2px}:root .password-footer:after{top:134.4px;left:calc(50% + 36.4px);width:11.2px;height:18.2px;background-size:11.2px 18.2px}}:root .password-footer__button{text-decoration:none;display:inline-grid;place-items:center;min-height:44px;padding:10px 22px;border-radius:var(--hd-r-pill);box-shadow:inset 0 0 0 1.5px var(--hd-c4);font-family:var(--hd-font-text);font-weight:700;transition:box-shadow var(--hd-dur) var(--hd-ease-pour),color var(--hd-dur) var(--hd-ease-pour)}:root .password-footer__button:hover{box-shadow:inset 0 0 0 1.5px var(--hd-c2)}:root :is(.password-footer__powered-by,.password-footer__admin-link){font-size:var(--hd-size-meta);color:var(--hd-c3)}:root .password-dialog__content .email-signup__input-group{width:min(30rem,100%)}:root .password-dialog__title{font-family:var(--hd-font-display);font-weight:400;text-transform:none}.hd-drip-bottom{position:relative}.hd-drip-bottom:after{content:"";position:absolute;inset-inline:0;top:calc(100% - 1px);height:var(--hd-drip-h);background-color:var(--hd-drip-color, var(--color-background, var(--hd-black)));-webkit-mask:var(--hd-drip) repeat-x var(--hd-drip-x, 0px) 0 / var(--hd-drip-w) var(--hd-drip-h);mask:var(--hd-drip) repeat-x var(--hd-drip-x, 0px) 0 / var(--hd-drip-w) var(--hd-drip-h);pointer-events:none;z-index:2}.hd-wave-bottom,.hd-wave-top{position:relative}.hd-wave-bottom:after,.hd-wave-top:before{content:"";position:absolute;inset-inline:0;height:var(--hd-wave-h);background-color:var(--hd-wave-color, var(--color-background, var(--hd-black)));pointer-events:none;z-index:2}.hd-wave-bottom:after{top:calc(100% - 1px);-webkit-mask:var(--hd-wave) no-repeat 0 0 / 100% 100%;mask:var(--hd-wave) no-repeat 0 0 / 100% 100%}.hd-wave-top:before{bottom:calc(100% - 1px);-webkit-mask:var(--hd-wave-up) no-repeat 0 0 / 100% 100%;mask:var(--hd-wave-up) no-repeat 0 0 / 100% 100%}.hd-flood{min-height:196px;background:var(--hd-flood) repeat-x 50% 0 / 720px 196px}:root .section[data-testid^=divider-] .divider__line{border:0;min-height:0;flex-basis:100%;height:var(--hd-drip-h);background-color:var(--color-border, var(--hd-c2));-webkit-mask:var(--hd-drip) repeat-x 0 0 / var(--hd-drip-w) var(--hd-drip-h);mask:var(--hd-drip) repeat-x 0 0 / var(--hd-drip-w) var(--hd-drip-h)}@media(max-width:749px){:root{--hd-drip-w: 480px;--hd-drip-h: 90px}}.hd-pool{border-radius:var(--hd-r-xl);background:var(--hd-pool-color, var(--hd-black-lift));padding:clamp(28px,4vw,56px)}.hd-mark{font-family:var(--hd-font-mark);font-weight:900;font-size:var(--hd-size-mark);line-height:.92;letter-spacing:-.005em;text-transform:none}.hd-chrome-text{color:var(--hd-c1);background:linear-gradient(180deg,var(--hd-c1) 0 50%,var(--hd-c4) 50% 62%,var(--hd-c3) 62% 72%,var(--hd-c2) 72% 84%,var(--hd-c1) 84% 87%,var(--hd-c2) 87% 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hd-chrome-text.hd-red-offset{filter:drop-shadow(.045em .05em 0 var(--hd-red))}.hd-note{display:flex;gap:10px;align-items:baseline;font-size:var(--hd-size-small);color:var(--hd-text-muted)}.hd-note:before{content:"";flex:none;width:9px;height:12.6px;translate:0 1px;background-color:var(--hd-c3);-webkit-mask:var(--hd-teardrop) no-repeat center / contain;mask:var(--hd-teardrop) no-repeat center / contain}.hd-pill{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:6px 16px;border-radius:var(--hd-r-pill);box-shadow:inset 0 0 0 1.5px var(--hd-c4);font-family:var(--hd-font-text);font-weight:700;font-size:var(--hd-size-small)}:root .announcement-bar{--border-bottom-width: 0px !important;padding-block:0!important}:root .announcement-bar__text{display:inline-block;padding:9px 22px 10px;border-end-start-radius:var(--hd-r-md);border-end-end-radius:var(--hd-r-md);background:var(--hd-bone);color:var(--hd-black);font-size:var(--hd-size-meta);line-height:1.2}:root header .account-button{display:none!important}.hd-arch,:root .hd-arch-frame{border-radius:50% 50% 40px 40px/26% 26% 40px 40px;overflow:clip;isolation:isolate}.hd-preview-pill,:root .product-card .card-gallery:after{position:absolute;inset-block-end:12px;inset-inline-start:12px;z-index:3;padding:3px 9px 4px;border-radius:var(--hd-r-pill);background:#0e0e0eb8;color:var(--hd-bone);font:700 11px/1.2 var(--hd-font-text);letter-spacing:.01em;pointer-events:none}:root .product-card .card-gallery{position:relative}:root .product-card .card-gallery:after{content:"Digital preview"}.hd-hero{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"mark" "title" "media" "lead" "actions";justify-items:center;row-gap:16px;width:min(100% - 32px,1200px);margin-inline:auto;padding-block:clamp(18px,3vw,44px) clamp(20px,2.5vw,32px);text-align:center}.hd-hero__mark{grid-area:mark;margin:0;line-height:0}.hd-hero__mark img{display:block;width:min(620px,84vw);height:auto}.hd-hero__title{grid-area:title;margin:0;font-family:var(--hd-font-display);font-weight:400;font-size:var(--hd-size-h1);line-height:1.02;letter-spacing:-.015em;color:var(--hd-c1);text-transform:none}.hd-hero__media{grid-area:media;position:relative;width:min(100%,420px);margin:6px 0 4px;aspect-ratio:4 / 5;background:var(--hd-bone)}.hd-hero__media>a:not(.hd-hero__tag){display:block;width:100%;height:100%}.hd-hero__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 58%;transition:scale var(--hd-dur-slow) var(--hd-ease-pour)}.hd-hero__media:hover img{scale:1.025}.hd-hero__media .hd-preview-pill{inset-block-end:18px;inset-inline-start:50%;translate:-50% 0}.hd-hero__tag{position:absolute;inset-block-start:22%;inset-inline-end:-6px;z-index:3;display:grid;gap:1px;padding:10px 16px 11px 18px;border-radius:var(--hd-r-pill);background:var(--hd-black);color:var(--hd-bone);text-align:start;box-shadow:0 0 0 1.5px var(--hd-c4)}.hd-hero__tag b{font:400 var(--hd-size-small)/1.15 var(--hd-font-display);color:var(--hd-c1)}.hd-hero__tag span{font:500 var(--hd-size-meta)/1.2 var(--hd-font-text);color:var(--hd-c2)}.hd-hero__lead{grid-area:lead;margin:0;max-width:30em;font-size:var(--hd-size-lead);line-height:1.55;color:var(--hd-c2);text-wrap:balance}.hd-hero__actions{grid-area:actions;display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:4px}.hd-hero__flood{width:100%;min-height:196px;margin-top:4px}.hd-kicker{color:var(--hd-c2);font-size:var(--hd-size-meta);margin:0}@media(max-width:749px){.hd-hero{row-gap:14px}.hd-hero__media{width:min(100%,380px)}.hd-hero__tag{inset-inline-end:-4px;padding:8px 14px 9px 15px}.hd-hero__actions{flex-direction:column;align-items:stretch;align-self:center;width:min(100%,22rem)}.hd-hero__actions .button{width:100%;justify-content:center;text-align:center}.hd-hero__flood{min-height:137.2px;background-size:504px 137.2px}}@media(min-width:990px){.hd-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-template-rows:1fr auto auto auto auto 1fr;grid-template-areas:".       media" "mark    media" "title   media" "lead    media" "actions media" ".       media";column-gap:clamp(40px,5vw,96px);row-gap:18px;justify-items:start;text-align:start;padding-block:28px 36px}.hd-hero__mark img{width:min(600px,100%);margin-inline-start:-10px}.hd-hero__media{justify-self:center;width:min(100%,460px);max-height:calc(100vh - 170px);max-width:calc((100vh - 170px)*.8);margin:0}.hd-hero__actions{justify-content:flex-start}}.hd-mto{--hd-drip-color: var(--hd-bone);--hd-drip-x: 210px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(20px,4vw,72px);align-items:start;margin-bottom:var(--hd-drip-h);padding:clamp(28px,4.5vw,64px) clamp(24px,4.5vw,64px) clamp(26px,3.5vw,48px);border-radius:var(--hd-r-xl) var(--hd-r-xl) 0 0;background:var(--hd-bone);color:var(--hd-black)}.hd-mto__title{margin:0 0 14px;font-family:var(--hd-font-display);font-weight:400;font-size:var(--hd-size-h2);line-height:1.06;letter-spacing:-.012em;color:var(--hd-black);text-transform:none}.hd-mto__copy p{margin:0 0 22px;max-width:30em;font-weight:400;line-height:1.6;color:#2b2b2b}.hd-mto__cta{display:inline-grid;place-items:center;min-height:48px;padding:12px 26px;border-radius:var(--hd-r-pill);background:var(--hd-black);color:var(--hd-bone);font-weight:700;text-decoration:none;transition:transform var(--hd-dur-fast) var(--hd-ease-pour),background-color var(--hd-dur) var(--hd-ease-pour)}.hd-mto__cta:hover{background:#262626}.hd-mto__cta:active{transform:scale(.97)}.hd-mto__cta:focus-visible{outline-color:var(--hd-black)}.hd-mto__facts{display:grid;gap:20px;margin:6px 0 0;padding:0;list-style:none}.hd-mto__fact{display:grid;grid-template-columns:14px minmax(0,1fr);column-gap:14px;row-gap:2px;align-items:baseline}.hd-mto__fact:before{content:"";grid-row:1 / span 2;width:14px;height:19.6px;translate:0 3px;background-color:var(--hd-black);-webkit-mask:var(--hd-teardrop) no-repeat center / contain;mask:var(--hd-teardrop) no-repeat center / contain}.hd-mto.hd-drip-bottom:after{height:calc(var(--hd-drip-h) - 3px)}.hd-mto__k{font-size:var(--hd-size-meta);font-weight:700;color:#4a4f55}.hd-mto__v{font-family:var(--hd-font-display);font-size:var(--hd-size-lead);line-height:1.3;color:var(--hd-black)}@media(max-width:749px){.hd-mto{grid-template-columns:1fr}}:root .product-card .card-gallery{--border-radius: 40px !important;border-radius:40px}:root .product-card .product-media-container{border-radius:0}@media(max-width:749px){:root .product-card .card-gallery{--border-radius: 28px !important;border-radius:28px}:root .product-card__content :is(.text-block:not(product-price),.product-title,product-price){font-size:.9375rem!important}}:root .product-card__content{display:grid!important;grid-template-columns:minmax(0,1fr) auto;column-gap:14px;row-gap:3px;align-items:baseline;align-content:start;--border-radius: 0 !important;border-radius:0!important;overflow:visible!important}:root .product-card__content>.card-gallery{grid-column:1 / -1;grid-row:1;margin-bottom:10px}:root .product-card__content .product-grid-view-zoom-out--details{display:none}:root .product-card__content :is(.text-block:not(product-price),.product-title){grid-column:1;grid-row:2;--padding-inline-start: 2px !important;--padding-block-start: 0px !important;font-family:var(--hd-font-display);font-size:var(--hd-size-lead);line-height:1.2;color:var(--hd-c1)}:root .product-card__content :is(.text-block,.product-title) p{margin:0}:root .product-card__content product-price{grid-column:2;grid-row:2;justify-self:end;--padding-inline-end: 2px !important;font-family:var(--hd-font-display);font-size:var(--hd-size-lead);line-height:1.2;color:var(--hd-c1)}:root .product-card__content>:has(>.hd-card-meta){grid-column:1 / -1;grid-row:3}:root .product-card__content .hd-card-meta{margin:0;padding-inline:3px 2px;font-size:var(--hd-size-meta);color:var(--hd-c3)}:root :is(.resource-list--grid,.product-grid--grid){grid-auto-flow:row dense}@media(max-width:989px){:root :is(.resource-list--grid,.product-grid--grid):not(product-recommendations *){grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:14px!important;row-gap:28px!important}:root :is(.resource-list--grid,.product-grid--grid):not(product-recommendations *):after{grid-column:1 / -1;min-height:150px!important;margin-bottom:0!important;padding-bottom:34px!important;border-radius:50% 50% 32px 32px/40% 40% 32px 32px!important;background-position:50% 38%,0 0!important}}@media(min-width:990px){:root :is(.resource-list--grid,.product-grid--grid):not(product-recommendations *){grid-template-columns:repeat(4,minmax(0,1fr))!important;column-gap:22px!important;row-gap:40px!important;padding-bottom:32px}:root :is(.resource-list__item,.product-grid__item):nth-child(1 of:is(.resource-list__item,.product-grid__item)):not(product-recommendations *){grid-column:span 2;grid-row:span 2}:root :is(.resource-list__item,.product-grid__item):nth-child(1 of:is(.resource-list__item,.product-grid__item)):not(product-recommendations *) :is(product-card,.product-card__content){height:100%}:root :is(.resource-list__item,.product-grid__item):nth-child(1 of:is(.resource-list__item,.product-grid__item)):not(product-recommendations *) .product-card__content{grid-template-rows:minmax(0,1fr) auto auto}:root :is(.resource-list__item,.product-grid__item):nth-child(1 of:is(.resource-list__item,.product-grid__item)):not(product-recommendations *) .card-gallery{border-radius:50% 50% 40px 40px/26% 26% 40px 40px;height:100%}:root :is(.resource-list__item,.product-grid__item):nth-child(1 of:is(.resource-list__item,.product-grid__item)):not(product-recommendations *) .card-gallery :is(a,slideshow-component,slideshow-container,slideshow-slides,slideshow-slide,.product-media-container,.product-media){height:100%!important;min-height:0!important;aspect-ratio:auto!important}:root :is(.resource-list__item,.product-grid__item):nth-child(1 of:is(.resource-list__item,.product-grid__item)):not(product-recommendations *) .card-gallery slideshow-container{flex:1 1 auto}:root :is(.resource-list__item,.product-grid__item):nth-child(1 of:is(.resource-list__item,.product-grid__item)):not(product-recommendations *) .card-gallery img{width:100%!important;height:100%!important;object-fit:cover;object-position:50% 60%}:root :is(.resource-list__item,.product-grid__item):nth-child(2n of:is(.resource-list__item,.product-grid__item)):not(product-recommendations *){translate:0 32px}}:root :is(.resource-list--grid,.product-grid--grid):not(product-recommendations *):has(>:is(.resource-list__item,.product-grid__item):nth-child(4 of:is(.resource-list__item,.product-grid__item)):nth-last-child(1 of:is(.resource-list__item,.product-grid__item))):after{content:"let it drag";display:flex;align-items:flex-end;justify-content:center;align-self:stretch;min-height:260px;margin-bottom:64px;padding:0 12px 16%;border-radius:50% 50% 40px 40px/26% 26% 40px 40px;background:var(--hd-red-drop) no-repeat 50% 34% / 22px 36px,var(--hd-bone);color:var(--hd-black);font:900 clamp(2rem,1.2rem + 2.2vw,3.25rem)/.95 var(--hd-font-mark);text-align:center;text-transform:none}:root .product-details h1{font-family:var(--hd-font-display);font-size:var(--hd-size-h2);line-height:1.06;letter-spacing:-.012em;color:var(--hd-c1);margin:0}.hd-meta{margin:-6px 0 0;font-size:var(--hd-size-small);color:var(--hd-c2)}:root .product-information .product-media-container{border-radius:var(--hd-r-lg)}:root .media-gallery--large-first-image .media-gallery__grid>li:last-child:nth-child(2n){grid-column:1 / -1}.hd-facts{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.hd-facts .hd-pill{min-height:34px;padding:6px 14px;font-size:var(--hd-size-meta);color:var(--hd-c2)}.hd-facts .hd-pill--strong{color:var(--hd-bone);box-shadow:inset 0 0 0 1.5px var(--hd-c2)}:root .product-details .rte p:has(>em:only-child){display:flex;gap:10px;align-items:baseline;color:var(--hd-text-muted);font-size:var(--hd-size-small)}:root .product-details .rte p:has(>em:only-child):before{content:"";flex:none;width:9px;height:12.6px;translate:0 1px;background-color:var(--hd-c3);-webkit-mask:var(--hd-teardrop) no-repeat center / contain;mask:var(--hd-teardrop) no-repeat center / contain}:root .product-details .rte p:has(>em:only-child) em{font-style:normal}:root .product-details :has(>.hd-size-guide){position:relative;z-index:3;height:0;margin-block-start:calc(-1 * var(--hd-pd-gap, 24px))}.hd-size-guide{position:absolute;inset-inline-end:0;top:calc(var(--hd-pd-gap, 24px) - 6px)}.hd-size-guide__open{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:5px 14px 6px 12px;border:0;border-radius:var(--hd-r-pill);background:transparent;box-shadow:inset 0 0 0 1.5px var(--hd-c4);color:var(--hd-bone);font:700 var(--hd-size-meta)/1.2 var(--hd-font-text);cursor:pointer;transition:box-shadow var(--hd-dur) var(--hd-ease-pour),background-color var(--hd-dur) var(--hd-ease-pour)}.hd-size-guide__open:before{content:"";width:16px;height:10px;border-radius:999px;box-shadow:inset 0 0 0 1.5px currentColor;background:linear-gradient(currentColor,currentColor) 4px 50% / 1.5px 4px no-repeat,linear-gradient(currentColor,currentColor) 7.5px 50% / 1.5px 6px no-repeat,linear-gradient(currentColor,currentColor) 11px 50% / 1.5px 4px no-repeat}.hd-size-guide__open:hover{background:#e8e2d414;box-shadow:inset 0 0 0 1.5px var(--hd-c2)}.hd-size-guide__open:active{transform:scale(.97)}dialog.hd-sheet{position:fixed;inset:auto 0 0 0;width:min(100%,560px);max-width:100%;max-height:88dvh;margin:0 auto;padding:0;border:0;border-radius:32px 32px 0 0;background:var(--hd-black-lift);color:var(--hd-bone);box-shadow:var(--hd-shadow-float);overflow:auto;overscroll-behavior:contain}dialog.hd-sheet[open]{animation:hd-sheet-up var(--hd-dur-slow) var(--hd-ease-pour)}dialog.hd-sheet::backdrop{background:#00000094}@keyframes hd-sheet-up{0%{transform:translateY(40px);opacity:0}to{transform:translateY(0);opacity:1}}@media(min-width:750px){dialog.hd-sheet{top:0;right:0;bottom:0;left:0;margin:auto;height:fit-content;border-radius:32px}}.hd-sheet__grab{display:block;width:44px;height:5px;margin:10px auto 0;border-radius:999px;background:var(--hd-c4)}@media(min-width:750px){.hd-sheet__grab{display:none}}.hd-sheet__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px 6px 24px}.hd-sheet__title{margin:0;font:400 var(--hd-size-h4)/1.15 var(--hd-font-display);color:var(--hd-c1)}.hd-sheet__close{display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:50%;background:var(--hd-black);color:var(--hd-bone);font:700 20px/1 var(--hd-font-text);cursor:pointer}.hd-sheet__body{padding:4px 24px 26px}.hd-sheet__sub{margin:0 0 14px;font-size:var(--hd-size-small);color:var(--hd-c2)}.hd-units{display:inline-flex;padding:3px;margin:0 0 14px;border:0;border-radius:var(--hd-r-pill);background:var(--hd-black)}.hd-units label{position:relative;display:grid;place-items:center;min-width:64px;min-height:34px;padding:4px 14px;border-radius:var(--hd-r-pill);font:700 var(--hd-size-meta)/1 var(--hd-font-text);color:var(--hd-c2);cursor:pointer}.hd-units input{position:absolute;opacity:0;pointer-events:none}.hd-units label:has(input:checked){background:var(--hd-bone);color:var(--hd-black)}.hd-units label:has(input:focus-visible){outline:2px solid var(--hd-c1);outline-offset:2px}.hd-sheet table{width:100%;border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;font-size:var(--hd-size-small)}.hd-sheet :is(th,td){padding:11px 8px;text-align:center;white-space:nowrap}.hd-sheet thead th{font-weight:700;color:var(--hd-c3);font-size:var(--hd-size-meta);padding-block:6px 8px}.hd-sheet tbody th{text-align:start;font-weight:700;color:var(--hd-c1);padding-inline-start:14px}.hd-sheet tbody tr>*{border-top:1px solid rgb(94 102 112 / .35)}.hd-sheet tbody tr:nth-child(odd)>*{background:#0e0e0e8c}.hd-sheet tbody tr:nth-child(odd)>:first-child{border-start-start-radius:14px;border-end-start-radius:14px}.hd-sheet tbody tr:nth-child(odd)>:last-child{border-start-end-radius:14px;border-end-end-radius:14px}.hd-sheet tbody tr>*{border-top-color:transparent}.hd-sheet .hd-units-cm,.hd-sheet:has(.hd-units input[value=cm]:checked) .hd-units-in{display:none}.hd-sheet:has(.hd-units input[value=cm]:checked) .hd-units-cm{display:table}.hd-sheet__note{margin:14px 2px 0;font-size:var(--hd-size-meta);line-height:1.5;color:var(--hd-c2)}@media(prefers-reduced-motion:reduce){dialog.hd-sheet[open]{animation:none}}:root .product-details:has(.hd-size-guide) .rte :is(table,.rte-table-wrapper){display:none}:root .rte .rte-table-wrapper{margin-block:8px 4px;padding:4px 6px 6px;border-radius:var(--hd-r-md);background:var(--hd-black-lift)}:root .product-details :is(shopify-accelerated-checkout,.shopify-payment-button,.accelerated-checkout-block){display:none!important}:root product-recommendations .card-gallery{--border-radius: 40px !important;border-radius:40px}:root footer:not(:has(.password-footer))>.shopify-section+.shopify-section{margin-top:-1px}:root footer:not(:has(.password-footer))>.shopify-section:first-child{position:relative;margin-top:calc(var(--hd-wave-h) - 12px)}:root footer:not(:has(.password-footer))>.shopify-section:first-child:before{content:"";position:absolute;inset-inline:0;bottom:calc(100% - 1px);height:var(--hd-wave-h);background-color:var(--hd-bone);-webkit-mask:var(--hd-wave-up) no-repeat 0 0 / 100% 100%;mask:var(--hd-wave-up) no-repeat 0 0 / 100% 100%;pointer-events:none}:root footer:not(:has(.password-footer)) .section-background[class*=color-custom-]{background:var(--hd-bone)!important;border-radius:0!important}:root footer:not(:has(.password-footer)),:root footer:not(:has(.password-footer)) :is(.section,.footer-content,.group-block,.text-block,.menu,.rte,h2,h6,p,a,span,summary){color:var(--hd-black);--color-foreground: 14 14 14}:root footer:not(:has(.password-footer)) .footer-content{display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(0,1.2fr) minmax(0,.7fr);gap:clamp(28px,5vw,80px)!important;align-items:start}@media(max-width:749px){:root footer:not(:has(.password-footer)) .footer-content{grid-template-columns:1fr}}.hd-signoff{display:grid;gap:10px;justify-items:start}.hd-signoff__mark{margin:0;font:900 clamp(3rem,2.2rem + 3vw,4.75rem)/.9 var(--hd-font-mark);letter-spacing:-.005em;color:var(--hd-black);text-transform:none}.hd-signoff__line{margin:0;max-width:22em;font-size:var(--hd-size-small);line-height:1.55;color:#3a3a3a}.hd-signoff .hd-pill{box-shadow:inset 0 0 0 1.5px var(--hd-black);color:var(--hd-black);min-height:32px;font-size:var(--hd-size-meta)}:root footer:not(:has(.password-footer)) .text-block h2{font-family:var(--hd-font-display);font-weight:400;color:var(--hd-black)}:root footer:not(:has(.password-footer)) .text-block p{color:#3a3a3a}:root footer:not(:has(.password-footer)) .email-signup-block{margin-top:10px;width:100%;max-width:420px}:root footer:not(:has(.password-footer)) .email-signup__input{background:#f4f0e6!important;color:var(--hd-black)!important;border-color:#b9b2a2!important}:root footer:not(:has(.password-footer)) .email-signup__input::placeholder{color:#5a564e}:root footer:not(:has(.password-footer)) .email-signup__button{color:var(--hd-black)!important}:root footer:not(:has(.password-footer)) .menu__heading{font-family:var(--hd-font-text);font-weight:700;color:#5a564e}:root footer:not(:has(.password-footer)) .menu__item a{color:var(--hd-black);text-decoration:none}:root footer:not(:has(.password-footer)) .menu__item a:hover{text-decoration:underline;text-underline-offset:3px}:root footer:not(:has(.password-footer)) :is(.menu__item a img,.shopify-dns-link-icon){display:none!important}:root footer:not(:has(.password-footer)) .footer-utilities .utilities{justify-content:flex-start}:root footer:not(:has(.password-footer)) .footer-utilities :is(a,span){color:#5a564e}.hd-lock{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%;max-width:760px;margin-inline:auto;text-align:center}.hd-lock__mark{margin:0;line-height:0}.hd-lock__mark img{display:block;width:min(640px,86vw);height:auto;margin-inline:auto}.hd-lock__title{margin:4px 0 0;font-family:var(--hd-font-display);font-weight:400;font-size:var(--hd-size-h1);line-height:1.02;letter-spacing:-.015em;color:var(--hd-c1);text-transform:none}.hd-lock__when{margin:-6px 0 0;font-size:var(--hd-size-lead);color:var(--hd-c2)}@keyframes hd-drop-fall{0%{transform:translateY(-18px) scale(.55);opacity:0}55%{opacity:1}to{transform:translateY(0) scale(1);opacity:1}}@media(prefers-reduced-motion:reduce){:root .password-footer:after{animation:none}:root :is(.button,.button-secondary,.button-custom):active{transform:none}:root :is(.button,.button-secondary,.button-custom,.variant-option__button-label,.menu-list__link-title,.header-actions__action){transition-duration:.01ms}}:root :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--focus-outline-width) solid var(--hd-c1);outline-offset:var(--focus-outline-offset)}:root .button:not(.button-secondary,.button-unstyled):focus-visible{outline-color:var(--hd-c1)}
/*# sourceMappingURL=/cdn/shop/t/1/assets/hemdrag-v2.css.map */
