:root{--color-primary: #2b67f3;--color-primary-hover: #1f4fd1;--color-secondary: #f2f2f2;--color-third: #222222;--color-white: #ffffff;--color-text: #222222;--color-text-muted: #6b6b6b;--color-border: #d8d8d8;--color-success: #1f7a4d;--color-error: #c4281c;--color-sale: #c4281c;--font-display: "Druk Bold", Impact, "Arial Narrow", sans-serif;--font-heading: RBNo2, Arial, sans-serif;--font-body: Poppins, system-ui, sans-serif;--font-mono: "MonoSpec-Regular", ui-monospace, monospace;--text-display: clamp(3rem, 6vw, 5.5rem);--text-h1: clamp(2rem, 3vw, 2.75rem);--text-h2: 2rem;--text-h3: 1.5rem;--text-h4: 1.25rem;--text-body: 1rem;--text-small: .875rem;--text-micro: .75rem;--leading-display: .9;--leading-heading: 1.15;--leading-body: 1.55;--space-2: .25rem;--space-4: .5rem;--space-8: 1rem;--space-12: 1.5rem;--space-16: 2rem;--space-24: 3rem;--space-32: 4rem;--radius-sm: 4px;--radius-md: 8px;--page-width: 1400px;--grid-gap: var(--space-12);--control-height: 48px}@font-face{font-family:Druk Bold;src:url(/cdn/shop/files/Druk-Bold-Web.woff2?v=1727182409) format("woff2"),url(/cdn/shop/files/Druk-Bold-Web.woff?v=1727182409) format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:RBNo2;src:url(/cdn/shop/files/RBNo2.1a.woff2) format("woff2"),url(/cdn/shop/files/RBNo2.1a.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:MonoSpec-Regular;src:url(/cdn/shop/files/MonoSpec-Regular.otf?v=1727279426) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Permanent Marker;src:url(/cdn/shop/files/PermanentMarker-Regular.ttf?v=1727278356) format("truetype");font-weight:400;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box}html{height:100%;max-width:100%;overflow-x:clip;scroll-behavior:smooth}body{min-height:100%;max-width:100%;margin:0;display:flex;flex-direction:column;overflow-x:clip;background:var(--color-background, var(--color-white));color:var(--color-text);font-family:var(--font-body);font-size:var(--text-body);font-weight:400;line-height:var(--leading-body)}img,video{max-width:100%;height:auto;display:block}a{color:var(--color-primary)}button,input,select,textarea{font:inherit}@media(max-width:766px){input:not([type=button]):not([type=submit]):not([type=reset]):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=image]):not([type=range]):not([type=color]),select,textarea{font-size:16px!important}}main{flex:1 0 auto}.page-width{width:100%;max-width:var(--page-width);margin-inline:auto;padding-inline:1.25rem}.page-width--narrow{max-width:720px}.page-width--full{max-width:none;width:100%}.page-width--flush{padding-inline:0}.skip-to-content{position:absolute;left:-999px;top:0;z-index:100}.skip-to-content:focus{left:1rem;top:1rem}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.section{padding-block:2rem}.custom-liquid__inner--full{width:100%;max-width:none;padding-inline:0}.custom-liquid__placeholder{margin:0;color:var(--color-text-muted)}.form-errors{color:var(--color-error)}.h1,.h2,.h3,.h4,.label,.collection-toolbar__title,.filters__title,.filters__toggle{font-family:var(--font-display);font-weight:800;line-height:var(--leading-display);letter-spacing:.01em;text-transform:uppercase}.h1,.collection-toolbar__title{font-size:var(--text-h1)}.h2{font-size:var(--text-h2)}.h3{font-size:var(--text-h3)}.h4{font-size:var(--text-h4)}.label{display:block;margin-bottom:var(--space-4);font-size:1.5rem;line-height:1.05}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:var(--control-height);padding:0 1.25rem;border:2px solid rgba(0,0,0,0);border-radius:0;font-family:var(--font-heading);font-size:1.125rem;font-weight:700;letter-spacing:.04em;text-decoration:none;text-transform:uppercase;cursor:pointer}.btn:focus-visible,.field:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.btn--primary{background:var(--color-primary);color:var(--color-white)}.btn--primary:hover{background:var(--color-primary-hover)}.btn--ghost{background:#0000;border-color:var(--color-third);color:var(--color-third)}.btn--ghost:hover{background:var(--color-third);color:var(--color-white)}.btn--ghost-white{background:#0000;border-color:var(--color-white);color:var(--color-white)}.btn--ghost-white:hover{background:var(--color-white);color:var(--color-third)}.btn--ghost-primary{background:#0000;border-color:var(--color-primary);color:var(--color-primary)}.btn--ghost-primary:hover{background:var(--color-primary);color:var(--color-white)}.btn[disabled],.btn.is-disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.field{width:100%;min-height:var(--control-height);padding:.7rem .85rem;border:1px solid var(--color-border);border-radius:0;background:var(--color-white);color:var(--color-third)}.field:focus{border-color:var(--color-primary)}.check{display:flex;gap:.6rem;align-items:flex-start}.badge{display:inline-flex;align-items:center;min-height:2rem;padding:0 .75rem;font-family:var(--font-heading);font-size:1rem;letter-spacing:.06em;text-transform:uppercase}.badge--sale{position:relative;overflow:hidden;background:var(--color-success);color:var(--color-white);animation:sale-badge-glow 4.8s ease-in-out infinite}.badge--sale:after{content:"";position:absolute;top:0;bottom:0;left:0;width:50%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);transform:translate(-160%) skew(-18deg);opacity:0;animation:sale-badge-shine 4.8s linear infinite;pointer-events:none}@keyframes sale-badge-glow{0%,18%,to{filter:brightness(1)}42%{filter:brightness(1.28)}}@keyframes sale-badge-shine{0%,12%{transform:translate(-160%) skew(-18deg);opacity:0}18%{opacity:1}52%{transform:translate(180%) skew(-18deg);opacity:1}58%,to{transform:translate(180%) skew(-18deg);opacity:0}}.badge--b1g1{background:#c2410c;color:var(--color-white)}.badge--b1g1-half{background:#6d28d9;color:var(--color-white)}.badge--b2g1{background:#0e7490;color:var(--color-white)}@media(prefers-reduced-motion:reduce){.badge--sale,.badge--sale:after{animation:none}}.price{font-family:var(--font-body);font-size:1.125rem;font-weight:600;text-transform:none}.price__compare{margin-right:.4rem;color:var(--color-text-muted);text-decoration:line-through;font-weight:400;font-family:var(--font-body)}.price--sale{color:var(--color-sale)}.price__save{display:inline-flex;align-items:center;margin-left:0;padding:.12rem .4rem;background:var(--color-success);color:#fff;font-family:var(--font-mono);font-size:inherit;font-weight:400;line-height:1.2;white-space:nowrap}.stock{display:flex;align-items:center;gap:.4rem;margin:0;color:var(--color-success);font-size:var(--text-small)}.stock:before{content:"";flex:0 0 8px;width:8px;height:8px;min-width:8px;min-height:8px;aspect-ratio:1;background:currentColor;border-radius:50%}.stock--out{color:var(--color-error)}.rating{display:flex;align-items:center;gap:.4rem}.rating__stars{display:inline-flex;align-items:center;gap:0}.star-icon{width:24px;height:24px;margin-inline:-2px;fill:var(--color-border)}.star-icon.is-on{fill:var(--color-primary)}.rating__count{color:var(--color-text-muted);font-size:.75rem;font-weight:500}a.rating__count{color:var(--color-primary);text-decoration:underline;text-underline-offset:.15em}@media(max-width:860px){.card .rating__count-label{display:none}}:root{--6peat: linear-gradient(135deg, #FFE4B5 0%, #FFDAB9 50%, #DEB887 100%);--airheads-cherry: linear-gradient(135deg, #DE3163 0%, #8B0000 100%);--airheads-mystery-flavor: linear-gradient(135deg, #FF69B4 0%, #00CED1 50%, #FFD700 100%);--airplane-cookie: linear-gradient(135deg, #D4A574 0%, #C4956A 50%, #E6CBA8 100%);--anime-ninja-nectar-plum-pear: linear-gradient(135deg, #8E4585 0%, #9ACD32 100%);--anime-ninja-nectar-plumpear: linear-gradient(135deg, #8E4585 0%, #9ACD32 100%);--anime-yuzu-peach: linear-gradient(135deg, #FFD700 0%, #FFCBA4 50%, #FF7F50 100%);--apple: linear-gradient(135deg, #7CFC00 0%, #228B22 100%);--apple-pie: linear-gradient(135deg, #8B4513 0%, #D2691E 50%, #7CFC00 100%);--arctic-snowcone: linear-gradient(135deg, #E0FFFF 0%, #87CEEB 50%, #00BFFF 100%);--aussie-fruit: linear-gradient(135deg, #FF6347 0%, #FFD700 50%, #32CD32 100%);--australian-gummy-snakes: linear-gradient(135deg, #FF6B6B 0%, #FFD93D 25%, #6BCB77 50%, #4D96FF 75%, #FF69B4 100%);--baja-bomb: linear-gradient(135deg, #00CED1 0%, #40E0D0 50%, #7FFFD4 100%);--banana-cream: linear-gradient(135deg, #FFE135 0%, #FFFACD 100%);--banana-nut-bread: linear-gradient(135deg, #FFE135 0%, #D2B48C 50%, #8B7355 100%);--banana-pancake-batter: linear-gradient(135deg, #FFE135 0%, #FFFACD 50%, #F5DEB3 100%);--barbeque: linear-gradient(135deg, #8B4513 0%, #A0522D 50%, #D2691E 100%);--bare-knuckle-punch-lemonade: linear-gradient(135deg, #FFF44F 0%, #FFFF00 100%);--bbq: linear-gradient(135deg, #8B4513 0%, #A0522D 50%, #D2691E 100%);--behind-lemony-limes: linear-gradient(135deg, #9ACD32 0%, #ADFF2F 50%, #7CFC00 100%);--berry: linear-gradient(135deg, #8E4585 0%, #C71585 100%);--berry-blast: linear-gradient(135deg, #8B008B 0%, #C71585 33%, #4169E1 66%, #FF69B4 100%);--berry-bliss: linear-gradient(135deg, #8B008B 0%, #C71585 50%, #FF69B4 100%);--berry-lime-reactor: linear-gradient(135deg, #C71585 0%, #E91E63 40%, #76FF03 80%, #32CD32 100%);--berry-zing: linear-gradient(135deg, #C71585 0%, #FF1493 50%, #FF69B4 100%);--big-cherries: linear-gradient(135deg, #DC143C 0%, #8B0000 100%);--birthday-cake: linear-gradient(135deg, #FFB6C1 0%, #FFD700 50%, #87CEEB 100%);--black-cherry-vanilla: linear-gradient(135deg, #8B0000 0%, #FFFACD 100%);--black-n-blueberry: linear-gradient(135deg, #2E0854 0%, #4B0082 50%, #4169E1 100%);--blackberry: linear-gradient(135deg, #4B0082 0%, #2E0854 100%);--blackberry-canteloupe-melon: linear-gradient(135deg, #4B0082 0%, #FFA62F 100%);--blackberry-lemonade: linear-gradient(135deg, #4B0082 0%, #2E0854 50%, #FFF44F 100%);--blackberry-lime: linear-gradient(135deg, #4B0082 0%, #2E0854 50%, #32CD32 100%);--blackcherry-lime: linear-gradient(135deg, #4A0E2E 0%, #32CD32 100%);--blood-berry: linear-gradient(135deg, #8B0000 0%, #DC143C 50%, #C71585 100%);--blood-orange: linear-gradient(135deg, #FF4500 0%, #DC143C 50%, #8B0000 100%);--blood-orange-lime: linear-gradient(135deg, #FF4500 0%, #DC143C 50%, #32CD32 100%);--blood-orange-passion-fruit: linear-gradient(135deg, #FF4500 0%, #DC143C 50%, #9B30FF 100%);--blood-raz: linear-gradient(135deg, #8B0000 0%, #DC143C 100%);--blue-blast: linear-gradient(135deg, #0000FF 0%, #1E90FF 50%, #00BFFF 100%);--blue-colada: linear-gradient(135deg, #00BFFF 0%, #F5F5DC 100%);--blue-ice: linear-gradient(135deg, #00BFFF 0%, #E0FFFF 50%, #87CEEB 100%);--blue-lemonade: linear-gradient(135deg, #1E90FF 0%, #00BFFF 50%, #FFF44F 100%);--blue-rageberry: linear-gradient(135deg, #1E90FF 0%, #6A0DAD 50%, #8B008B 100%);--blue-raspberry: linear-gradient(135deg, #1E90FF 0%, #0000CD 100%);--blue-raspberry-cotton-candy: linear-gradient(135deg, #1E90FF 0%, #FFB6C1 50%, #FF69B4 100%);--blue-raspberry-ice: linear-gradient(135deg, #1E90FF 0%, #E0FFFF 100%);--blue-raspberry-lemonade: linear-gradient(135deg, #E1F5FE 0%, #4FC3F7 20%, #039BE5 45%, #5C6BC0 70%, #FFF59D 100%);--blue-rasperry: linear-gradient(135deg, #1E90FF 0%, #0000CD 100%);--blue-raz: linear-gradient(135deg, #0077FF 0%, #00BFFF 50%, #87CEEB 100%);--blue-razz: linear-gradient(135deg, #1E90FF 0%, #0000CD 100%);--blue-razz-rock-candy: linear-gradient(135deg, #1E90FF 0%, #FF69B4 100%);--blue-razz-watermelon: linear-gradient(135deg, #1E90FF 0%, #FF6B6B 100%);--blue-shark-gummy: linear-gradient(135deg, #1E90FF 0%, #00BFFF 50%, #E0FFFF 100%);--blue-slush: linear-gradient(135deg, #1E90FF 0%, #00BFFF 50%, #B0E0E6 100%);--blue-snow-cone: linear-gradient(135deg, #00BFFF 0%, #87CEEB 50%, #E0FFFF 100%);--blue-venom: linear-gradient(135deg, #0000CD 0%, #00FF00 100%);--blueberry: linear-gradient(135deg, #4169E1 0%, #1E3A8A 100%);--blueberry-blueberry-combos: linear-gradient(135deg, #4169E1 0%, #1E3A8A 100%);--blueberry-cobbler: linear-gradient(135deg, #4169E1 0%, #D2B48C 100%);--blueberry-lemonade: linear-gradient(135deg, #4169E1 0%, #8A2BE2 40%, #FFFACD 100%);--blueberry-muffin: linear-gradient(135deg, #4169E1 0%, #D2B48C 100%);--blueberry-pineapple-lemonade: linear-gradient(135deg, #4169E1 0%, #FFD700 50%, #FFF44F 100%);--blueberry-pomegranate: linear-gradient(135deg, #4169E1 0%, #C71585 100%);--breezeberry: linear-gradient(135deg, #87CEEB 0%, #DDA0DD 50%, #9370DB 100%);--brown-sugar-cinnamon: linear-gradient(135deg, #A0522D 0%, #D2691E 50%, #8B4513 100%);--brownie-batter: linear-gradient(135deg, #3D1F0D 0%, #5C3317 50%, #2C1810 100%);--bubblegum: linear-gradient(135deg, #FF69B4 0%, #FF1493 100%);--cake-batter: linear-gradient(135deg, #FFFACD 0%, #FFE4B5 50%, #F5DEB3 100%);--cali-splash: linear-gradient(135deg, #FF7F50 0%, #FFD700 50%, #87CEEB 100%);--campfire-smores: linear-gradient(135deg, #D2691E 0%, #5C4033 50%, #F5DEB3 100%);--candy: linear-gradient(135deg, #FF1493 0%, #FFD700 50%, #00FF00 100%);--candy-craze: linear-gradient(135deg, #FF69B4 0%, #FFD700 33%, #7B68EE 66%, #FF1493 100%);--candy-crush: linear-gradient(135deg, #FF69B4 0%, #FF1493 50%, #9400D3 100%);--candy-shop: linear-gradient(135deg, #FF0000 0%, #FFFF00 25%, #00FF00 50%, #00BFFF 75%, #FF69B4 100%);--capsules: linear-gradient(135deg, #E8E8E8 0%, #CCCCCC 100%);--caramel-cashew: linear-gradient(135deg, #D2691E 0%, #DEB887 100%);--caramel-choco: linear-gradient(135deg, #D2691E 0%, #3E2723 100%);--caramel-chocolate-chunk: linear-gradient(135deg, #D2691E 0%, #C68E17 50%, #5C4033 100%);--caramel-ice-cream-crunch: linear-gradient(135deg, #FFF8E1 0%, #FFECB3 25%, #D2691E 55%, #8D6E63 85%, #5D4037 100%);--carribean-sunrise: linear-gradient(135deg, #FF4500 0%, #FFD700 50%, #00CED1 100%);--cereal-milk: linear-gradient(135deg, #FFF8DC 0%, #FFECB3 50%, #F5DEB3 100%);--champion-mentality: linear-gradient(135deg, #FFD700 0%, #FFA500 50%, #DC143C 100%);--cheddar--sour-cream: linear-gradient(135deg, #FFA500 0%, #FFD700 50%, #FFFACD 100%);--cheddar-sour-cream: linear-gradient(135deg, #FFA500 0%, #FFD700 50%, #FFFACD 100%);--cherry: linear-gradient(135deg, #DE3163 0%, #8B0000 100%);--cherry-berry-cotton-candy: linear-gradient(135deg, #DC143C 0%, #FF69B4 50%, #FFB6C1 100%);--cherry-cherry-combos: linear-gradient(135deg, #DE3163 0%, #8B0000 100%);--cherry-cola: linear-gradient(135deg, #8B0000 0%, #3D0C02 50%, #1A0A00 100%);--cherry-frost: linear-gradient(135deg, #DC143C 0%, #FF6B8A 50%, #E0FFFF 100%);--cherry-hard-candy: linear-gradient(135deg, #DC143C 0%, #8B0000 100%);--cherry-lime: linear-gradient(135deg, #DE3163 0%, #32CD32 100%);--cherry-limeade: linear-gradient(135deg, #DE3163 0%, #32CD32 100%);--cherry-popsicle: linear-gradient(135deg, #DE3163 0%, #8B0000 100%);--cherry-rush: linear-gradient(135deg, #DC143C 0%, #FF1493 50%, #8B0000 100%);--cherry-slushie: linear-gradient(135deg, #DC143C 0%, #FF6B8A 50%, #FFB6C1 100%);--cherry-twist: linear-gradient(135deg, #DC143C 0%, #FF69B4 50%, #8B0000 100%);--chili-lime: linear-gradient(135deg, #DC143C 0%, #FF4500 50%, #32CD32 100%);--choc-chip-cookie-dough: linear-gradient(135deg, #D2B48C 0%, #C4A35A 50%, #3E2723 100%);--chocolare-milkshake: linear-gradient(135deg, #5C4033 0%, #D2B48C 50%, #FFFACD 100%);--chocolate: linear-gradient(135deg, #5C4033 0%, #3E2723 100%);--chocolate-brownie: linear-gradient(135deg, #3E2723 0%, #5C4033 50%, #2E1810 100%);--chocolate-brownie-whip: linear-gradient(135deg, #3E2723 0%, #5D4033 40%, #8D6E63 70%, #EFEBE9 100%);--chocolate-cake: linear-gradient(135deg, #3E2723 0%, #5C4033 50%, #2E1810 100%);--chocolate-caramel-pecan: linear-gradient(135deg, #5C4033 0%, #C68E17 50%, #8B4513 100%);--chocolate-cereal-milk: linear-gradient(135deg, #5C4033 0%, #8B4513 50%, #FFFACD 100%);--chocolate-chip: linear-gradient(135deg, #D2B48C 0%, #3E2723 100%);--chocolate-chip-cookie-dough: linear-gradient(135deg, #E8D4B8 0%, #D2B48C 35%, #5C4033 65%, #3E2723 100%);--chocolate-chip-cookies: linear-gradient(135deg, #D2B48C 0%, #8B7355 50%, #3E2723 100%);--chocolate-chip-salted-caramel: linear-gradient(135deg, #D2B48C 0%, #D2691E 30%, #C4A35A 55%, #3E2723 100%);--chocolate-coconut: linear-gradient(135deg, #5C4033 0%, #F5F5DC 100%);--chocolate-cookie-blast: linear-gradient(135deg, #3E2723 0%, #5C4033 50%, #D2B48C 100%);--chocolate-cookie-dough: linear-gradient(135deg, #D2B48C 30%, #3E2723 100%);--chocolate-decadence: linear-gradient(135deg, #2E1810 0%, #5C4033 50%, #3E2723 100%);--chocolate-dough: linear-gradient(135deg, #D2B48C 30%, #5C4033 100%);--chocolate-explosion: linear-gradient(135deg, #2E1810 0%, #5C4033 33%, #8B4513 66%, #3E2723 100%);--chocolate-fudge: linear-gradient(135deg, #5C4033 0%, #2E1810 100%);--chocolate-fudge-cookies: linear-gradient(135deg, #3E2723 0%, #5C4033 50%, #D2B48C 100%);--chocolate-ice-cream: linear-gradient(135deg, #5C4033 0%, #3E2723 100%);--chocolate-lava-cake: linear-gradient(135deg, #5C4033 0%, #8B0000 50%, #2E1810 100%);--chocolate-milkshake: linear-gradient(135deg, #5C4033 0%, #D2B48C 50%, #FFFACD 100%);--chocolate-mint: linear-gradient(135deg, #98FF98 0%, #3E2723 100%);--chocolate-mocha: linear-gradient(135deg, #5C4033 0%, #6F4E37 50%, #3E2723 100%);--chocolate-peanut-butter: linear-gradient(135deg, #5C4033 0%, #C4A35A 100%);--chocolate-peanut-butter-crumble: linear-gradient(135deg, #3E2723 0%, #5D4037 30%, #C4A35A 60%, #D7CCC8 100%);--chocolate-peanut-butter-cup: linear-gradient(135deg, #FF8C00 0%, #5C4033 50%, #C4A35A 100%);--chocolate-smoothie: linear-gradient(135deg, #5C4033 0%, #8B4513 50%, #D2B48C 100%);--chocolate-supreme: linear-gradient(135deg, #3E2723 0%, #5C4033 100%);--cinnabon: linear-gradient(135deg, #D2691E 0%, #F5DEB3 50%, #DEB887 100%);--cinnamon: linear-gradient(135deg, #D2691E 0%, #8B4513 100%);--cinnamon-cereal: linear-gradient(135deg, #D2691E 0%, #F5DEB3 100%);--cinnamon-crunch: linear-gradient(135deg, #D2691E 0%, #8B4513 50%, #F5DEB3 100%);--cinnamon-crunch-cereal: linear-gradient(135deg, #D2691E 0%, #8B4513 50%, #F5DEB3 100%);--cinnamon-toast: linear-gradient(135deg, #D2691E 0%, #DEB887 50%, #F5DEB3 100%);--cinnamon-toast-cereal: linear-gradient(135deg, #D2691E 0%, #F5DEB3 100%);--citrus: linear-gradient(135deg, #FFA500 0%, #FFF44F 50%, #32CD32 100%);--citrus-burst: linear-gradient(135deg, #FFA500 0%, #FFFF00 50%, #7CFC00 100%);--citrus-mango: linear-gradient(135deg, #FFF59D 0%, #FFD54F 28%, #FFA726 55%, #FF7043 82%, #F57C00 100%);--citrus-punch: linear-gradient(135deg, #FFA500 0%, #FFFF00 50%, #7CFC00 100%);--citrus-vanilla: linear-gradient(135deg, #FFA500 0%, #FFD700 50%, #FFFACD 100%);--cocoa-pebbles: linear-gradient(135deg, #5C4033 0%, #8B4513 50%, #D2691E 100%);--cocoa-puffs: linear-gradient(135deg, #5C4033 0%, #8B4513 50%, #D2691E 100%);--coffee-and-donuts: linear-gradient(135deg, #6F4E37 0%, #3D2314 50%, #D2B48C 100%);--coffee-ice-cream: linear-gradient(135deg, #6F4E37 0%, #D2B48C 50%, #FFFACD 100%);--cola: linear-gradient(135deg, #3D0C02 0%, #1A0A00 50%, #5C3317 100%);--cold-brew-caffeinated: linear-gradient(135deg, #3D2314 0%, #6F4E37 50%, #2C1810 100%);--cold-brew-caffienated: linear-gradient(135deg, #3D2314 0%, #6F4E37 50%, #2C1810 100%);--cookie-commotion: linear-gradient(135deg, #D2B48C 0%, #8B7355 50%, #3E2723 100%);--cookies--cream: linear-gradient(135deg, #F5F5DC 30%, #3E2723 70%);--cookies-and-cream: linear-gradient(135deg, #F5F5DC 30%, #3E2723 70%);--cookies-caramel: linear-gradient(135deg, #D2B48C 0%, #D2691E 50%, #3E2723 100%);--cookies-cream: linear-gradient(135deg, #F5F5DC 30%, #3E2723 70%);--cookies-n-cream: linear-gradient(135deg, #F5F5DC 0%, #3E2723 50%, #F5F5DC 100%);--cosmic-blast: linear-gradient(135deg, #9400D3 0%, #FF1493 50%, #00FFFF 100%);--cosmic-stardust: linear-gradient(135deg, #0D0221 0%, #6A0DAD 50%, #E0B0FF 100%);--country-time-blueberry-lemonade: linear-gradient(135deg, #4169E1 0%, #FFF44F 100%);--cream-soda: linear-gradient(135deg, #F5DEB3 0%, #DEB887 50%, #D2B48C 100%);--creamsicle: linear-gradient(135deg, #FFA500 0%, #FFFACD 100%);--creamy-crisp: linear-gradient(135deg, #FFFACD 0%, #DEB887 100%);--creamy-vanilla: linear-gradient(135deg, #FFFEF7 0%, #FFFACD 30%, #F5DEB3 60%, #FFEFD5 100%);--dark-chocolate: linear-gradient(135deg, #2E1810 0%, #3E2723 50%, #1A0F0A 100%);--debbie-strawberry-shortcake-rolls: linear-gradient(135deg, #FF6B8A 0%, #FFFACD 50%, #F5DEB3 100%);--default: linear-gradient(135deg, #666 0%, #444 100%);--delicious-chocolate: linear-gradient(135deg, #3E2723 0%, #5C4033 50%, #8B4513 100%);--double-chocolate-chunk: linear-gradient(135deg, #2E1810 0%, #5C4033 50%, #3E2723 100%);--dr-bum: linear-gradient(135deg, #8B0000 0%, #4A0000 50%, #2E0000 100%);--dr-soda-pop: linear-gradient(135deg, #8B0000 0%, #4A0000 100%);--dragon-fruit: linear-gradient(135deg, #FF1493 0%, #FF69B4 100%);--dragonfruit-watermelon: linear-gradient(135deg, #FF1493 0%, #FF6B6B 50%, #2E8B57 100%);--dunkin-cappuccino: linear-gradient(135deg, #6F4E37 0%, #D2B48C 50%, #FFFACD 100%);--dunkin-coffee: linear-gradient(135deg, #6F4E37 0%, #FF6600 100%);--dunkin-mocha-latte: linear-gradient(135deg, #6F4E37 0%, #D2B48C 50%, #8B4513 100%);--dutch-chocolate: linear-gradient(135deg, #2E1810 0%, #3E2723 35%, #4E342E 65%, #5D4037 100%);--electric-blue-colada: linear-gradient(135deg, #00F5FF 0%, #00BFFF 35%, #1E90FF 65%, #FFFDE7 100%);--fire: linear-gradient(135deg, #FF0000 0%, #FF4500 50%, #FFD700 100%);--florida-crush: linear-gradient(135deg, #FF6347 0%, #FFA500 50%, #FFD700 100%);--freedom-ice: linear-gradient(135deg, #B22234 0%, #FFFFFF 50%, #3C3B6E 100%);--freedom-rocks: linear-gradient(135deg, #B22234 0%, #FFFFFF 50%, #3C3B6E 100%);--french-vanilla: linear-gradient(135deg, #FFFACD 0%, #F5DEB3 50%, #FFF8DC 100%);--french-vanilla-creme: linear-gradient(135deg, #FFFEF7 0%, #FFFACD 25%, #FFF8DC 50%, #F5DEB3 75%, #F0E68C 100%);--frosted-frenchie: linear-gradient(135deg, #FFFACD 0%, #FFB6C1 50%, #87CEEB 100%);--frozen-bombsicle: linear-gradient(135deg, #FF0000 0%, #FFFFFF 50%, #0000FF 100%);--fruit-cereal-milk: linear-gradient(135deg, #FF6B6B 0%, #FFD93D 33%, #6BCB77 66%, #FFFACD 100%);--fruit-fruity-combos: linear-gradient(135deg, #FF6B6B 0%, #FFD93D 33%, #6BCB77 66%, #4D96FF 100%);--fruit-punch: linear-gradient(135deg, #FF6347 0%, #FF1493 50%, #FFD700 100%);--fruity-cereal: linear-gradient(135deg, #FF6B6B 0%, #FFD93D 33%, #6BCB77 66%, #4D96FF 100%);--fruity-cereal-milk: linear-gradient(135deg, #FF6B6B 0%, #FFD93D 33%, #6BCB77 66%, #FFFACD 100%);--fruity-crunch: linear-gradient(135deg, #FF6B6B 0%, #FFD93D 33%, #6BCB77 66%, #4D96FF 100%);--fruity-pebbles: linear-gradient(135deg, #FF6B6B 0%, #FFD93D 25%, #6BCB77 50%, #4D96FF 75%, #9B59B6 100%);--fudge: linear-gradient(135deg, #5C4033 0%, #2E1810 100%);--fudge-brownie: linear-gradient(135deg, #5C4033 0%, #2E1810 100%);--full-melon-jacket: linear-gradient(135deg, #FF7F50 0%, #FFA07A 50%, #FA8072 100%);--fun-sweets-blue-raspberry: linear-gradient(135deg, #1E90FF 0%, #00BFFF 100%);--fun-sweets-cherry-berry: linear-gradient(135deg, #DC143C 0%, #C71585 100%);--fun-sweets-orange-cream: linear-gradient(135deg, #FFA500 0%, #FFFACD 100%);--furious-grape: linear-gradient(135deg, #4A0072 0%, #6A0DAD 50%, #8B00FF 100%);--galaxy-lemonade: linear-gradient(135deg, #FFD700 0%, #9B59B6 50%, #3498DB 100%);--glacial-grape: linear-gradient(135deg, #9B30FF 0%, #E0FFFF 100%);--glacier-grape: linear-gradient(135deg, #9B30FF 0%, #E0FFFF 50%, #6B238E 100%);--glazed-donut: linear-gradient(135deg, #D2B48C 0%, #DEB887 50%, #FFFACD 100%);--gourmet-chocolate: linear-gradient(135deg, #5C4033 0%, #3E2723 50%, #2E1810 100%);--gourmet-vanilla: linear-gradient(135deg, #FFFACD 0%, #F5DEB3 50%, #FFF8DC 100%);--grape: linear-gradient(135deg, #9B30FF 0%, #6B238E 100%);--grape-frost: linear-gradient(135deg, #9B30FF 0%, #E0E0E0 100%);--grape-kool-aid: linear-gradient(135deg, #9B30FF 0%, #6B238E 50%, #4B0082 100%);--grape-lemonade: linear-gradient(135deg, #9B30FF 0%, #6B238E 50%, #FFF44F 100%);--grape-popsicle: linear-gradient(135deg, #7B1FA2 0%, #9C27B0 50%, #CE93D8 100%);--green-apple: linear-gradient(135deg, #8DB600 0%, #7CFC00 100%);--green-apple-bubbly-gum: linear-gradient(135deg, #7CFC00 0%, #FF69B4 100%);--green-gelatin: linear-gradient(135deg, #00FF00 0%, #32CD32 100%);--guava-berry: linear-gradient(135deg, #FF6B81 0%, #FF69B4 50%, #C71585 100%);--guava-paradise: linear-gradient(135deg, #FF6B81 0%, #FFC0CB 100%);--gummy-bear: linear-gradient(135deg, #FF6B6B 0%, #4ECDC4 50%, #FFE66D 100%);--gummy-rings: linear-gradient(135deg, #FF6B6B 0%, #FFD93D 25%, #6BCB77 50%, #4D96FF 75%, #FF69B4 100%);--gym-n-juice: linear-gradient(135deg, #FFA500 0%, #FFFF00 100%);--hawaiian-punch: linear-gradient(135deg, #FF0000 0%, #FF6347 100%);--hawaiian-punch-fruit-juicy-red: linear-gradient(135deg, #FF1744 0%, #D50000 50%, #B71C1C 100%);--hawaiian-shaved-ice: linear-gradient(135deg, #00BFFF 0%, #FF69B4 50%, #ADFF2F 100%);--hersheys-chocolate: linear-gradient(135deg, #5C4033 0%, #3E2723 100%);--honey-vanilla: linear-gradient(135deg, #FFD700 0%, #FFFACD 50%, #F5DEB3 100%);--horchata: linear-gradient(135deg, #FFF8E7 0%, #F5DEB3 35%, #D4A574 65%, #8D6E63 100%);--hot--spicy: linear-gradient(135deg, #FF0000 0%, #FF4500 50%, #DC143C 100%);--hot-fudge: linear-gradient(135deg, #3E2723 0%, #5C4033 50%, #8B4513 100%);--hot-spicy: linear-gradient(135deg, #FF0000 0%, #FF4500 50%, #DC143C 100%);--ice: linear-gradient(135deg, #E0FFFF 0%, #00BFFF 50%, #1E90FF 100%);--ice-blue-raz: linear-gradient(135deg, #00FFFF 0%, #1E90FF 100%);--ice-cherry: linear-gradient(135deg, #DC143C 0%, #ADD8E6 50%, #E0FFFF 100%);--ice-cream-cone: linear-gradient(135deg, #FFFACD 0%, #DEB887 50%, #D2691E 100%);--ice-cream-sandwhich: linear-gradient(135deg, #4A3728 0%, #FFFDD0 50%, #4A3728 100%);--ice-cream-sandwich: linear-gradient(135deg, #4A3728 0%, #FFFDD0 50%, #4A3728 100%);--ice-cream-sundae: linear-gradient(135deg, #FFFACD 0%, #5C4033 50%, #DE3163 100%);--iced-tea-lemonade: linear-gradient(135deg, #D2691E 0%, #FFF44F 100%);--irish-apple: linear-gradient(135deg, #228B22 0%, #7CFC00 100%);--island-fusion: linear-gradient(135deg, #00CED1 0%, #FFD700 50%, #FF7F50 100%);--island-orange: linear-gradient(135deg, #FF8C00 0%, #FFA500 50%, #00CED1 100%);--island-paradise: linear-gradient(135deg, #00CED1 0%, #40E0D0 50%, #FFD700 100%);--italian-blood-orange: linear-gradient(135deg, #FF4500 0%, #8B0000 100%);--its-mango-time: linear-gradient(135deg, #FF8243 0%, #FFD700 100%);--jawbreaker: linear-gradient(135deg, #FF0000 0%, #FFFF00 25%, #00FF00 50%, #00BFFF 75%, #FF69B4 100%);--jell-o-island-pineapple: linear-gradient(135deg, #FFD700 0%, #FFFACD 50%, #FF6347 100%);--jell-o-lemon-lime: linear-gradient(135deg, #FFF44F 0%, #FFFF00 50%, #32CD32 100%);--jet-puffed-birthday-cake: linear-gradient(135deg, #FFB6C1 0%, #FFFACD 33%, #87CEEB 66%, #FF69B4 100%);--jolly-rancher-apple: linear-gradient(135deg, #7CFC00 0%, #32CD32 25%, #228B22 50%, #2E8B2E 75%, #006400 100%);--jolly-rancher-cherry: linear-gradient(135deg, #FF4D6A 0%, #E63946 25%, #DC143C 50%, #C1121F 75%, #9B0F1A 100%);--jolly-rancher-grape: linear-gradient(135deg, #8A2BE2 0%, #6A0DAD 25%, #4B0082 50%, #9932CC 75%, #2E0854 100%);--jolly-rancher-green-apple: linear-gradient(135deg, #7CFC00 0%, #32CD32 25%, #228B22 50%, #2E8B2E 75%, #006400 100%);--juicy-nectar: linear-gradient(135deg, #FFB347 0%, #FFCC33 100%);--juicy-watermelon: linear-gradient(135deg, #FF6B6B 0%, #FF1493 50%, #2E8B57 100%);--jungle-juice: linear-gradient(135deg, #32CD32 0%, #FFD700 50%, #FF6347 100%);--kiwi-strawberry: linear-gradient(135deg, #8BC34A 0%, #E91E63 100%);--knockout-fruit-punch: linear-gradient(135deg, #FF6347 0%, #FF1493 50%, #FFD700 100%);--knockout-punch: linear-gradient(135deg, #DC143C 0%, #FF1493 50%, #8B0000 100%);--kool-aid-cherry-limeade: linear-gradient(135deg, #DE3163 0%, #32CD32 100%);--kool-aid-tropical-punch: linear-gradient(135deg, #FF6347 0%, #FF1493 50%, #FFA500 100%);--lemon-berry: linear-gradient(135deg, #FFF44F 0%, #FFFF00 50%, #C71585 100%);--lemon-cake: linear-gradient(135deg, #FFF44F 0%, #FFFACD 50%, #F5DEB3 100%);--lemon-crush: linear-gradient(135deg, #FFF44F 0%, #FFFF00 40%, #ADFF2F 70%, #32CD32 100%);--lemon-drop: linear-gradient(135deg, #FFF44F 0%, #FFFF00 50%, #FFD700 100%);--lemon-iced-tea: linear-gradient(135deg, #FFF44F 0%, #D2691E 100%);--lemon-lime: linear-gradient(135deg, #FFF44F 0%, #32CD32 100%);--lemon-lime-refresher: linear-gradient(135deg, #FFFF00 0%, #7CFC00 100%);--lemon-lime-sherbet: linear-gradient(135deg, #FFF44F 0%, #98FB98 50%, #32CD32 100%);--lemon-lime-squeeze: linear-gradient(135deg, #FFF44F 0%, #32CD32 100%);--lemonade: linear-gradient(135deg, #FFF44F 0%, #FFFACD 100%);--limited-edition-grape-bubblegum: linear-gradient(135deg, #9B30FF 0%, #6A0DAD 35%, #FF69B4 70%, #FFB6C1 100%);--limited-edition-lemon-key-lime-cherry: linear-gradient(135deg, #FFF44F 0%, #FFFF00 22%, #ADFF2F 45%, #32CD32 68%, #DC143C 100%);--limited-edition-uncle-samberry: radial-gradient(circle at 28% 68%, #003da5 0%, #003da5 12%, transparent 13%), radial-gradient(circle at 72% 66%, #e31837 0%, #e31837 11%, transparent 12%), radial-gradient(circle at 50% 38%, #003da5 0%, #003da5 7%, transparent 8%), repeating-conic-gradient( from -18deg at 50% 32%, rgba(227, 24, 55, .16) 0deg 8deg, transparent 8deg 16deg ), linear-gradient(160deg, #ffffff 0%, #fff8f8 45%, #f5f8ff 100%);--little-debbie-christmas-tree: linear-gradient(135deg, #228B22 0%, #FF0000 50%, #FFFACD 100%);--little-debbie-cosmic-brownie: linear-gradient(135deg, #3D1F0D 0%, #5C3317 50%, #FF6B6B 100%);--loaded-bbq: linear-gradient(135deg, #8B4513 0%, #A0522D 50%, #D2691E 100%);--loaded-taco: linear-gradient(135deg, #FFD700 0%, #FF6347 50%, #228B22 100%);--loopy-fruits: linear-gradient(135deg, #FF6B6B 0%, #FFD93D 25%, #6BCB77 50%, #4D96FF 75%, #9B59B6 100%);--lucky-charms: linear-gradient(135deg, #FFB6C1 0%, #87CEEB 33%, #98FB98 66%, #FFD700 100%);--lunar-pop: linear-gradient(135deg, #4B0082 0%, #6A5ACD 33%, #C0C0C0 66%, #E6E6FA 100%);--mango-madness: linear-gradient(135deg, #FF8243 0%, #FFD700 100%);--mango-passionfruit: linear-gradient(135deg, #FF8243 0%, #9B30FF 100%);--maple-waffle: linear-gradient(135deg, #D2691E 0%, #DEB887 50%, #F5DEB3 100%);--marshmallow-cereal-milk: linear-gradient(135deg, #FFFAFA 0%, #FFB6C1 33%, #87CEEB 66%, #FFFACD 100%);--marshmallow-charms: linear-gradient(135deg, #FFB6C1 0%, #87CEEB 33%, #98FB98 66%, #FFD700 100%);--marshmallow-milk: linear-gradient(135deg, #FFFAFA 0%, #FFF8DC 50%, #F5F5F5 100%);--maui-twist: linear-gradient(135deg, #FF7F50 0%, #00CED1 50%, #FFD700 100%);--melon-madness: linear-gradient(135deg, #98FB98 0%, #90EE90 50%, #FFA07A 100%);--miami: linear-gradient(135deg, #FF69B4 0%, #00CED1 100%);--miami-vice: linear-gradient(135deg, #FF69B4 0%, #00CED1 100%);--milk-and-cookies: linear-gradient(135deg, #FFFAF0 0%, #D2B48C 50%, #8B7355 100%);--milk-chocolate: linear-gradient(135deg, #A0522D 0%, #8B4513 25%, #6B4423 50%, #5D4037 75%, #4E342E 100%);--milk-chocolate-cookies-n-cream: linear-gradient(135deg, #6B4423 0%, #F5F5DC 50%, #3E2723 100%);--milk-cookies: linear-gradient(135deg, #FFFAF0 0%, #D2B48C 50%, #5C4033 100%);--mint-chip-ice-cream: linear-gradient(135deg, #98FF98 0%, #FFFACD 50%, #3E2723 100%);--mint-chocolate-chip: linear-gradient(135deg, #98FF98 0%, #3E2723 100%);--mint-chocolate-chip-ice-cream: linear-gradient(135deg, #98FF98 0%, #FFFACD 50%, #3E2723 100%);--mint-chocolate-chunk: linear-gradient(135deg, #98FF98 0%, #3E2723 50%, #2E1810 100%);--minty-chocolate: linear-gradient(135deg, #98FF98 0%, #3E2723 100%);--mixed-berry: linear-gradient(135deg, #8B008B 0%, #4169E1 40%, #DC143C 100%);--mixed-berry-cheesecake: linear-gradient(135deg, #8B008B 0%, #FF69B4 50%, #FFFACD 100%);--mixed-berry-kiwi: linear-gradient(135deg, #8B008B 0%, #C71585 50%, #7CFC00 100%);--monsterberry-lime: linear-gradient(135deg, #8B008B 0%, #32CD32 100%);--moose-mug-mayhem: linear-gradient(135deg, #6F4E37 0%, #F5DEB3 100%);--mystery-flavor: linear-gradient(135deg, #FF69B4 0%, #00CED1 33%, #FFD700 66%, #9400D3 100%);--n-chocolate: linear-gradient(135deg, #F5F5DC 0%, #5C4033 100%);--nacho: linear-gradient(135deg, #FFD700 0%, #FFA500 50%, #FF8C00 100%);--nacho-cheese: linear-gradient(135deg, #FFD700 0%, #FFA500 50%, #FF8C00 100%);--natty: linear-gradient(135deg, #FFD700 0%, #FFFACD 50%, #F5DEB3 100%);--neutral: linear-gradient(135deg, #D3D3D3 0%, #A9A9A9 100%);--never-ending-chocolate: linear-gradient(135deg, #3D1F0D 0%, #5C4033 50%, #2E1810 100%);--nitro-pop: linear-gradient(135deg, #FF0000 0%, #0000FF 50%, #FFFF00 100%);--nutter-butter: linear-gradient(135deg, #C4A35A 0%, #D2B48C 50%, #DEB887 100%);--oatmeal-chocolate-chip: linear-gradient(135deg, #D2B48C 0%, #8B7355 50%, #3E2723 100%);--oatmeal-cookie: linear-gradient(135deg, #D2B48C 0%, #8B7355 100%);--orange: linear-gradient(135deg, #FFA500 0%, #FF8C00 100%);--orange-cream: linear-gradient(135deg, #FFA500 0%, #FFFACD 100%);--orange-cream-cotton-candy: linear-gradient(135deg, #FFA500 0%, #FFFACD 50%, #FFB6C1 100%);--orange-crush: linear-gradient(135deg, #FF8C00 0%, #FFA500 50%, #FF4500 100%);--orange-dreamsicle: linear-gradient(135deg, #FFA500 0%, #FF8C00 50%, #FFFACD 100%);--orange-mango: linear-gradient(135deg, #FFA500 0%, #FF8243 100%);--orange-peach: linear-gradient(135deg, #FFA500 0%, #FFCBA4 100%);--orange-rush: linear-gradient(135deg, #FF8C00 0%, #FFA500 50%, #FF4500 100%);--orange-splash: linear-gradient(135deg, #FFA500 0%, #FF6347 50%, #FFD700 100%);--orange-sunrise: linear-gradient(135deg, #FF4500 0%, #FFA500 50%, #FFD700 100%);--oreo-milk: linear-gradient(135deg, #1C1C1C 0%, #FAFAFA 35%, #2D2D2D 65%, #F0F0F0 100%);--oreo-white: linear-gradient(135deg, #F5DEB3 0%, #FFF8DC 40%, #D4B896 70%, #FFFAF0 100%);--pancake-batter: linear-gradient(135deg, #FFFACD 0%, #F5DEB3 50%, #D2691E 100%);--passion-pineapple: linear-gradient(135deg, #9B30FF 0%, #FFD700 100%);--passionfruit: linear-gradient(135deg, #9B30FF 0%, #FFD700 100%);--passionfruit-guava: linear-gradient(135deg, #9B30FF 0%, #FF6B81 50%, #FFC0CB 100%);--patriot-pop: linear-gradient(135deg, #B22234 0%, #FFFFFF 50%, #3C3B6E 100%);--pb-cookies--cream: linear-gradient(135deg, #C4A35A 0%, #F5F5DC 50%, #3E2723 100%);--pb-cookies-cream: linear-gradient(135deg, #C4A35A 0%, #F5F5DC 50%, #3E2723 100%);--peach: linear-gradient(135deg, #FFCBA4 0%, #FF7F50 100%);--peach-berry-lollypop: linear-gradient(135deg, #FFCBA4 0%, #C71585 100%);--peach-bum: linear-gradient(135deg, #FFCBA4 0%, #FFA07A 50%, #FA8072 100%);--peach-gear-rings: linear-gradient(135deg, #FFE0B2 0%, #FFCC80 30%, #FFAB91 60%, #FF7043 100%);--peach-gummy-rings: linear-gradient(135deg, #FFCBA4 0%, #FF6B6B 50%, #FFD93D 100%);--peach-iced-tea: linear-gradient(135deg, #FFCBA4 0%, #FF7F50 50%, #D2691E 100%);--peach-mango: linear-gradient(135deg, #FFCBA4 0%, #FF8243 100%);--peach-mango-rings: linear-gradient(135deg, #FFCBA4 0%, #FF8243 50%, #FFD700 100%);--peanut-butter: linear-gradient(135deg, #C4A35A 0%, #8B6914 100%);--peanut-butter-cereal-milk: linear-gradient(135deg, #C4A35A 0%, #FFD93D 50%, #FFFACD 100%);--peanut-butter-chocolate: linear-gradient(135deg, #C4A35A 0%, #5C4033 100%);--peanut-butter-cookie: linear-gradient(135deg, #C4A35A 0%, #D2B48C 100%);--peanut-butter-cookies-n-cream: linear-gradient(135deg, #C4A35A 0%, #F5F5DC 50%, #8B6914 100%);--peanut-butter-n-honey: linear-gradient(135deg, #C4A35A 0%, #FFD700 50%, #DAA520 100%);--peanut-butter-puffs: linear-gradient(135deg, #C4A35A 0%, #D2B48C 50%, #8B6914 100%);--peppermint: linear-gradient(135deg, #FF0000 0%, #FFFFFF 50%, #FF0000 100%);--peppermint-2pk: linear-gradient(135deg, #FF0000 0%, #FFFFFF 50%, #FF0000 100%);--pina-koala: linear-gradient(135deg, #FFD700 0%, #FFFACD 100%);--pineapple: linear-gradient(135deg, #FFD700 0%, #FFA500 50%, #FFFACD 100%);--pineapple-coconut: linear-gradient(135deg, #FFD700 0%, #FFFAF0 100%);--pineapple-passion: linear-gradient(135deg, #FFD700 0%, #FFA500 50%, #9B30FF 100%);--pineapple-punch: linear-gradient(135deg, #FFE135 0%, #FFA500 50%, #FF4500 100%);--pineapple-tangerine: linear-gradient(135deg, #FFD700 0%, #FFA500 50%, #FF6347 100%);--pineapple-whip: linear-gradient(135deg, #FFD700 0%, #FFFACD 100%);--pink-bubblegum: linear-gradient(135deg, #FF69B4 0%, #FFB6C1 50%, #FFC0CB 100%);--pink-lemonade: linear-gradient(135deg, #FFB6C1 0%, #FFF44F 100%);--pink-slush: linear-gradient(135deg, #FFB6C1 0%, #FF69B4 50%, #FF1493 100%);--pink-splash: linear-gradient(135deg, #FF69B4 0%, #FFB6C1 50%, #FFC0CB 100%);--pixie-dust: linear-gradient(135deg, #FF69B4 0%, #9400D3 50%, #00CED1 100%);--pizza: linear-gradient(135deg, #FF6347 0%, #FFD700 50%, #8B4513 100%);--plum-pear: linear-gradient(135deg, #8E4585 0%, #9ACD32 100%);--plumpear: linear-gradient(135deg, #8E4585 0%, #9ACD32 100%);--pog: linear-gradient(135deg, #FFA500 0%, #FF1493 50%, #9ACD32 100%);--popsicle: linear-gradient(135deg, #FF6347 0%, #FFA500 50%, #FFD700 100%);--popsicle-hawaiian-pineapple: linear-gradient(135deg, #FFD700 0%, #FFA500 50%, #FF7F50 100%);--puffed-marshmallow: linear-gradient(135deg, #FFFAFA 0%, #FFF8DC 50%, #FFE4E1 100%);--pump-n-grind: linear-gradient(135deg, #8B0000 0%, #FF4500 100%);--rainbow-blast: linear-gradient(135deg, #FF0000 0%, #FF7F00 17%, #FFFF00 33%, #00FF00 50%, #0000FF 67%, #4B0082 83%, #9400D3 100%);--rainbow-candy: linear-gradient(135deg, #FF6B6B 0%, #FFD93D 25%, #6BCB77 50%, #4D96FF 75%, #FF69B4 100%);--rainbow-dragonfruit: linear-gradient(135deg, #FF1493 0%, #FF7F00 25%, #FFFF00 50%, #00FF00 75%, #FF69B4 100%);--rainbow-sherbert: linear-gradient(135deg, #FF6B6B 0%, #FFA500 33%, #FFFF00 66%, #98FB98 100%);--ranch: linear-gradient(135deg, #FFFAF0 0%, #F5DEB3 50%, #98FB98 100%);--raspberry: linear-gradient(135deg, #E30B5C 0%, #DC143C 50%, #C71585 100%);--raspberry-blitz: linear-gradient(135deg, #E30B5C 0%, #DC143C 50%, #C71585 100%);--raspberry-lemonade: linear-gradient(135deg, #E30B5C 0%, #FFF44F 100%);--raspberry-limeade: linear-gradient(135deg, #C8E6C9 0%, #AED581 22%, #F8BBD0 48%, #EC407A 72%, #AD1457 100%);--razzle-dazzle: linear-gradient(135deg, #E30B5C 0%, #FF69B4 100%);--red-gummy-bear: linear-gradient(135deg, #FF0000 0%, #CC0000 100%);--red-white--merica: linear-gradient(135deg, #B22234 0%, #FFFFFF 50%, #3C3B6E 100%);--red-white-merica: linear-gradient(135deg, #B22234 0%, #FFFFFF 50%, #3C3B6E 100%);--reeses-peanut-butter: linear-gradient(135deg, #FF8C00 0%, #5C4033 100%);--reeses-peanut-butter-cup: linear-gradient(135deg, #FF8C00 0%, #5C4033 100%);--rich-chocolate: linear-gradient(135deg, #3E2723 0%, #5C4033 50%, #2E1810 100%);--ring-pop-cherry: linear-gradient(135deg, #DE3163 0%, #FF1493 50%, #C71585 100%);--roadside-lemonade: linear-gradient(135deg, #FFF44F 0%, #FFFF00 50%, #FFFACD 100%);--rocket-pop: linear-gradient(135deg, #DC143C 0%, #DC143C 33%, #FFFFFF 33%, #FFFFFF 66%, #1E90FF 66%, #1E90FF 100%);--root-beer: linear-gradient(135deg, #3D1F0D 0%, #5C3317 50%, #8B4513 100%);--salted-peanut-butter: linear-gradient(135deg, #C4A35A 0%, #D2B48C 50%, #8B6914 100%);--salted-peanut-caramel: linear-gradient(135deg, #C4A35A 0%, #D2691E 100%);--salty-peanut: linear-gradient(135deg, #C4A35A 0%, #8B6914 100%);--seasonal-strawberry-sunrise: linear-gradient(135deg, #FF2D55 0%, #FF6B6B 33%, #FFA500 66%, #FFD700 100%);--secret-stuff: linear-gradient(135deg, #2D1B4E 0%, #4A0E6E 50%, #7B68EE 100%);--sets-on-the-beach: linear-gradient(135deg, #FF7F50 0%, #FFD700 50%, #87CEEB 100%);--skippy-pb: linear-gradient(135deg, #C4A35A 0%, #D2B48C 50%, #8B6914 100%);--smash-apple: linear-gradient(135deg, #7CFC00 0%, #228B22 100%);--smores: linear-gradient(135deg, #D2691E 0%, #5C4033 50%, #F5DEB3 100%);--snow-cone: linear-gradient(135deg, #00BFFF 0%, #FF69B4 50%, #FFF44F 100%);--sonic-cherry-limeade: linear-gradient(135deg, #DC143C 0%, #32CD32 50%, #FFF44F 100%);--sonic-ocean-water: linear-gradient(135deg, #00CED1 0%, #40E0D0 50%, #7FFFD4 100%);--sour-apple: linear-gradient(135deg, #7CFC00 0%, #228B22 100%);--sour-blue-raspberry: linear-gradient(135deg, #5EEAD4 0%, #22D3EE 20%, #0EA5E9 40%, #0369A1 60%, #00476B 80%, #0C4A6E 100%);--sour-buck: linear-gradient(135deg, #7CFC00 0%, #FFFF00 100%);--sour-candy: linear-gradient(135deg, #FF69B4 0%, #00FF00 50%, #FFD700 100%);--sour-citrus-punch: linear-gradient(135deg, #FFFF00 0%, #FFA500 50%, #7CFC00 100%);--sour-cream--onion: linear-gradient(135deg, #FFFACD 0%, #F5DEB3 50%, #9ACD32 100%);--sour-cream-onion: linear-gradient(135deg, #FFFACD 0%, #F5DEB3 50%, #9ACD32 100%);--sour-fruit-punch: linear-gradient(135deg, #7CFC00 0%, #FFFF00 22%, #FF6347 48%, #FF1493 72%, #FF4500 100%);--sour-gummies: linear-gradient(135deg, #7CFC00 0%, #FFD93D 25%, #FF6B6B 50%, #4D96FF 75%, #9B59B6 100%);--sour-gummy: linear-gradient(135deg, #00FF00 0%, #FFFF00 50%, #FF0000 100%);--sour-gummy-bear: linear-gradient(135deg, #00FF00 0%, #FFFF00 50%, #FF0000 100%);--sour-gummy-worms: linear-gradient(135deg, #7CFC00 0%, #FFD93D 25%, #FF6B6B 50%, #4D96FF 75%, #9B59B6 100%);--sour-lemon-candy: linear-gradient(135deg, #FFFF00 0%, #FFF44F 50%, #7CFC00 100%);--sour-patch-kids-blue-raspberry: linear-gradient(135deg, #1E90FF 0%, #00BFFF 50%, #7CFC00 100%);--sour-patch-kids-redberry: linear-gradient(135deg, #DC143C 0%, #FF1493 50%, #C71585 100%);--sour-peach: linear-gradient(135deg, #FFCBA4 0%, #FFFF00 50%, #7CFC00 100%);--sour-power: linear-gradient(135deg, #7CFC00 0%, #FFFF00 50%, #FF69B4 100%);--sour-punch-blue-raspberry: linear-gradient(135deg, #1E90FF 0%, #00BFFF 50%, #7CFC00 100%);--sour-punch-green-apple: linear-gradient(135deg, #7CFC00 0%, #32CD32 50%, #FFFF00 100%);--sour-punch-watermelon: linear-gradient(135deg, #FF6B6B 0%, #32CD32 50%, #FFFF00 100%);--sour-robo-belts: linear-gradient(135deg, #FFEB3B 0%, #FF4081 35%, #7CFC00 70%, #00E5FF 100%);--sour-strawberry: linear-gradient(135deg, #FFEB3B 0%, #FFEE58 15%, #FF4081 45%, #F50057 72%, #C51162 100%);--sour-watermelon: linear-gradient(135deg, #7CFC00 0%, #FFFF00 50%, #FF6B6B 100%);--sour-watermelon-candy: linear-gradient(135deg, #7CFC00 0%, #FF6B6B 100%);--south-beach-slushie: linear-gradient(135deg, #40E0D0 0%, #00CED1 33%, #FFB6C1 66%, #FF69B4 100%);--squirrelly-nut-cookie-crunch: linear-gradient(135deg, #DEB887 0%, #8B4513 100%);--strawberries-cream: linear-gradient(135deg, #FF6B8A 0%, #FFFACD 100%);--strawberries-n-cream: linear-gradient(135deg, #FF6B8A 0%, #FFFACD 100%);--strawberry: linear-gradient(135deg, #FF6B8A 0%, #C41E3A 100%);--strawberry-banana: linear-gradient(135deg, #FF6B8A 0%, #FFE135 100%);--strawberry-bubblicious: linear-gradient(135deg, #FF69B4 0%, #FFB6C1 50%, #FFC0CB 100%);--strawberry-bum-cake: linear-gradient(135deg, #FF6B8A 0%, #FFFACD 50%, #F5DEB3 100%);--strawberry-colada: linear-gradient(135deg, #FF6B8A 0%, #FFC0CB 50%, #FFFAF0 100%);--strawberry-cream: linear-gradient(135deg, #FF6B8A 0%, #FFFACD 100%);--strawberry-kiwi: linear-gradient(135deg, #FF6B8A 0%, #7CFC00 100%);--strawberry-kiwi-splash: linear-gradient(135deg, #FF6B8A 0%, #7CFC00 100%);--strawberry-lemonade: linear-gradient(135deg, #FF6B8A 0%, #FFF44F 100%);--strawberry-mango: linear-gradient(135deg, #FF6B8A 0%, #FF8243 50%, #FFD700 100%);--strawberry-margarita: linear-gradient(135deg, #FF6B8A 0%, #32CD32 50%, #FFF44F 100%);--strawberry-milkshake: linear-gradient(135deg, #FF6B8A 0%, #FFC0CB 50%, #FFFACD 100%);--strawberry-shortcake: linear-gradient(135deg, #FF6B8A 0%, #FFFACD 100%);--strawberry-squeeze: linear-gradient(135deg, #FF6B8A 0%, #FF1493 50%, #C41E3A 100%);--strawberry-strawberry-combos: linear-gradient(135deg, #FF6B8A 0%, #C41E3A 100%);--strawberry-watermelon: linear-gradient(135deg, #FF6B8A 0%, #FF6B6B 50%, #2E8B57 100%);--sucker-punch: linear-gradient(135deg, #DC143C 0%, #8B0000 100%);--sunday-funday: linear-gradient(135deg, #FFFACD 0%, #5C4033 50%, #DE3163 100%);--sunnyd-tangy-original: linear-gradient(135deg, #FFA500 0%, #FFD700 50%, #FFFF00 100%);--sweet-black-cherry: linear-gradient(135deg, #4A0E2E 0%, #8B0000 50%, #C71585 100%);--sweet-chili: linear-gradient(135deg, #FF4500 0%, #DC143C 50%, #8B0000 100%);--sweet-cream-coffee: linear-gradient(135deg, #FFFACD 0%, #D2B48C 50%, #6F4E37 100%);--sweet-cream-cold-brew: linear-gradient(135deg, #6F4E37 0%, #FFFACD 50%, #3D2314 100%);--sweet-n-tart: linear-gradient(135deg, #FF69B4 0%, #FFF44F 50%, #00FF00 100%);--sweet-tropics: linear-gradient(135deg, #FFE082 0%, #FFB74D 22%, #FF7043 45%, #FF4081 68%, #AB47BC 88%, #7E57C2 100%);--tart-candy: linear-gradient(135deg, #FFFF00 0%, #FFFFFF 50%, #FF0000 100%);--texas-tea: linear-gradient(135deg, #8B4513 0%, #654321 50%, #3D2314 100%);--tigers-blood: linear-gradient(135deg, #FF0000 0%, #FF6347 50%, #FFB6C1 100%);--toasted-honey-graham: linear-gradient(135deg, #FFF8E1 0%, #FFCC80 35%, #BCAAA4 65%, #5D4037 100%);--triple-chocolate: linear-gradient(135deg, #2E1810 0%, #5C4033 50%, #8B6914 100%);--trix: linear-gradient(135deg, #FF6B6B 0%, #FFD93D 25%, #6BCB77 50%, #4D96FF 75%, #FF69B4 100%);--tropic-thunder: linear-gradient(135deg, #FF7F50 0%, #FFD700 33%, #00CED1 66%, #FF1493 100%);--tropical: linear-gradient(135deg, #FF7F50 0%, #FFD700 50%, #00CED1 100%);--tropical-berry: linear-gradient(135deg, #FF7F50 0%, #C71585 50%, #8B008B 100%);--tropical-fruit-punch: linear-gradient(135deg, #FF6347 0%, #FF1493 33%, #FFD700 66%, #00CED1 100%);--tropical-mango: linear-gradient(135deg, #FF8243 0%, #FFD700 50%, #FFA500 100%);--tropical-mango-pineapple: linear-gradient(135deg, #FFFDE7 0%, #FFECB3 18%, #FFB74D 42%, #FF9800 68%, #F57C00 88%, #E65100 100%);--tropical-punch: linear-gradient(135deg, #FF1744 0%, #D50000 50%, #B71C1C 100%);--tropical-vibes: linear-gradient(135deg, #FF6B35 0%, #FFD700 40%, #32CD32 100%);--unflavored: linear-gradient(135deg, #E8E8E8 0%, #CCCCCC 100%);--vanilla: linear-gradient(135deg, #FFFACD 0%, #F5DEB3 100%);--vanilla-bean: linear-gradient(135deg, #FFFACD 0%, #F5DEB3 50%, #8B7355 100%);--vanilla-cake-batter: linear-gradient(135deg, #FFFACD 0%, #FFE4B5 50%, #F5DEB3 100%);--vanilla-caramel: linear-gradient(135deg, #FFFACD 0%, #F5DEB3 50%, #D2691E 100%);--vanilla-cream: linear-gradient(135deg, #FFFACD 0%, #F5DEB3 100%);--vanilla-creme-wafer: linear-gradient(135deg, #F5DEB3 0%, #DEB887 100%);--vanilla-crme-wafer: linear-gradient(135deg, #FFFACD 0%, #F5DEB3 50%, #DEB887 100%);--vanilla-ice-cream: linear-gradient(135deg, #FFFACD 0%, #F5DEB3 100%);--vanilla-milkshake: linear-gradient(135deg, #FFFACD 0%, #FFF8DC 100%);--vanilla-oatmeal-cookie: linear-gradient(135deg, #FFFACD 0%, #D2B48C 50%, #8B7355 100%);--vanilla-peanut-butter: linear-gradient(135deg, #FFFACD 0%, #C4A35A 100%);--vanilla-wafer: linear-gradient(135deg, #F5DEB3 0%, #DEB887 100%);--venice-punch: linear-gradient(135deg, #FFFDE7 0%, #FFD54F 22%, #FFB74D 45%, #FF8A65 68%, #F06292 100%);--very-berry: linear-gradient(135deg, #DC143C 0%, #C71585 35%, #8B008B 65%, #4169E1 100%);--vice-city: linear-gradient(135deg, #FF1493 0%, #00CED1 50%, #9400D3 100%);--warheads-watermelon: linear-gradient(135deg, #7CFC00 0%, #FF6B6B 50%, #2E8B57 100%);--watermelon: linear-gradient(135deg, #FF6B6B 0%, #2E8B57 100%);--watermelon-cooler: linear-gradient(135deg, #FF6B6B 0%, #FF1493 50%, #98FB98 100%);--watermelon-explosion: linear-gradient(135deg, #FF6B6B 0%, #FF1493 50%, #2E8B57 100%);--watermelon-freeze: linear-gradient(135deg, #FF6B6B 0%, #E0FFFF 100%);--welchs-grape: linear-gradient(135deg, #9B30FF 0%, #6B238E 50%, #4B0082 100%);--welcome-to-miami: linear-gradient(135deg, #0ABAB5 0%, #FFFFFF 50%, #FF1493 100%);--white-chocolate-almond: linear-gradient(135deg, #FFFACD 0%, #DEB887 100%);--white-chocolate-raspberry: linear-gradient(135deg, #FFFAF0 0%, #F5DEB3 50%, #E30B5C 100%);--white-gummy-deer: linear-gradient(135deg, #FFFAFA 0%, #F0FFF0 100%);--white-pineapple-strawberry: linear-gradient(135deg, #FFFAF0 0%, #FFD700 50%, #FF6B8A 100%);--wild-berry: linear-gradient(135deg, #8B008B 0%, #C71585 50%, #4169E1 100%);--wildberry: linear-gradient(135deg, #8B008B 0%, #C71585 50%, #4169E1 100%)}.swatch-6peat{--swatch: var(--6peat, var(--default))}.swatch-airheads-cherry{--swatch: var(--airheads-cherry, var(--default))}.swatch-airheads-mystery-flavor{--swatch: var(--airheads-mystery-flavor, var(--default))}.swatch-airplane-cookie{--swatch: var(--airplane-cookie, var(--default))}.swatch-anime-ninja-nectar-plum-pear{--swatch: var(--anime-ninja-nectar-plum-pear, var(--default))}.swatch-anime-ninja-nectar-plumpear{--swatch: var(--anime-ninja-nectar-plumpear, var(--default))}.swatch-anime-yuzu-peach{--swatch: var(--anime-yuzu-peach, var(--default))}.swatch-apple{--swatch: var(--apple, var(--default))}.swatch-apple-pie{--swatch: var(--apple-pie, var(--default))}.swatch-arctic-snowcone{--swatch: var(--arctic-snowcone, var(--default))}.swatch-aussie-fruit{--swatch: var(--aussie-fruit, var(--default))}.swatch-australian-gummy-snakes{--swatch: var(--australian-gummy-snakes, var(--default))}.swatch-baja-bomb{--swatch: var(--baja-bomb, var(--default))}.swatch-banana-cream{--swatch: var(--banana-cream, var(--default))}.swatch-banana-nut-bread{--swatch: var(--banana-nut-bread, var(--default))}.swatch-banana-pancake-batter{--swatch: var(--banana-pancake-batter, var(--default))}.swatch-barbeque{--swatch: var(--barbeque, var(--default))}.swatch-bare-knuckle-punch-lemonade{--swatch: var(--bare-knuckle-punch-lemonade, var(--default))}.swatch-bbq{--swatch: var(--bbq, var(--default))}.swatch-behind-lemony-limes{--swatch: var(--behind-lemony-limes, var(--default))}.swatch-berry{--swatch: var(--berry, var(--default))}.swatch-berry-blast{--swatch: var(--berry-blast, var(--default))}.swatch-berry-bliss{--swatch: var(--berry-bliss, var(--default))}.swatch-berry-lime-reactor{--swatch: var(--berry-lime-reactor, var(--default))}.swatch-berry-zing{--swatch: var(--berry-zing, var(--default))}.swatch-big-cherries{--swatch: var(--big-cherries, var(--default))}.swatch-birthday-cake{--swatch: var(--birthday-cake, var(--default))}.swatch-black-cherry-vanilla{--swatch: var(--black-cherry-vanilla, var(--default))}.swatch-black-n-blueberry{--swatch: var(--black-n-blueberry, var(--default))}.swatch-blackberry{--swatch: var(--blackberry, var(--default))}.swatch-blackberry-canteloupe-melon{--swatch: var(--blackberry-canteloupe-melon, var(--default))}.swatch-blackberry-lemonade{--swatch: var(--blackberry-lemonade, var(--default))}.swatch-blackberry-lime{--swatch: var(--blackberry-lime, var(--default))}.swatch-blackcherry-lime{--swatch: var(--blackcherry-lime, var(--default))}.swatch-blood-berry{--swatch: var(--blood-berry, var(--default))}.swatch-blood-orange{--swatch: var(--blood-orange, var(--default))}.swatch-blood-orange-lime{--swatch: var(--blood-orange-lime, var(--default))}.swatch-blood-orange-passion-fruit{--swatch: var(--blood-orange-passion-fruit, var(--default))}.swatch-blood-raz{--swatch: var(--blood-raz, var(--default))}.swatch-blue-blast{--swatch: var(--blue-blast, var(--default))}.swatch-blue-colada{--swatch: var(--blue-colada, var(--default))}.swatch-blue-ice{--swatch: var(--blue-ice, var(--default))}.swatch-blue-lemonade{--swatch: var(--blue-lemonade, var(--default))}.swatch-blue-rageberry{--swatch: var(--blue-rageberry, var(--default))}.swatch-blue-raspberry{--swatch: var(--blue-raspberry, var(--default))}.swatch-blue-raspberry-cotton-candy{--swatch: var(--blue-raspberry-cotton-candy, var(--default))}.swatch-blue-raspberry-ice{--swatch: var(--blue-raspberry-ice, var(--default))}.swatch-blue-raspberry-lemonade{--swatch: var(--blue-raspberry-lemonade, var(--default))}.swatch-blue-rasperry{--swatch: var(--blue-rasperry, var(--default))}.swatch-blue-raz{--swatch: var(--blue-raz, var(--default))}.swatch-blue-razz{--swatch: var(--blue-razz, var(--default))}.swatch-blue-razz-rock-candy{--swatch: var(--blue-razz-rock-candy, var(--default))}.swatch-blue-razz-watermelon{--swatch: var(--blue-razz-watermelon, var(--default))}.swatch-blue-shark-gummy{--swatch: var(--blue-shark-gummy, var(--default))}.swatch-blue-slush{--swatch: var(--blue-slush, var(--default))}.swatch-blue-snow-cone{--swatch: var(--blue-snow-cone, var(--default))}.swatch-blue-venom{--swatch: var(--blue-venom, var(--default))}.swatch-blueberry{--swatch: var(--blueberry, var(--default))}.swatch-blueberry-blueberry-combos{--swatch: var(--blueberry-blueberry-combos, var(--default))}.swatch-blueberry-cobbler{--swatch: var(--blueberry-cobbler, var(--default))}.swatch-blueberry-lemonade{--swatch: var(--blueberry-lemonade, var(--default))}.swatch-blueberry-muffin{--swatch: var(--blueberry-muffin, var(--default))}.swatch-blueberry-pineapple-lemonade{--swatch: var(--blueberry-pineapple-lemonade, var(--default))}.swatch-blueberry-pomegranate{--swatch: var(--blueberry-pomegranate, var(--default))}.swatch-breezeberry{--swatch: var(--breezeberry, var(--default))}.swatch-brown-sugar-cinnamon{--swatch: var(--brown-sugar-cinnamon, var(--default))}.swatch-brownie-batter{--swatch: var(--brownie-batter, var(--default))}.swatch-bubblegum{--swatch: var(--bubblegum, var(--default))}.swatch-cake-batter{--swatch: var(--cake-batter, var(--default))}.swatch-cali-splash{--swatch: var(--cali-splash, var(--default))}.swatch-campfire-smores{--swatch: var(--campfire-smores, var(--default))}.swatch-candy{--swatch: var(--candy, var(--default))}.swatch-candy-craze{--swatch: var(--candy-craze, var(--default))}.swatch-candy-crush{--swatch: var(--candy-crush, var(--default))}.swatch-candy-shop{--swatch: var(--candy-shop, var(--default))}.swatch-capsules{--swatch: var(--capsules, var(--default))}.swatch-caramel-cashew{--swatch: var(--caramel-cashew, var(--default))}.swatch-caramel-choco{--swatch: var(--caramel-choco, var(--default))}.swatch-caramel-chocolate-chunk{--swatch: var(--caramel-chocolate-chunk, var(--default))}.swatch-caramel-ice-cream-crunch{--swatch: var(--caramel-ice-cream-crunch, var(--default))}.swatch-carribean-sunrise{--swatch: var(--carribean-sunrise, var(--default))}.swatch-cereal-milk{--swatch: var(--cereal-milk, var(--default))}.swatch-champion-mentality{--swatch: var(--champion-mentality, var(--default))}.swatch-cheddar--sour-cream{--swatch: var(--cheddar--sour-cream, var(--default))}.swatch-cheddar-sour-cream{--swatch: var(--cheddar-sour-cream, var(--default))}.swatch-cherry{--swatch: var(--cherry, var(--default))}.swatch-cherry-berry-cotton-candy{--swatch: var(--cherry-berry-cotton-candy, var(--default))}.swatch-cherry-cherry-combos{--swatch: var(--cherry-cherry-combos, var(--default))}.swatch-cherry-cola{--swatch: var(--cherry-cola, var(--default))}.swatch-cherry-frost{--swatch: var(--cherry-frost, var(--default))}.swatch-cherry-hard-candy{--swatch: var(--cherry-hard-candy, var(--default))}.swatch-cherry-lime{--swatch: var(--cherry-lime, var(--default))}.swatch-cherry-limeade{--swatch: var(--cherry-limeade, var(--default))}.swatch-cherry-popsicle{--swatch: var(--cherry-popsicle, var(--default))}.swatch-cherry-rush{--swatch: var(--cherry-rush, var(--default))}.swatch-cherry-slushie{--swatch: var(--cherry-slushie, var(--default))}.swatch-cherry-twist{--swatch: var(--cherry-twist, var(--default))}.swatch-chili-lime{--swatch: var(--chili-lime, var(--default))}.swatch-choc-chip-cookie-dough{--swatch: var(--choc-chip-cookie-dough, var(--default))}.swatch-chocolare-milkshake{--swatch: var(--chocolare-milkshake, var(--default))}.swatch-chocolate{--swatch: var(--chocolate, var(--default))}.swatch-chocolate-brownie{--swatch: var(--chocolate-brownie, var(--default))}.swatch-chocolate-brownie-whip{--swatch: var(--chocolate-brownie-whip, var(--default))}.swatch-chocolate-cake{--swatch: var(--chocolate-cake, var(--default))}.swatch-chocolate-caramel-pecan{--swatch: var(--chocolate-caramel-pecan, var(--default))}.swatch-chocolate-cereal-milk{--swatch: var(--chocolate-cereal-milk, var(--default))}.swatch-chocolate-chip{--swatch: var(--chocolate-chip, var(--default))}.swatch-chocolate-chip-cookie-dough{--swatch: var(--chocolate-chip-cookie-dough, var(--default))}.swatch-chocolate-chip-cookies{--swatch: var(--chocolate-chip-cookies, var(--default))}.swatch-chocolate-chip-salted-caramel{--swatch: var(--chocolate-chip-salted-caramel, var(--default))}.swatch-chocolate-coconut{--swatch: var(--chocolate-coconut, var(--default))}.swatch-chocolate-cookie-blast{--swatch: var(--chocolate-cookie-blast, var(--default))}.swatch-chocolate-cookie-dough{--swatch: var(--chocolate-cookie-dough, var(--default))}.swatch-chocolate-decadence{--swatch: var(--chocolate-decadence, var(--default))}.swatch-chocolate-dough{--swatch: var(--chocolate-dough, var(--default))}.swatch-chocolate-explosion{--swatch: var(--chocolate-explosion, var(--default))}.swatch-chocolate-fudge{--swatch: var(--chocolate-fudge, var(--default))}.swatch-chocolate-fudge-cookies{--swatch: var(--chocolate-fudge-cookies, var(--default))}.swatch-chocolate-ice-cream{--swatch: var(--chocolate-ice-cream, var(--default))}.swatch-chocolate-lava-cake{--swatch: var(--chocolate-lava-cake, var(--default))}.swatch-chocolate-milkshake{--swatch: var(--chocolate-milkshake, var(--default))}.swatch-chocolate-mint{--swatch: var(--chocolate-mint, var(--default))}.swatch-chocolate-mocha{--swatch: var(--chocolate-mocha, var(--default))}.swatch-chocolate-peanut-butter{--swatch: var(--chocolate-peanut-butter, var(--default))}.swatch-chocolate-peanut-butter-crumble{--swatch: var(--chocolate-peanut-butter-crumble, var(--default))}.swatch-chocolate-peanut-butter-cup{--swatch: var(--chocolate-peanut-butter-cup, var(--default))}.swatch-chocolate-smoothie{--swatch: var(--chocolate-smoothie, var(--default))}.swatch-chocolate-supreme{--swatch: var(--chocolate-supreme, var(--default))}.swatch-cinnabon{--swatch: var(--cinnabon, var(--default))}.swatch-cinnamon{--swatch: var(--cinnamon, var(--default))}.swatch-cinnamon-cereal{--swatch: var(--cinnamon-cereal, var(--default))}.swatch-cinnamon-crunch{--swatch: var(--cinnamon-crunch, var(--default))}.swatch-cinnamon-crunch-cereal{--swatch: var(--cinnamon-crunch-cereal, var(--default))}.swatch-cinnamon-toast{--swatch: var(--cinnamon-toast, var(--default))}.swatch-cinnamon-toast-cereal{--swatch: var(--cinnamon-toast-cereal, var(--default))}.swatch-citrus{--swatch: var(--citrus, var(--default))}.swatch-citrus-burst{--swatch: var(--citrus-burst, var(--default))}.swatch-citrus-mango{--swatch: var(--citrus-mango, var(--default))}.swatch-citrus-punch{--swatch: var(--citrus-punch, var(--default))}.swatch-citrus-vanilla{--swatch: var(--citrus-vanilla, var(--default))}.swatch-cocoa-pebbles{--swatch: var(--cocoa-pebbles, var(--default))}.swatch-cocoa-puffs{--swatch: var(--cocoa-puffs, var(--default))}.swatch-coffee-and-donuts{--swatch: var(--coffee-and-donuts, var(--default))}.swatch-coffee-ice-cream{--swatch: var(--coffee-ice-cream, var(--default))}.swatch-cola{--swatch: var(--cola, var(--default))}.swatch-cold-brew-caffeinated{--swatch: var(--cold-brew-caffeinated, var(--default))}.swatch-cold-brew-caffienated{--swatch: var(--cold-brew-caffienated, var(--default))}.swatch-cookie-commotion{--swatch: var(--cookie-commotion, var(--default))}.swatch-cookies--cream{--swatch: var(--cookies--cream, var(--default))}.swatch-cookies-and-cream{--swatch: var(--cookies-and-cream, var(--default))}.swatch-cookies-caramel{--swatch: var(--cookies-caramel, var(--default))}.swatch-cookies-cream{--swatch: var(--cookies-cream, var(--default))}.swatch-cookies-n-cream{--swatch: var(--cookies-n-cream, var(--default))}.swatch-cosmic-blast{--swatch: var(--cosmic-blast, var(--default))}.swatch-cosmic-stardust{--swatch: var(--cosmic-stardust, var(--default))}.swatch-country-time-blueberry-lemonade{--swatch: var(--country-time-blueberry-lemonade, var(--default))}.swatch-cream-soda{--swatch: var(--cream-soda, var(--default))}.swatch-creamsicle{--swatch: var(--creamsicle, var(--default))}.swatch-creamy-crisp{--swatch: var(--creamy-crisp, var(--default))}.swatch-creamy-vanilla{--swatch: var(--creamy-vanilla, var(--default))}.swatch-dark-chocolate{--swatch: var(--dark-chocolate, var(--default))}.swatch-debbie-strawberry-shortcake-rolls{--swatch: var(--debbie-strawberry-shortcake-rolls, var(--default))}.swatch-delicious-chocolate{--swatch: var(--delicious-chocolate, var(--default))}.swatch-double-chocolate-chunk{--swatch: var(--double-chocolate-chunk, var(--default))}.swatch-dr-bum{--swatch: var(--dr-bum, var(--default))}.swatch-dr-soda-pop{--swatch: var(--dr-soda-pop, var(--default))}.swatch-dragon-fruit{--swatch: var(--dragon-fruit, var(--default))}.swatch-dragonfruit-watermelon{--swatch: var(--dragonfruit-watermelon, var(--default))}.swatch-dunkin-cappuccino{--swatch: var(--dunkin-cappuccino, var(--default))}.swatch-dunkin-coffee{--swatch: var(--dunkin-coffee, var(--default))}.swatch-dunkin-mocha-latte{--swatch: var(--dunkin-mocha-latte, var(--default))}.swatch-dutch-chocolate{--swatch: var(--dutch-chocolate, var(--default))}.swatch-electric-blue-colada{--swatch: var(--electric-blue-colada, var(--default))}.swatch-fire{--swatch: var(--fire, var(--default))}.swatch-florida-crush{--swatch: var(--florida-crush, var(--default))}.swatch-freedom-ice{--swatch: var(--freedom-ice, var(--default))}.swatch-freedom-rocks{--swatch: var(--freedom-rocks, var(--default))}.swatch-french-vanilla{--swatch: var(--french-vanilla, var(--default))}.swatch-french-vanilla-creme{--swatch: var(--french-vanilla-creme, var(--default))}.swatch-frosted-frenchie{--swatch: var(--frosted-frenchie, var(--default))}.swatch-frozen-bombsicle{--swatch: var(--frozen-bombsicle, var(--default))}.swatch-fruit-cereal-milk{--swatch: var(--fruit-cereal-milk, var(--default))}.swatch-fruit-fruity-combos{--swatch: var(--fruit-fruity-combos, var(--default))}.swatch-fruit-punch{--swatch: var(--fruit-punch, var(--default))}.swatch-fruity-cereal{--swatch: var(--fruity-cereal, var(--default))}.swatch-fruity-cereal-milk{--swatch: var(--fruity-cereal-milk, var(--default))}.swatch-fruity-crunch{--swatch: var(--fruity-crunch, var(--default))}.swatch-fruity-pebbles{--swatch: var(--fruity-pebbles, var(--default))}.swatch-fudge{--swatch: var(--fudge, var(--default))}.swatch-fudge-brownie{--swatch: var(--fudge-brownie, var(--default))}.swatch-full-melon-jacket{--swatch: var(--full-melon-jacket, var(--default))}.swatch-fun-sweets-blue-raspberry{--swatch: var(--fun-sweets-blue-raspberry, var(--default))}.swatch-fun-sweets-cherry-berry{--swatch: var(--fun-sweets-cherry-berry, var(--default))}.swatch-fun-sweets-orange-cream{--swatch: var(--fun-sweets-orange-cream, var(--default))}.swatch-furious-grape{--swatch: var(--furious-grape, var(--default))}.swatch-galaxy-lemonade{--swatch: var(--galaxy-lemonade, var(--default))}.swatch-glacial-grape{--swatch: var(--glacial-grape, var(--default))}.swatch-glacier-grape{--swatch: var(--glacier-grape, var(--default))}.swatch-glazed-donut{--swatch: var(--glazed-donut, var(--default))}.swatch-gourmet-chocolate{--swatch: var(--gourmet-chocolate, var(--default))}.swatch-gourmet-vanilla{--swatch: var(--gourmet-vanilla, var(--default))}.swatch-grape{--swatch: var(--grape, var(--default))}.swatch-grape-frost{--swatch: var(--grape-frost, var(--default))}.swatch-grape-kool-aid{--swatch: var(--grape-kool-aid, var(--default))}.swatch-grape-lemonade{--swatch: var(--grape-lemonade, var(--default))}.swatch-grape-popsicle{--swatch: var(--grape-popsicle, var(--default))}.swatch-green-apple{--swatch: var(--green-apple, var(--default))}.swatch-green-apple-bubbly-gum{--swatch: var(--green-apple-bubbly-gum, var(--default))}.swatch-green-gelatin{--swatch: var(--green-gelatin, var(--default))}.swatch-guava-berry{--swatch: var(--guava-berry, var(--default))}.swatch-guava-paradise{--swatch: var(--guava-paradise, var(--default))}.swatch-gummy-bear{--swatch: var(--gummy-bear, var(--default))}.swatch-gummy-rings{--swatch: var(--gummy-rings, var(--default))}.swatch-gym-n-juice{--swatch: var(--gym-n-juice, var(--default))}.swatch-hawaiian-punch{--swatch: var(--hawaiian-punch, var(--default))}.swatch-hawaiian-punch-fruit-juicy-red{--swatch: var(--hawaiian-punch-fruit-juicy-red, var(--default))}.swatch-hawaiian-shaved-ice{--swatch: var(--hawaiian-shaved-ice, var(--default))}.swatch-hersheys-chocolate{--swatch: var(--hersheys-chocolate, var(--default))}.swatch-honey-vanilla{--swatch: var(--honey-vanilla, var(--default))}.swatch-horchata{--swatch: var(--horchata, var(--default))}.swatch-hot--spicy{--swatch: var(--hot--spicy, var(--default))}.swatch-hot-fudge{--swatch: var(--hot-fudge, var(--default))}.swatch-hot-spicy{--swatch: var(--hot-spicy, var(--default))}.swatch-ice{--swatch: var(--ice, var(--default))}.swatch-ice-blue-raz{--swatch: var(--ice-blue-raz, var(--default))}.swatch-ice-cherry{--swatch: var(--ice-cherry, var(--default))}.swatch-ice-cream-cone{--swatch: var(--ice-cream-cone, var(--default))}.swatch-ice-cream-sandwhich{--swatch: var(--ice-cream-sandwhich, var(--default))}.swatch-ice-cream-sandwich{--swatch: var(--ice-cream-sandwich, var(--default))}.swatch-ice-cream-sundae{--swatch: var(--ice-cream-sundae, var(--default))}.swatch-iced-tea-lemonade{--swatch: var(--iced-tea-lemonade, var(--default))}.swatch-irish-apple{--swatch: var(--irish-apple, var(--default))}.swatch-island-fusion{--swatch: var(--island-fusion, var(--default))}.swatch-island-orange{--swatch: var(--island-orange, var(--default))}.swatch-island-paradise{--swatch: var(--island-paradise, var(--default))}.swatch-italian-blood-orange{--swatch: var(--italian-blood-orange, var(--default))}.swatch-its-mango-time{--swatch: var(--its-mango-time, var(--default))}.swatch-jawbreaker{--swatch: var(--jawbreaker, var(--default))}.swatch-jell-o-island-pineapple{--swatch: var(--jell-o-island-pineapple, var(--default))}.swatch-jell-o-lemon-lime{--swatch: var(--jell-o-lemon-lime, var(--default))}.swatch-jet-puffed-birthday-cake{--swatch: var(--jet-puffed-birthday-cake, var(--default))}.swatch-jolly-rancher-apple{--swatch: var(--jolly-rancher-apple, var(--default))}.swatch-jolly-rancher-cherry{--swatch: var(--jolly-rancher-cherry, var(--default))}.swatch-jolly-rancher-grape{--swatch: var(--jolly-rancher-grape, var(--default))}.swatch-jolly-rancher-green-apple{--swatch: var(--jolly-rancher-green-apple, var(--default))}.swatch-juicy-nectar{--swatch: var(--juicy-nectar, var(--default))}.swatch-juicy-watermelon{--swatch: var(--juicy-watermelon, var(--default))}.swatch-jungle-juice{--swatch: var(--jungle-juice, var(--default))}.swatch-kiwi-strawberry{--swatch: var(--kiwi-strawberry, var(--default))}.swatch-knockout-fruit-punch{--swatch: var(--knockout-fruit-punch, var(--default))}.swatch-knockout-punch{--swatch: var(--knockout-punch, var(--default))}.swatch-kool-aid-cherry-limeade{--swatch: var(--kool-aid-cherry-limeade, var(--default))}.swatch-kool-aid-tropical-punch{--swatch: var(--kool-aid-tropical-punch, var(--default))}.swatch-lemon-berry{--swatch: var(--lemon-berry, var(--default))}.swatch-lemon-cake{--swatch: var(--lemon-cake, var(--default))}.swatch-lemon-crush{--swatch: var(--lemon-crush, var(--default))}.swatch-lemon-drop{--swatch: var(--lemon-drop, var(--default))}.swatch-lemon-iced-tea{--swatch: var(--lemon-iced-tea, var(--default))}.swatch-lemon-lime{--swatch: var(--lemon-lime, var(--default))}.swatch-lemon-lime-refresher{--swatch: var(--lemon-lime-refresher, var(--default))}.swatch-lemon-lime-sherbet{--swatch: var(--lemon-lime-sherbet, var(--default))}.swatch-lemon-lime-squeeze{--swatch: var(--lemon-lime-squeeze, var(--default))}.swatch-lemonade{--swatch: var(--lemonade, var(--default))}.swatch-limited-edition-grape-bubblegum{--swatch: var(--limited-edition-grape-bubblegum, var(--default))}.swatch-limited-edition-lemon-key-lime-cherry{--swatch: var(--limited-edition-lemon-key-lime-cherry, var(--default))}.swatch-limited-edition-uncle-samberry{--swatch: var(--limited-edition-uncle-samberry, var(--default))}.swatch-little-debbie-christmas-tree{--swatch: var(--little-debbie-christmas-tree, var(--default))}.swatch-little-debbie-cosmic-brownie{--swatch: var(--little-debbie-cosmic-brownie, var(--default))}.swatch-loaded-bbq{--swatch: var(--loaded-bbq, var(--default))}.swatch-loaded-taco{--swatch: var(--loaded-taco, var(--default))}.swatch-loopy-fruits{--swatch: var(--loopy-fruits, var(--default))}.swatch-lucky-charms{--swatch: var(--lucky-charms, var(--default))}.swatch-lunar-pop{--swatch: var(--lunar-pop, var(--default))}.swatch-mango-madness{--swatch: var(--mango-madness, var(--default))}.swatch-mango-passionfruit{--swatch: var(--mango-passionfruit, var(--default))}.swatch-maple-waffle{--swatch: var(--maple-waffle, var(--default))}.swatch-marshmallow-cereal-milk{--swatch: var(--marshmallow-cereal-milk, var(--default))}.swatch-marshmallow-charms{--swatch: var(--marshmallow-charms, var(--default))}.swatch-marshmallow-milk{--swatch: var(--marshmallow-milk, var(--default))}.swatch-maui-twist{--swatch: var(--maui-twist, var(--default))}.swatch-melon-madness{--swatch: var(--melon-madness, var(--default))}.swatch-miami{--swatch: var(--miami, var(--default))}.swatch-miami-vice{--swatch: var(--miami-vice, var(--default))}.swatch-milk-and-cookies{--swatch: var(--milk-and-cookies, var(--default))}.swatch-milk-chocolate{--swatch: var(--milk-chocolate, var(--default))}.swatch-milk-chocolate-cookies-n-cream{--swatch: var(--milk-chocolate-cookies-n-cream, var(--default))}.swatch-milk-cookies{--swatch: var(--milk-cookies, var(--default))}.swatch-mint-chip-ice-cream{--swatch: var(--mint-chip-ice-cream, var(--default))}.swatch-mint-chocolate-chip{--swatch: var(--mint-chocolate-chip, var(--default))}.swatch-mint-chocolate-chip-ice-cream{--swatch: var(--mint-chocolate-chip-ice-cream, var(--default))}.swatch-mint-chocolate-chunk{--swatch: var(--mint-chocolate-chunk, var(--default))}.swatch-minty-chocolate{--swatch: var(--minty-chocolate, var(--default))}.swatch-mixed-berry{--swatch: var(--mixed-berry, var(--default))}.swatch-mixed-berry-cheesecake{--swatch: var(--mixed-berry-cheesecake, var(--default))}.swatch-mixed-berry-kiwi{--swatch: var(--mixed-berry-kiwi, var(--default))}.swatch-monsterberry-lime{--swatch: var(--monsterberry-lime, var(--default))}.swatch-moose-mug-mayhem{--swatch: var(--moose-mug-mayhem, var(--default))}.swatch-mystery-flavor{--swatch: var(--mystery-flavor, var(--default))}.swatch-n-chocolate{--swatch: var(--n-chocolate, var(--default))}.swatch-nacho{--swatch: var(--nacho, var(--default))}.swatch-nacho-cheese{--swatch: var(--nacho-cheese, var(--default))}.swatch-natty{--swatch: var(--natty, var(--default))}.swatch-neutral{--swatch: var(--neutral, var(--default))}.swatch-never-ending-chocolate{--swatch: var(--never-ending-chocolate, var(--default))}.swatch-nitro-pop{--swatch: var(--nitro-pop, var(--default))}.swatch-nutter-butter{--swatch: var(--nutter-butter, var(--default))}.swatch-oatmeal-chocolate-chip{--swatch: var(--oatmeal-chocolate-chip, var(--default))}.swatch-oatmeal-cookie{--swatch: var(--oatmeal-cookie, var(--default))}.swatch-orange{--swatch: var(--orange, var(--default))}.swatch-orange-cream{--swatch: var(--orange-cream, var(--default))}.swatch-orange-cream-cotton-candy{--swatch: var(--orange-cream-cotton-candy, var(--default))}.swatch-orange-crush{--swatch: var(--orange-crush, var(--default))}.swatch-orange-dreamsicle{--swatch: var(--orange-dreamsicle, var(--default))}.swatch-orange-mango{--swatch: var(--orange-mango, var(--default))}.swatch-orange-peach{--swatch: var(--orange-peach, var(--default))}.swatch-orange-rush{--swatch: var(--orange-rush, var(--default))}.swatch-orange-splash{--swatch: var(--orange-splash, var(--default))}.swatch-orange-sunrise{--swatch: var(--orange-sunrise, var(--default))}.swatch-oreo-milk{--swatch: var(--oreo-milk, var(--default))}.swatch-oreo-white{--swatch: var(--oreo-white, var(--default))}.swatch-pancake-batter{--swatch: var(--pancake-batter, var(--default))}.swatch-passion-pineapple{--swatch: var(--passion-pineapple, var(--default))}.swatch-passionfruit{--swatch: var(--passionfruit, var(--default))}.swatch-passionfruit-guava{--swatch: var(--passionfruit-guava, var(--default))}.swatch-patriot-pop{--swatch: var(--patriot-pop, var(--default))}.swatch-pb-cookies--cream{--swatch: var(--pb-cookies--cream, var(--default))}.swatch-pb-cookies-cream{--swatch: var(--pb-cookies-cream, var(--default))}.swatch-peach{--swatch: var(--peach, var(--default))}.swatch-peach-berry-lollypop{--swatch: var(--peach-berry-lollypop, var(--default))}.swatch-peach-bum{--swatch: var(--peach-bum, var(--default))}.swatch-peach-gear-rings{--swatch: var(--peach-gear-rings, var(--default))}.swatch-peach-gummy-rings{--swatch: var(--peach-gummy-rings, var(--default))}.swatch-peach-iced-tea{--swatch: var(--peach-iced-tea, var(--default))}.swatch-peach-mango{--swatch: var(--peach-mango, var(--default))}.swatch-peach-mango-rings{--swatch: var(--peach-mango-rings, var(--default))}.swatch-peanut-butter{--swatch: var(--peanut-butter, var(--default))}.swatch-peanut-butter-cereal-milk{--swatch: var(--peanut-butter-cereal-milk, var(--default))}.swatch-peanut-butter-chocolate{--swatch: var(--peanut-butter-chocolate, var(--default))}.swatch-peanut-butter-cookie{--swatch: var(--peanut-butter-cookie, var(--default))}.swatch-peanut-butter-cookies-n-cream{--swatch: var(--peanut-butter-cookies-n-cream, var(--default))}.swatch-peanut-butter-n-honey{--swatch: var(--peanut-butter-n-honey, var(--default))}.swatch-peanut-butter-puffs{--swatch: var(--peanut-butter-puffs, var(--default))}.swatch-peppermint{--swatch: var(--peppermint, var(--default))}.swatch-peppermint-2pk{--swatch: var(--peppermint-2pk, var(--default))}.swatch-pina-koala{--swatch: var(--pina-koala, var(--default))}.swatch-pineapple{--swatch: var(--pineapple, var(--default))}.swatch-pineapple-coconut{--swatch: var(--pineapple-coconut, var(--default))}.swatch-pineapple-passion{--swatch: var(--pineapple-passion, var(--default))}.swatch-pineapple-punch{--swatch: var(--pineapple-punch, var(--default))}.swatch-pineapple-tangerine{--swatch: var(--pineapple-tangerine, var(--default))}.swatch-pineapple-whip{--swatch: var(--pineapple-whip, var(--default))}.swatch-pink-bubblegum{--swatch: var(--pink-bubblegum, var(--default))}.swatch-pink-lemonade{--swatch: var(--pink-lemonade, var(--default))}.swatch-pink-slush{--swatch: var(--pink-slush, var(--default))}.swatch-pink-splash{--swatch: var(--pink-splash, var(--default))}.swatch-pixie-dust{--swatch: var(--pixie-dust, var(--default))}.swatch-pizza{--swatch: var(--pizza, var(--default))}.swatch-plum-pear{--swatch: var(--plum-pear, var(--default))}.swatch-plumpear{--swatch: var(--plumpear, var(--default))}.swatch-pog{--swatch: var(--pog, var(--default))}.swatch-popsicle{--swatch: var(--popsicle, var(--default))}.swatch-popsicle-hawaiian-pineapple{--swatch: var(--popsicle-hawaiian-pineapple, var(--default))}.swatch-puffed-marshmallow{--swatch: var(--puffed-marshmallow, var(--default))}.swatch-pump-n-grind{--swatch: var(--pump-n-grind, var(--default))}.swatch-rainbow-blast{--swatch: var(--rainbow-blast, var(--default))}.swatch-rainbow-candy{--swatch: var(--rainbow-candy, var(--default))}.swatch-rainbow-dragonfruit{--swatch: var(--rainbow-dragonfruit, var(--default))}.swatch-rainbow-sherbert{--swatch: var(--rainbow-sherbert, var(--default))}.swatch-ranch{--swatch: var(--ranch, var(--default))}.swatch-raspberry{--swatch: var(--raspberry, var(--default))}.swatch-raspberry-blitz{--swatch: var(--raspberry-blitz, var(--default))}.swatch-raspberry-lemonade{--swatch: var(--raspberry-lemonade, var(--default))}.swatch-raspberry-limeade{--swatch: var(--raspberry-limeade, var(--default))}.swatch-razzle-dazzle{--swatch: var(--razzle-dazzle, var(--default))}.swatch-red-gummy-bear{--swatch: var(--red-gummy-bear, var(--default))}.swatch-red-white--merica{--swatch: var(--red-white--merica, var(--default))}.swatch-red-white-merica{--swatch: var(--red-white-merica, var(--default))}.swatch-reeses-peanut-butter{--swatch: var(--reeses-peanut-butter, var(--default))}.swatch-reeses-peanut-butter-cup{--swatch: var(--reeses-peanut-butter-cup, var(--default))}.swatch-rich-chocolate{--swatch: var(--rich-chocolate, var(--default))}.swatch-ring-pop-cherry{--swatch: var(--ring-pop-cherry, var(--default))}.swatch-roadside-lemonade{--swatch: var(--roadside-lemonade, var(--default))}.swatch-rocket-pop{--swatch: var(--rocket-pop, var(--default))}.swatch-root-beer{--swatch: var(--root-beer, var(--default))}.swatch-salted-peanut-butter{--swatch: var(--salted-peanut-butter, var(--default))}.swatch-salted-peanut-caramel{--swatch: var(--salted-peanut-caramel, var(--default))}.swatch-salty-peanut{--swatch: var(--salty-peanut, var(--default))}.swatch-seasonal-strawberry-sunrise{--swatch: var(--seasonal-strawberry-sunrise, var(--default))}.swatch-secret-stuff{--swatch: var(--secret-stuff, var(--default))}.swatch-sets-on-the-beach{--swatch: var(--sets-on-the-beach, var(--default))}.swatch-skippy-pb{--swatch: var(--skippy-pb, var(--default))}.swatch-smash-apple{--swatch: var(--smash-apple, var(--default))}.swatch-smores{--swatch: var(--smores, var(--default))}.swatch-snow-cone{--swatch: var(--snow-cone, var(--default))}.swatch-sonic-cherry-limeade{--swatch: var(--sonic-cherry-limeade, var(--default))}.swatch-sonic-ocean-water{--swatch: var(--sonic-ocean-water, var(--default))}.swatch-sour-apple{--swatch: var(--sour-apple, var(--default))}.swatch-sour-blue-raspberry{--swatch: var(--sour-blue-raspberry, var(--default))}.swatch-sour-buck{--swatch: var(--sour-buck, var(--default))}.swatch-sour-candy{--swatch: var(--sour-candy, var(--default))}.swatch-sour-citrus-punch{--swatch: var(--sour-citrus-punch, var(--default))}.swatch-sour-cream--onion{--swatch: var(--sour-cream--onion, var(--default))}.swatch-sour-cream-onion{--swatch: var(--sour-cream-onion, var(--default))}.swatch-sour-fruit-punch{--swatch: var(--sour-fruit-punch, var(--default))}.swatch-sour-gummies{--swatch: var(--sour-gummies, var(--default))}.swatch-sour-gummy{--swatch: var(--sour-gummy, var(--default))}.swatch-sour-gummy-bear{--swatch: var(--sour-gummy-bear, var(--default))}.swatch-sour-gummy-worms{--swatch: var(--sour-gummy-worms, var(--default))}.swatch-sour-lemon-candy{--swatch: var(--sour-lemon-candy, var(--default))}.swatch-sour-patch-kids-blue-raspberry{--swatch: var(--sour-patch-kids-blue-raspberry, var(--default))}.swatch-sour-patch-kids-redberry{--swatch: var(--sour-patch-kids-redberry, var(--default))}.swatch-sour-peach{--swatch: var(--sour-peach, var(--default))}.swatch-sour-power{--swatch: var(--sour-power, var(--default))}.swatch-sour-punch-blue-raspberry{--swatch: var(--sour-punch-blue-raspberry, var(--default))}.swatch-sour-punch-green-apple{--swatch: var(--sour-punch-green-apple, var(--default))}.swatch-sour-punch-watermelon{--swatch: var(--sour-punch-watermelon, var(--default))}.swatch-sour-robo-belts{--swatch: var(--sour-robo-belts, var(--default))}.swatch-sour-strawberry{--swatch: var(--sour-strawberry, var(--default))}.swatch-sour-watermelon{--swatch: var(--sour-watermelon, var(--default))}.swatch-sour-watermelon-candy{--swatch: var(--sour-watermelon-candy, var(--default))}.swatch-south-beach-slushie{--swatch: var(--south-beach-slushie, var(--default))}.swatch-squirrelly-nut-cookie-crunch{--swatch: var(--squirrelly-nut-cookie-crunch, var(--default))}.swatch-strawberries-cream{--swatch: var(--strawberries-cream, var(--default))}.swatch-strawberries-n-cream{--swatch: var(--strawberries-n-cream, var(--default))}.swatch-strawberry{--swatch: var(--strawberry, var(--default))}.swatch-strawberry-banana{--swatch: var(--strawberry-banana, var(--default))}.swatch-strawberry-bubblicious{--swatch: var(--strawberry-bubblicious, var(--default))}.swatch-strawberry-bum-cake{--swatch: var(--strawberry-bum-cake, var(--default))}.swatch-strawberry-colada{--swatch: var(--strawberry-colada, var(--default))}.swatch-strawberry-cream{--swatch: var(--strawberry-cream, var(--default))}.swatch-strawberry-kiwi{--swatch: var(--strawberry-kiwi, var(--default))}.swatch-strawberry-kiwi-splash{--swatch: var(--strawberry-kiwi-splash, var(--default))}.swatch-strawberry-lemonade{--swatch: var(--strawberry-lemonade, var(--default))}.swatch-strawberry-mango{--swatch: var(--strawberry-mango, var(--default))}.swatch-strawberry-margarita{--swatch: var(--strawberry-margarita, var(--default))}.swatch-strawberry-milkshake{--swatch: var(--strawberry-milkshake, var(--default))}.swatch-strawberry-shortcake{--swatch: var(--strawberry-shortcake, var(--default))}.swatch-strawberry-squeeze{--swatch: var(--strawberry-squeeze, var(--default))}.swatch-strawberry-strawberry-combos{--swatch: var(--strawberry-strawberry-combos, var(--default))}.swatch-strawberry-watermelon{--swatch: var(--strawberry-watermelon, var(--default))}.swatch-sucker-punch{--swatch: var(--sucker-punch, var(--default))}.swatch-sunday-funday{--swatch: var(--sunday-funday, var(--default))}.swatch-sunnyd-tangy-original{--swatch: var(--sunnyd-tangy-original, var(--default))}.swatch-sweet-black-cherry{--swatch: var(--sweet-black-cherry, var(--default))}.swatch-sweet-chili{--swatch: var(--sweet-chili, var(--default))}.swatch-sweet-cream-coffee{--swatch: var(--sweet-cream-coffee, var(--default))}.swatch-sweet-cream-cold-brew{--swatch: var(--sweet-cream-cold-brew, var(--default))}.swatch-sweet-n-tart{--swatch: var(--sweet-n-tart, var(--default))}.swatch-sweet-tropics{--swatch: var(--sweet-tropics, var(--default))}.swatch-tart-candy{--swatch: var(--tart-candy, var(--default))}.swatch-texas-tea{--swatch: var(--texas-tea, var(--default))}.swatch-tigers-blood{--swatch: var(--tigers-blood, var(--default))}.swatch-toasted-honey-graham{--swatch: var(--toasted-honey-graham, var(--default))}.swatch-triple-chocolate{--swatch: var(--triple-chocolate, var(--default))}.swatch-trix{--swatch: var(--trix, var(--default))}.swatch-tropic-thunder{--swatch: var(--tropic-thunder, var(--default))}.swatch-tropical{--swatch: var(--tropical, var(--default))}.swatch-tropical-berry{--swatch: var(--tropical-berry, var(--default))}.swatch-tropical-fruit-punch{--swatch: var(--tropical-fruit-punch, var(--default))}.swatch-tropical-mango{--swatch: var(--tropical-mango, var(--default))}.swatch-tropical-mango-pineapple{--swatch: var(--tropical-mango-pineapple, var(--default))}.swatch-tropical-punch{--swatch: var(--tropical-punch, var(--default))}.swatch-tropical-vibes{--swatch: var(--tropical-vibes, var(--default))}.swatch-unflavored{--swatch: var(--unflavored, var(--default))}.swatch-vanilla{--swatch: var(--vanilla, var(--default))}.swatch-vanilla-bean{--swatch: var(--vanilla-bean, var(--default))}.swatch-vanilla-cake-batter{--swatch: var(--vanilla-cake-batter, var(--default))}.swatch-vanilla-caramel{--swatch: var(--vanilla-caramel, var(--default))}.swatch-vanilla-cream{--swatch: var(--vanilla-cream, var(--default))}.swatch-vanilla-creme-wafer{--swatch: var(--vanilla-creme-wafer, var(--default))}.swatch-vanilla-crme-wafer{--swatch: var(--vanilla-crme-wafer, var(--default))}.swatch-vanilla-ice-cream{--swatch: var(--vanilla-ice-cream, var(--default))}.swatch-vanilla-milkshake{--swatch: var(--vanilla-milkshake, var(--default))}.swatch-vanilla-oatmeal-cookie{--swatch: var(--vanilla-oatmeal-cookie, var(--default))}.swatch-vanilla-peanut-butter{--swatch: var(--vanilla-peanut-butter, var(--default))}.swatch-vanilla-wafer{--swatch: var(--vanilla-wafer, var(--default))}.swatch-venice-punch{--swatch: var(--venice-punch, var(--default))}.swatch-very-berry{--swatch: var(--very-berry, var(--default))}.swatch-vice-city{--swatch: var(--vice-city, var(--default))}.swatch-warheads-watermelon{--swatch: var(--warheads-watermelon, var(--default))}.swatch-watermelon{--swatch: var(--watermelon, var(--default))}.swatch-watermelon-cooler{--swatch: var(--watermelon-cooler, var(--default))}.swatch-watermelon-explosion{--swatch: var(--watermelon-explosion, var(--default))}.swatch-watermelon-freeze{--swatch: var(--watermelon-freeze, var(--default))}.swatch-welchs-grape{--swatch: var(--welchs-grape, var(--default))}.swatch-welcome-to-miami{--swatch: var(--welcome-to-miami, var(--default))}.swatch-white-chocolate-almond{--swatch: var(--white-chocolate-almond, var(--default))}.swatch-white-chocolate-raspberry{--swatch: var(--white-chocolate-raspberry, var(--default))}.swatch-white-gummy-deer{--swatch: var(--white-gummy-deer, var(--default))}.swatch-white-pineapple-strawberry{--swatch: var(--white-pineapple-strawberry, var(--default))}.swatch-wild-berry{--swatch: var(--wild-berry, var(--default))}.swatch-wildberry{--swatch: var(--wildberry, var(--default))}.card{display:flex;flex-direction:column;height:100%;background:var(--color-white);border:1px solid var(--color-border)}.card__media{--card-image: none;position:relative;display:block;overflow:hidden;aspect-ratio:1;color:inherit;text-decoration:none;background-color:#fafafa;background-image:var(--card-image),radial-gradient(circle at 50% 42%,#fff,#fafafa 70%,#f5f5f5);background-repeat:no-repeat;background-position:center;background-size:contain,cover}.card--membership{border-color:var(--color-primary);container-type:inline-size}.card--membership .card__media{background-size:cover;background-position:0 0}.card__membership-facts{display:grid;grid-template-columns:minmax(0,1fr);gap:.45rem .75rem;margin:0 0 .35rem;padding:.15rem 0 0;list-style:none}.card__membership-facts li{display:flex;align-items:flex-start;gap:.4rem;min-width:0;color:var(--color-text);font-family:var(--font-body),Poppins,sans-serif;font-size:.75rem;font-weight:600;line-height:1.3}.card__membership-icon{display:inline-flex;flex:0 0 1.1rem;align-items:center;justify-content:center;width:1.1rem;height:1.1rem;margin-top:.05rem;color:var(--color-primary)}.card__membership-icon svg{display:block;width:100%;height:100%}@container (min-width: 280px){.card__membership-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.card__badge{position:absolute;top:.75rem;left:.75rem;z-index:2}.card__body{display:flex;flex-direction:column;flex:1 1 auto;gap:.4rem;padding:.9rem}.card .card__title{margin:0;font-family:var(--font-display);font-size:1.65rem;font-style:normal;font-weight:800;letter-spacing:.02em;line-height:1.05;text-transform:uppercase;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media(min-width:992px){.card .card__title{line-height:.9}}.card .card__title a{color:inherit;text-decoration:none}.card .card__title a:hover,.card .card__title a:focus-visible{color:var(--color-primary)}.card__price{display:flex;flex-wrap:nowrap;align-items:center;gap:.2rem .3rem;margin:0;min-width:0;font-size:.9375rem}.card__brand{margin:0;color:var(--color-primary);font-size:.75rem;font-weight:600;text-decoration:underline;text-underline-offset:.15em}.card__type{margin:0;color:var(--color-text-muted);font-size:.8125rem;font-weight:500;line-height:1.3}.card__queues{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin:.25rem 0 .15rem;padding:.65rem 0;border-top:1px solid var(--color-secondary);border-bottom:1px solid var(--color-secondary)}.card__queue-label{display:block;margin-bottom:.3rem;color:var(--color-text-muted);font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.card__queue-label-short{display:none}.card__queue-value{margin:0;font-family:var(--font-body);font-size:.8125rem;font-style:normal;font-weight:500}.card__swatches{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;overflow:visible;position:relative;z-index:5}.card__buy{display:flex;align-items:center;justify-content:space-between;gap:.45rem;min-height:1.7rem;margin:.15rem 0 .55rem}.card .price__compare{margin-right:0;font-size:inherit}.card .price__save{flex-shrink:0;font-size:.925rem;padding:.08rem .28rem;line-height:1}@media(max-width:860px){.card .price__save{font-size:.625rem}}.card .stock{flex:0 0 auto;white-space:nowrap;font-size:.75rem;gap:.3rem}@media(max-width:860px){.card__body{gap:.22rem;padding:.55rem .5rem .5rem}.card .card__title{font-size:1.2rem;line-height:1.08;-webkit-line-clamp:3}.card__queues{margin:.1rem 0 0;padding:.4rem 0}.card__queues--single{grid-template-columns:1fr}.card__queue-label-full{display:none}.card__queue-label-short{display:inline}.card__buy{flex-direction:column;align-items:flex-start;gap:.12rem;min-height:0;margin:.05rem 0 .25rem}.card .stock{margin:0;font-size:.625rem}}.card__cta{width:100%;min-height:60px;margin-top:auto;font-size:1.25rem}.swatch{position:relative;flex-shrink:0;width:21px;height:21px;padding:0;border:0;border-radius:50%;background:var(--swatch, var(--default));background-repeat:no-repeat;background-position:center;background-size:cover;box-shadow:none;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.swatch:hover,.swatch:focus-visible{z-index:10;transform:scale(1.2)}.swatch.is-selected{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--color-primary)}.swatch--oos{opacity:.35;background:linear-gradient(135deg,transparent calc(50% - .7px),var(--color-third) calc(50% - .7px),var(--color-third) calc(50% + .7px),transparent calc(50% + .7px)),var(--swatch, var(--default));background-repeat:no-repeat;background-position:center;background-size:cover}.swatch--oos:hover,.swatch--oos:focus-visible{opacity:.55}.swatch--more{display:flex;align-items:center;justify-content:center;width:auto;min-width:22px;height:18px;padding:0 5px;border:0;border-radius:9px;background:#f0f0f0;color:#666;font-family:var(--font-body);font-size:10px;font-weight:600;cursor:pointer}.swatch--more--mobile{display:none}@media(max-width:749px){.card__swatches--mobile-limited .swatch:not(.swatch--more):nth-child(n+3){display:none}.card .swatch--more--desktop{display:none}.card .swatch--more--mobile{display:flex}}.swatch--more:hover,.swatch--more:focus-visible{transform:none;background:#e4e4e4;color:#333}.swatch-limited-edition-uncle-samberry{width:24px;height:24px;overflow:hidden}.swatch[data-tooltip]:after{content:attr(data-tooltip);position:absolute;left:50%;bottom:calc(100% + 8px);transform:translate(-50%);padding:.3rem .5rem;background:var(--color-third);color:var(--color-white);font-family:var(--font-body);font-size:.6875rem;font-weight:500;letter-spacing:.02em;line-height:1.2;text-transform:none;white-space:nowrap;opacity:0;pointer-events:none;z-index:6}.swatch[data-tooltip]:before{content:"";position:absolute;top:auto;left:50%;bottom:calc(100% + 2px);width:0;height:0;background:none;transform:translate(-50%);border:5px solid rgba(0,0,0,0);border-top-color:var(--color-third);opacity:0;pointer-events:none;z-index:6}.swatch[data-tooltip]:hover:after,.swatch[data-tooltip]:hover:before,.swatch[data-tooltip]:focus-visible:after,.swatch[data-tooltip]:focus-visible:before{opacity:1}.filters{position:sticky;top:calc(var(--HEADER-HEIGHT, 72px) + 1rem);max-height:calc(100vh - var(--HEADER-HEIGHT, 72px) - 2rem);overflow-y:auto}.filters__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-bottom:.75rem;border-bottom:1px solid var(--color-border)}.filters__title{margin:0;color:var(--color-primary);font-size:1.125rem;letter-spacing:.04em}.filters__toggle{display:none}.filters__clear{padding:0;border:0;background:none;color:var(--color-text-muted);font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-decoration:underline;text-underline-offset:.15em;cursor:pointer}.filter-group{border-bottom:1px solid var(--color-border)}.filter-group:last-child{border-bottom:none}.filter-group__summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem 0;font-family:var(--font-body);font-size:.8125rem;font-style:normal;font-weight:600;letter-spacing:.06em;line-height:1.2;text-transform:uppercase;cursor:pointer;list-style:none}.filter-group__summary::-webkit-details-marker{display:none}.filter-group__summary:after{content:"+";flex-shrink:0;color:var(--color-third);font-family:var(--font-body);font-style:normal;font-size:1.05rem;font-weight:500;line-height:1}.filter-group[open] .filter-group__summary:after{content:"\2212"}.filter-group__body{max-height:280px;overflow-x:hidden;overflow-y:auto;padding:0 .15rem .95rem 0;scrollbar-width:thin;scrollbar-color:var(--color-border) rgba(0,0,0,0)}.filter-group__body::-webkit-scrollbar{width:6px}.filter-group__body::-webkit-scrollbar-track{background:#0000}.filter-group__body::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:3px}.filter-option{display:flex;align-items:flex-start;justify-content:space-between;gap:.65rem;margin:0 0 .45rem;font-size:.8125rem;cursor:pointer;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.filter-option,.filter-option *{cursor:pointer}.filter-option::selection,.filter-option *::selection{background:#0000}.filter-option:last-child{margin-bottom:0}.filter-option .check{flex:1 1 auto;min-width:0;align-items:center}.filter-option__icon{flex-shrink:0;width:1.5rem;height:1.5rem;object-fit:contain;background-color:#ddd;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:.25rem}.filter-option__count{color:var(--color-text-muted);font-weight:500;white-space:nowrap}.filter-price{display:grid;grid-template-columns:1fr 1fr;gap:.55rem}.filter-price .field{min-height:40px;padding:.4rem .55rem}.filter-price__label{display:block;margin-bottom:.25rem;color:var(--color-text-muted);font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.section--breadcrumbs{padding-block:1.25rem 0}.template-product .section--breadcrumbs{padding-bottom:1.75rem}.breadcrumbs{font-family:var(--font-body);font-size:.875rem;line-height:1.3}.breadcrumbs__list{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin:0;padding:0;list-style:none}.breadcrumbs__item{display:inline-flex;align-items:center;gap:.5rem}.breadcrumbs__item:not(:last-child):after{content:"/";color:var(--color-text-muted);font-weight:400}.breadcrumbs__link{color:var(--color-third);text-decoration:none}.breadcrumbs__link:hover,.breadcrumbs__link:focus-visible{color:var(--color-primary)}.breadcrumbs__current{color:var(--color-primary)}.collection-banner{width:100%;margin:0;padding-top:.75rem;line-height:0}.collection-banner picture,.collection-banner__image{display:block;width:100%;height:auto}#Collection{scroll-margin-top:calc(var(--HEADER-HEIGHT-MOBILE, var(--hv2-height-mobile, 72px)) + .5rem)}.collection-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.collection-toolbar__title{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;margin:0;letter-spacing:.02em;line-height:.95}.collection-toolbar__count{color:var(--color-text-muted);font-family:var(--font-body);font-size:.9375rem;font-weight:500;letter-spacing:0;line-height:1;text-transform:none}.collection-sort{display:flex;flex-wrap:nowrap;align-items:center;gap:.75rem;min-width:320px}.collection-sort .label{margin:0;flex-shrink:0;white-space:nowrap}.collection{display:grid;grid-template-columns:minmax(0,1fr);gap:1.75rem;align-items:start}.collection--with-filters{grid-template-columns:250px minmax(0,1fr)}.collection[aria-busy=true],[data-collection][aria-busy=true]{opacity:.62;pointer-events:none}.collection__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-12);margin:0;padding:0;list-style:none}@media(min-width:400px){.collection__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){.collection__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.collection__empty{grid-column:1/-1;padding:2rem 0;color:var(--color-text-muted)}.collection__description{margin:0 0 1.25rem}.collection-toolbar__title a{color:inherit;text-decoration:none}.collection-toolbar__title a:hover,.collection-toolbar__title a:focus-visible{color:var(--color-primary)}.collection-group+.collection-group{margin-top:3rem;padding-top:2.5rem;border-top:1px solid var(--color-border)}.collection-group .collection-toolbar{margin-bottom:1.25rem}.collection-group__more{width:auto;min-width:12rem;margin-top:1.5rem}.pagination{display:flex;flex-direction:column;align-items:stretch;gap:.7rem;margin:1.75rem 0 0;padding:0}.pagination__sentinel{width:100%;height:1px;pointer-events:none}.pagination__bar{display:flex;align-items:center;justify-content:center;gap:.55rem}.pagination__arrow{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.75rem;height:2.75rem;border:1px solid var(--color-border);border-radius:999px;background:var(--color-white);color:var(--color-third);text-decoration:none}.pagination__arrow svg{width:1.1rem;height:1.1rem}.pagination__arrow:hover,.pagination__arrow:focus-visible{border-color:var(--color-primary);color:var(--color-primary);outline:none}.pagination__arrow.is-disabled{opacity:.35;pointer-events:none}.pagination__status{flex:1 1 auto;min-width:0;margin:0;color:var(--color-text);font-family:var(--font-body);font-size:.875rem;font-weight:600;letter-spacing:.01em;line-height:1.2;text-align:center}.pagination__pages{display:none;align-items:center;justify-content:center;flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none}.pagination__page,.pagination__ellipsis{display:inline-flex;align-items:center;justify-content:center;min-width:2.25rem;min-height:2.25rem;padding:0 .45rem;border:1px solid rgba(0,0,0,0);border-radius:999px;color:var(--color-third);font-family:var(--font-body);font-size:.875rem;font-weight:600;line-height:1;text-decoration:none}.pagination__page:hover,.pagination__page:focus-visible{border-color:var(--color-primary);color:var(--color-primary);outline:none}.pagination__page.is-current,.pagination__page[aria-current=page]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}.pagination__ellipsis{min-width:1.5rem;color:var(--color-text-muted)}.pagination__progress{overflow:hidden;width:100%;height:3px;border-radius:999px;background:var(--color-secondary)}.pagination__progress span{display:block;height:100%;background:var(--color-primary)}.pagination__loading{display:none;align-items:center;justify-content:center;gap:.5rem;margin:0;color:var(--color-text-muted);font-family:var(--font-body);font-size:.8125rem;font-weight:500}.pagination[data-loading=true] .pagination__loading{display:flex}.pagination__spinner{width:.85rem;height:.85rem;border:2px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;animation:pagination-spin .7s linear infinite}@keyframes pagination-spin{to{transform:rotate(360deg)}}@media(min-width:861px){.pagination__status,.pagination__progress{display:none}.pagination__pages{display:flex;flex:1 1 auto}}@media(max-width:860px){.collection,.collection--with-filters{grid-template-columns:1fr}.filters{position:static}.filters__title{display:none}.filters__toggle{display:inline-flex;align-items:center;justify-content:flex-start;flex:1 1 auto;min-width:0;min-height:2.5rem;gap:.5rem;padding:0;border:0;background:none;color:var(--color-primary);font-size:1.5rem;letter-spacing:.04em;line-height:.85;cursor:pointer}.filters__clear{position:relative;z-index:1;flex-shrink:0}.filters__toggle:after{content:"";width:.55em;height:.55em;flex-shrink:0;background:linear-gradient(currentColor,currentColor) center/100% .12em no-repeat,linear-gradient(currentColor,currentColor) center/.12em 100% no-repeat}.filters.is-open .filters__toggle:after{background:linear-gradient(currentColor,currentColor) center/100% .12em no-repeat}.filters:not(.is-open) .filters__head{padding-bottom:0;border-bottom:0}.filters__panel{display:none}.filters.is-open .filters__panel{display:block}.collection__grid{gap:.65rem}.collection-toolbar{align-items:stretch;flex-direction:column}.collection-toolbar__title{width:100%;justify-content:space-between}.collection-toolbar__count{margin-left:auto;white-space:nowrap}.collection-sort{min-width:0;width:100%;gap:.45rem}.collection-sort .label{font-size:1.5rem;letter-spacing:.04em;line-height:.85}.collection-sort .field{flex:1 1 auto;min-width:0;min-height:36px;padding:.35rem .55rem;font-size:.8125rem}.collection__grid .card__body{gap:.28rem;padding:.6rem .55rem .65rem}.collection__grid .card .card__title{font-size:1.45rem;line-height:1.08;-webkit-line-clamp:3}.collection__grid .card__brand{overflow:hidden;font-size:.625rem;text-overflow:ellipsis;white-space:nowrap}.collection__grid .card__type{font-size:.6875rem}.collection__grid .rating{flex-wrap:wrap;gap:.2rem .3rem}.collection__grid .star-icon{width:14px;height:14px;margin-inline:-1px}.collection__grid .rating__count{font-size:.625rem;white-space:nowrap}.collection__grid .card__queues{gap:.4rem;margin:.15rem 0 .1rem;padding:.45rem 0}.collection__grid .card__queue-label{margin-bottom:.2rem;font-size:.5625rem;letter-spacing:.06em}.collection__grid .card__queue-value{font-size:.6875rem}.collection__grid .swatch{width:18px;height:18px}.collection__grid .swatch-limited-edition-uncle-samberry{width:20px;height:20px}.collection__grid .card__price{font-size:.875rem}.collection__grid .price__save{font-size:.625rem;padding:.08rem .28rem;line-height:1}.collection__grid .card__buy{flex-direction:column;align-items:flex-start;gap:.3rem;margin:.1rem 0 .35rem}.collection__grid .stock{font-size:.625rem;white-space:nowrap}.collection__grid .card__badge{top:.4rem;left:.4rem}.collection__grid .badge{min-height:1.875rem;padding:0 .6rem;font-size:.9375rem}.collection__grid .card__cta{min-height:46px;padding-inline:.5rem;font-size:1.125rem}}.collection-copy{padding-block:2.5rem 3rem;background:var(--color-white)}.collection-copy__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem;align-items:stretch}.collection-copy__media{overflow:hidden;min-height:16rem;background:var(--color-secondary)}.collection-copy__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.collection-copy__content{min-width:0;color:var(--color-text);font-size:1.05rem;line-height:1.7}.collection-copy__content>*:first-child{margin-top:0}.collection-copy__content>*:last-child{margin-bottom:0}.collection-copy__content h1,.collection-copy__content h2,.collection-copy__content h3,.collection-copy__content h4,.collection-copy__content h5,.collection-copy__content h6{margin:0 0 .85rem;color:var(--color-text);font-family:var(--font-display);font-weight:800;letter-spacing:.02em;line-height:1.1;text-transform:uppercase}.collection-copy__content h2{font-size:clamp(1.75rem,3vw,2.5rem)}.collection-copy__content h3{font-size:clamp(1.4rem,2.4vw,2rem)}.collection-copy__content p,.collection-copy__content ul,.collection-copy__content ol{margin:0 0 1rem}.collection-copy__content li{margin-bottom:.4rem}.collection-copy__content a{color:var(--color-primary)}.collection-faq{padding-block:2.5rem 3.25rem;background:var(--color-secondary);font-family:var(--font-body)}.collection-faq__header{margin:0 0 1.75rem;text-align:left}.collection-faq__heading{margin:0}.collection-faq__subheading{margin:.7rem 0 0;color:var(--color-text-muted);font-size:var(--text-small);line-height:var(--leading-body)}.collection-faq__list{display:flex;flex-direction:column}.collection-faq__item{border-bottom:1px solid var(--color-border)}.collection-faq__item:first-child{border-top:1px solid var(--color-border)}.collection-faq__question{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;padding:1.25rem 0;color:var(--color-text);font-family:var(--font-body);font-size:1.0625rem;font-weight:700;line-height:1.35;cursor:pointer;list-style:none}.collection-faq__question::-webkit-details-marker,.collection-faq__question::marker{display:none}.collection-faq__question:hover,.collection-faq__question:focus-visible{color:var(--color-primary)}.collection-faq__icon{flex-shrink:0;width:1.25rem;height:1.25rem;color:var(--color-text-muted);transition:transform .2s ease}.collection-faq__item[open] .collection-faq__icon{color:var(--color-text);transform:rotate(180deg)}.collection-faq__answer{padding:0 0 1.25rem;color:var(--color-text-muted);font-size:1rem;line-height:1.7}.collection-faq__answer>*:first-child{margin-top:0}.collection-faq__answer>*:last-child{margin-bottom:0}.collection-faq__answer p,.collection-faq__answer ul,.collection-faq__answer ol{margin:0 0 .75rem}.collection-faq__answer a{color:var(--color-primary)}@media(min-width:992px){.collection-copy{padding-block:3rem 3.5rem}.collection-copy__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:3.5rem}.collection-copy__grid--text,.collection-copy__grid--media{grid-template-columns:minmax(0,1fr)}.collection-copy__media{min-height:25rem}.collection-faq{padding-block:3rem 4rem}.collection-faq__question{padding:1.5rem 0;font-size:1.25rem}}.header-v2{min-height:var(--hv2-height-mobile, 60px)}@media only screen and (min-width:990px){.header-v2{min-height:var(--hv2-height, 72px)}}.header-v2__bar{position:relative;z-index:5600;width:100%;background-color:var(--hv2-bg, #000);color:var(--hv2-text, #fff);border-bottom:1px solid var(--hv2-border, rgba(255, 255, 255, .1))}.header-v2__bar.is-stuck{position:fixed;top:0;left:0;animation:header-v2-reveal .3s ease both;will-change:transform}.header-v2[data-sticky-shadow] .header-v2__bar.is-stuck{box-shadow:0 4px 24px #00000040}.header-v2__bar.is-hidden{transform:translateY(-100%);transition:transform .3s ease;animation:none}.header-v2__bar.is-stuck:not(.is-hidden){transition:transform .3s ease}.header-v2__inner{position:relative;display:flex;align-items:center;justify-content:space-between;gap:clamp(.5rem,2vw,1.5rem);max-width:var(--hv2-max-width, 1440px);height:var(--hv2-height-mobile, 60px);margin:0 auto;padding:0 clamp(.75rem,3vw,2rem)}@media only screen and (min-width:990px){.header-v2__inner{height:var(--hv2-height, 72px)}}@media only screen and (min-width:1600px){.header-v2__inner{display:grid;grid-template-columns:auto 1fr auto;position:static}}@media only screen and (min-width:1600px){.header-v2--logo-center .header-v2__inner{grid-template-columns:1fr auto 1fr}}@media only screen and (min-width:1600px){.header-v2--logo-center .header-v2__nav{order:-1;justify-self:start}}@media only screen and (min-width:1600px){.header-v2--logo-center .header-v2__actions{justify-self:end}}.header-v2__logo{display:flex;align-items:center;justify-content:center;position:absolute;left:50%;transform:translate(-50%);z-index:1;width:var(--hv2-logo-width-mobile, 90px);color:inherit;text-decoration:none;pointer-events:auto}@media only screen and (min-width:990px){.header-v2__logo{width:var(--hv2-logo-width, 120px)}}@media only screen and (min-width:1600px){.header-v2__logo{position:static;left:auto;transform:none;justify-self:start}}.header-v2__logo-lottie{display:flex;width:100%}.header-v2__logo-lottie svg{display:block;width:100%;height:auto}.header-v2__logo-image{display:block;width:100%;height:auto}.header-v2__logo-image--fallback{display:none}.header-v2:not(.header-v2--lottie-ready) .header-v2__logo-image--fallback{display:block}.header-v2:not(.header-v2--lottie-ready) .header-v2__logo-lottie{display:none}.header-v2__logo-text{font-size:clamp(1rem,2.5vw,1.375rem);font-weight:700;letter-spacing:.04em;white-space:nowrap}.header-v2__nav{display:none}@media only screen and (min-width:1600px){.header-v2__nav{display:block;justify-self:center;min-width:0;position:static;margin-left:5rem}}.header-v2__menu{display:flex;flex-wrap:nowrap;align-items:center;gap:clamp(.25rem,1vw,.75rem);margin:0;padding:0;list-style:none;position:static}.header-v2__menu-item--parent{position:static}.header-v2__menu-link{position:relative;display:inline-flex;align-items:center;gap:.375rem;padding:.625rem .75rem;color:inherit;font-family:var(--font-heading),Arial,sans-serif;font-size:var(--hv2-nav-size, 13px);letter-spacing:var(--hv2-nav-tracking, 1px);font-weight:600;text-decoration:none;white-space:nowrap;border-radius:4px;transition:color .2s ease,background-color .2s ease}@media only screen and (min-width:1600px)and (max-width:1719px){.header-v2__menu-link{font-size:11.5px;padding:.5rem .625rem;gap:.25rem}}@media only screen and (min-width:1600px){.header-v2__menu-link{gap:.25rem}}.header-v2__menu-link:hover,.header-v2__menu-link:focus-visible{color:var(--hv2-accent, #3b60ff)}.header-v2__menu-link.is-active{color:var(--hv2-accent, #3b60ff)}.header-v2__menu:has(.header-v2__menu-item--parent.is-open) .header-v2__menu-link.is-active{color:inherit}.header-v2__menu-item--parent.is-open>.header-v2__menu-link,.header-v2__menu:has(.header-v2__menu-item--parent.is-open) .header-v2__menu-item--parent.is-open>.header-v2__menu-link.is-active{color:var(--hv2-accent, #3b60ff)}.header-v2--caps .header-v2__menu-link,.header-v2--caps .header-v2__drawer-link{text-transform:uppercase}.header-v2__chevron{width:9px!important;height:6px!important;flex-shrink:0;transition:transform .2s ease}@media only screen and (min-width:1600px){.header-v2__chevron{width:12px!important;height:7px!important;opacity:.9}}@media only screen and (min-width:1600px){.header-v2__menu-link .header-v2__chevron{width:12px!important;height:7px!important}}.header-v2__menu-item--parent.is-open .header-v2__chevron{transform:rotate(180deg)}.header-v2__dropdown{position:fixed;top:var(--hv2-dropdown-top, var(--hv2-height, 72px));left:0;right:0;width:100%;box-sizing:border-box;transform:translateY(8px);background-color:var(--hv2-dropdown-bg, #0d0d0d);color:var(--hv2-dropdown-text, #fff);border-top:1px solid var(--hv2-border, rgba(255, 255, 255, .1));border-bottom:1px solid var(--hv2-border, rgba(255, 255, 255, .1));box-shadow:0 32px 64px #0006;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,transform .2s ease,visibility .2s;max-height:calc(100vh - var(--hv2-dropdown-top, var(--hv2-height, 72px)) - 16px);overflow-y:auto;z-index:5601}.header-v2__menu-item--parent.is-open .header-v2__dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.header-v2__dropdown-inner{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:clamp(1.5rem,3vw,3rem);width:100%;padding:clamp(1.5rem,3vw,2.5rem) clamp(1rem,3vw,2.5rem)}@media only screen and (min-width:1600px)and (max-width:1719px){.header-v2__dropdown-inner{gap:1.25rem;padding:1.25rem 1rem}}.header-v2__dropdown--contained{left:0;right:0;width:100%}.header-v2__dropdown--contained .header-v2__dropdown-inner{box-sizing:border-box;width:100%;max-width:72rem;margin-left:auto;margin-right:auto;padding-left:clamp(.75rem,3vw,2rem);padding-right:clamp(.75rem,3vw,2rem);grid-auto-columns:minmax(14rem,1fr)}.header-v2__dropdown--articles .header-v2__dropdown-inner{max-width:90rem}.header-v2__dropdown-col{display:flex;flex-direction:column;min-width:0;height:100%}.header-v2__dropdown-heading{display:block;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid var(--hv2-border, rgba(255, 255, 255, .1));color:inherit;font-family:Poppins,sans-serif;font-size:calc(var(--hv2-nav-size, 13px) + 1px);font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}@media only screen and (min-width:1600px)and (max-width:1719px){.header-v2__dropdown-heading{font-size:11.5px;margin-bottom:.625rem;letter-spacing:.06em}}.header-v2__dropdown-heading:hover,.header-v2__dropdown-heading:focus-visible{color:var(--hv2-accent, #3b60ff)}.header-v2__dropdown-list{display:flex;flex-direction:column;gap:.125rem;margin:0;padding:0;list-style:none}.header-v2__dropdown-link{display:block;padding:.375rem 0;color:inherit;font-family:Poppins,sans-serif;font-size:var(--hv2-nav-size, 13px);text-decoration:none;opacity:.75;transition:opacity .2s ease,color .2s ease}@media only screen and (min-width:1600px)and (max-width:1719px){.header-v2__dropdown-link{font-size:11px;padding:.3125rem 0}}.header-v2__dropdown-link:hover,.header-v2__dropdown-link:focus-visible{color:var(--hv2-accent, #3b60ff);opacity:1}.header-v2__dropdown-body{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.header-v2__dropdown-media{display:block;position:relative;width:100%;height:var(--hv2-desc-image-height, 140px);margin:0;background-color:#1c1c1c;background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:2px;overflow:hidden}.header-v2__dropdown-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--hv2-desc-image-overlay, rgba(0, 0, 0, .4));pointer-events:none;transition:opacity .2s ease}.header-v2__dropdown-media:hover:after,.header-v2__dropdown-media:focus-visible:after{opacity:.7}.header-v2__dropdown-desc{margin:.875rem 0 0;color:#ffffffb8;font-family:Poppins,sans-serif;font-size:calc(var(--hv2-nav-size, 13px) - 1px);font-weight:400;line-height:1.6}.header-v2__dropdown-more{display:inline-flex;align-items:center;align-self:flex-start;gap:.375rem;margin-top:auto;padding-top:1.125rem;color:#6b8cff;font-family:Poppins,sans-serif;font-size:calc(var(--hv2-nav-size, 13px) - 1px);font-weight:600;letter-spacing:.01em;text-decoration:none;transition:gap .2s ease,color .2s ease}.header-v2__dropdown-more:hover,.header-v2__dropdown-more:focus-visible{gap:.625rem;color:#fff;text-decoration:underline;text-underline-offset:3px}.header-v2__dropdown-more-arrow{width:14px;height:14px;flex-shrink:0}.header-v2__dropdown-tabs{display:flex;flex-wrap:wrap;gap:.25rem;padding:1rem clamp(1rem,3vw,2.5rem) 0;border-bottom:1px solid var(--hv2-border, rgba(255, 255, 255, .1))}.header-v2__dropdown-tab{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:.5rem;background:none;border:0;border-bottom:2px solid rgba(0,0,0,0);margin-bottom:-1px;padding:.75rem 1rem;color:inherit;font-family:RBNo2,Druk Bold,sans-serif;font-size:28px;font-weight:700;font-style:normal;letter-spacing:.5px;line-height:1.1;text-transform:uppercase;text-decoration:none;opacity:.6;cursor:pointer;transition:opacity .2s ease,border-color .2s ease,color .2s ease}@media only screen and (min-width:1600px)and (max-width:1719px){.header-v2__dropdown-tab{font-size:20px;padding:.65rem .75rem}}.header-v2__dropdown-tab:hover,.header-v2__dropdown-tab:focus-visible{opacity:1;color:inherit}.header-v2__dropdown-tab.is-active{border-bottom-color:var(--hv2-accent, #3b60ff);opacity:1}.header-v2__new-badge{position:absolute;top:-5px;left:50%;z-index:2;display:inline-flex;align-items:center;justify-content:center;padding:.2rem .48rem .18rem;border-radius:999px;background:#fff;color:#111;font-family:Poppins,sans-serif;font-size:.625rem;font-weight:700;letter-spacing:.04em;line-height:1;text-transform:uppercase;translate:-50% -50%;pointer-events:none;white-space:nowrap}.header-v2__new-badge--health{overflow:hidden;background:#3ee0b7;color:#06281f;letter-spacing:.03em;transform-origin:center;animation:hv2-health-tadah 15s cubic-bezier(.22,1.45,.32,1) infinite}.header-v2__new-badge--health:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,transparent 38%,rgba(255,255,255,.78) 50%,transparent 62%);background-size:220% 100%;background-position:140% 0;opacity:0;animation:hv2-health-shine 15s ease-in-out infinite}.header-v2__menu-link:has(.header-v2__new-badge--health),.header-v2__drawer-link:has(.header-v2__new-badge--health),.header-v2__drawer-row:has(.header-v2__new-badge--health) .header-v2__drawer-label{font-weight:800}.header-v2__tab-badge{display:inline-flex;align-items:center;justify-content:center;padding:.15rem .4rem;border-radius:999px;background-color:var(--hv2-accent, #3b60ff);color:#fff;font-family:Poppins,sans-serif;font-size:.625rem;font-weight:600;letter-spacing:.04em;line-height:1;text-transform:uppercase;transform:translateY(-.35em)}.header-v2__dropdown-panel{display:none}.header-v2__dropdown-panel.is-active{display:block}.header-v2__goals-wrap{box-sizing:border-box;width:100%;margin:0;padding:clamp(1.5rem,3vw,2.5rem) clamp(1rem,3vw,2.5rem)}.header-v2__goals-empty{margin:0;padding:2rem 0;font-family:Poppins,sans-serif;font-size:.875rem;opacity:.65;text-align:center}.header-v2__goals-empty--drawer{padding:1.5rem 1rem;font-size:.9375rem}.header-v2__goals{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,18rem));justify-content:start;gap:1.25rem 1.5rem}.header-v2__goals--drawer{padding:.75rem 1rem 1rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}.header-v2__goals--drawer .header-v2__goal-title{font-size:.875rem}.header-v2__goals-links{display:flex;flex-direction:column;gap:0}.header-v2__goal-link{display:flex;align-items:center;min-height:48px;padding:.875rem 1rem .875rem 1.5rem;border-bottom:1px solid var(--hv2-border, rgba(255, 255, 255, .08));color:inherit;font-family:Poppins,sans-serif;font-size:.9375rem;font-weight:400;text-decoration:none;opacity:.9;transition:color .2s ease,opacity .2s ease}.header-v2__goal-link:hover,.header-v2__goal-link:focus-visible{color:var(--hv2-accent, #3b60ff);opacity:1}.header-v2__goal{display:flex;flex-direction:column;gap:.75rem;color:inherit;text-decoration:none;min-width:0;transition:none}.header-v2__goal:hover .header-v2__goal-title,.header-v2__goal:focus-visible .header-v2__goal-title{color:#fff;text-decoration:underline;text-underline-offset:3px}.header-v2__goal:hover .header-v2__goal-media:after,.header-v2__goal:focus-visible .header-v2__goal-media:after{opacity:.85}.header-v2__goal-media{display:block;position:relative;width:100%;aspect-ratio:16/10;background-color:#1c1c1c;background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:2px;overflow:hidden}.header-v2__goal-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#00000059;pointer-events:none;transition:opacity .2s ease}.header-v2__goal-media--empty{background-image:linear-gradient(135deg,#1a1a1a,#2a2a2a)}.header-v2__goal-title{font-family:Poppins,sans-serif;font-size:.875rem;font-weight:600;letter-spacing:.04em;line-height:1.35;text-align:left;text-transform:uppercase;transition:none}.header-v2__goal-desc{font-family:system-ui,-apple-system,sans-serif;font-size:.8125rem;font-weight:400;line-height:1.5;text-align:left;color:#ffffffa6;margin-top:-.25rem;transition:none}.header-v2__brands-wrap{box-sizing:border-box;width:100%;margin:0;padding:clamp(1.5rem,3vw,2.5rem) clamp(1rem,3vw,2.5rem)}.header-v2__brand-filters{display:flex;gap:.5rem;margin-bottom:1.25rem}.header-v2__brands{display:grid;grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:.375rem}.header-v2__brands-loading{grid-column:1/-1;padding:2rem 0;font-family:Poppins,sans-serif;font-size:.875rem;opacity:.7;text-align:center}.header-v2__brand{display:flex;flex-direction:column;color:inherit;text-decoration:none;border:1px solid rgba(0,0,0,0);transition:border-color .2s ease}.header-v2__brand:hover,.header-v2__brand:focus-visible{border-color:var(--hv2-accent, #3b60ff)}.header-v2__brand-media{position:relative;display:block;width:100%;aspect-ratio:1;overflow:hidden;background-color:#1c1c1c}.header-v2__brand-logo{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:75%;height:50%;object-fit:contain}.header-v2__brand-logo--invert{filter:invert(1) grayscale(1) brightness(1.6)}.header-v2__brand-logo--contrast-0{filter:contrast(0)}.header-v2__brands--links{display:flex;flex-direction:column;gap:0;padding:0}.header-v2__brand-link{display:flex;align-items:center;min-height:48px;padding:.875rem 1rem .875rem 1.5rem;border-bottom:1px solid var(--hv2-border, rgba(255, 255, 255, .08));color:inherit;font-family:Poppins,sans-serif;font-size:.9375rem;font-weight:400;text-decoration:none;opacity:.9;transition:color .2s ease,opacity .2s ease}.header-v2__brand-link:hover,.header-v2__brand-link:focus-visible{color:var(--hv2-accent, #3b60ff);opacity:1}.header-v2__actions{display:flex;align-items:center;gap:clamp(.125rem,1vw,.5rem);position:relative;z-index:2;margin-left:auto;justify-self:end}.header-v2__icon-btn{display:inline-flex;align-items:center;justify-content:center;position:relative;width:max(44px,var(--hv2-icon-size, 22px) + 20px);height:max(44px,var(--hv2-icon-size, 22px) + 20px);padding:0;background:#0000;border:0;border-radius:50%;color:inherit;cursor:pointer;text-decoration:none;transition:color .2s ease,background-color .2s ease}.header-v2__icon-btn:hover,.header-v2__icon-btn:focus-visible{color:var(--hv2-accent, #3b60ff)}.header-v2__icon{width:var(--hv2-icon-size, 22px)!important;height:var(--hv2-icon-size, 22px)!important;flex-shrink:0}.header-v2__burger{position:relative;z-index:2}@media only screen and (min-width:1600px){.header-v2__burger{display:none}}.header-v2__account{display:none}@media only screen and (min-width:750px){.header-v2__account{display:inline-flex}}.header-v2__cart-badge{position:absolute;top:4px;right:2px;display:flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;background-color:var(--hv2-badge-bg, #3b60ff);color:var(--hv2-badge-text, #fff);font-size:10px;font-weight:700;line-height:1;border-radius:999px}.header-v2__cart-badge.is-empty{display:none}.header-v2__search{position:absolute;top:100%;left:0;right:0;background-color:#121212;color:var(--hv2-dropdown-text, #fff);border-bottom:1px solid var(--hv2-border, rgba(255, 255, 255, .1));box-shadow:0 24px 48px #0006;z-index:3}.header-v2__search[hidden]{display:none}.header-v2__search-form{display:flex;align-items:center;gap:.75rem;max-width:var(--hv2-max-width, 1440px);margin:0 auto;padding:clamp(.75rem,2vw,1.25rem) clamp(.75rem,3vw,2rem)}.header-v2__search-glass{flex-shrink:0;opacity:.6}.header-v2__search-input{flex:1;min-width:0;padding:.625rem 0;-webkit-appearance:none;appearance:none;background:#0000!important;border:0!important;border-radius:0;box-shadow:none!important;color:inherit;font-family:Poppins,sans-serif;font-size:clamp(1rem,2.5vw,1.25rem);outline:none!important}.header-v2__search-input:focus,.header-v2__search-input:focus-visible,.header-v2__search-input:active{outline:none!important;box-shadow:none!important;border:0!important}.header-v2__search-input::placeholder{color:inherit;opacity:.45}.header-v2__search-input::-webkit-search-cancel-button{display:none}.header-v2__search-underlay{display:none}.header-v2__search:not([hidden])~.header-v2__search-underlay,.header-v2 .header-v2__search:not([hidden])+.header-v2__search-underlay{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:1}.header-v2__search-results{max-width:var(--hv2-max-width, 1440px);margin:0 auto;padding:0 clamp(.75rem,3vw,2rem) clamp(1.25rem,2.5vw,2rem);max-height:min(72vh,680px);overflow-y:auto;-webkit-overflow-scrolling:touch}.header-v2__search-results.is-loading{opacity:.5}.header-v2__search-results:empty{padding-bottom:0}.header-v2__result-list{display:grid;grid-template-columns:1fr;gap:.625rem}@media only screen and (min-width:750px){.header-v2__result-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width:990px){.header-v2__result-list{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:.75rem 1rem}}.header-v2__result-list--rows{grid-template-columns:1fr;grid-auto-flow:row;grid-auto-columns:auto}.header-v2__result-list--grid{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:1fr}@media only screen and (min-width:990px){.header-v2__result-list--grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media only screen and (min-width:1400px){.header-v2__result-list--grid{grid-template-columns:repeat(8,minmax(0,1fr))}}.header-v2__result-list--docs,.header-v2__result-list--docs.header-v2__result-list--grid,.header-v2__result-list--docs.header-v2__result-list--rows{display:flex;flex-direction:column;grid-template-columns:1fr;grid-auto-flow:row;grid-auto-columns:auto;gap:0}.header-v2__search-tools{display:flex;align-items:flex-end;justify-content:space-between;gap:.5rem .75rem;padding:.15rem 0 .65rem}@media only screen and (min-width:990px){.header-v2__search-tools{padding:.25rem 0 .875rem}}.header-v2__search-tools-main{display:grid;grid-template-columns:minmax(0,1fr);align-items:end;gap:.4rem .65rem;min-width:0;flex:1 1 auto}.header-v2__search-tools-main:has(>:nth-child(2)){grid-template-columns:repeat(2,minmax(0,1fr))}.header-v2__search-select{display:flex;flex-direction:column;gap:.15rem;min-width:0}.header-v2__search-select-label{font-family:var(--font-body),Poppins,sans-serif;font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.55}.header-v2__search-select-control{-webkit-appearance:none;appearance:none;width:100%;height:2.125rem;padding:0 1.75rem 0 .7rem;background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23888888' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .65rem center;background-size:10px 7px;border:1px solid var(--hv2-border, rgba(255, 255, 255, .15));border-radius:6px;color:inherit;font-family:var(--font-body),Poppins,sans-serif;font-size:.8125rem;font-weight:600;line-height:1;cursor:pointer}.header-v2__search-select-control:hover,.header-v2__search-select-control:focus-visible{border-color:var(--hv2-accent, #3b60ff);outline:none}.header-v2__search-layout{display:none;flex-shrink:0;overflow:hidden;border:1px solid var(--hv2-border, rgba(255, 255, 255, .15));border-radius:8px}@media only screen and (min-width:990px){.header-v2__search-layout{display:inline-flex}}.header-v2__search-layout-btn{display:inline-flex;align-items:center;justify-content:center;width:2.125rem;height:2.125rem;padding:0;background:#0000;border:0;color:inherit;cursor:pointer}.header-v2__search-layout-btn svg{width:16px;height:16px}.header-v2__search-layout-btn:hover,.header-v2__search-layout-btn:focus-visible{color:var(--hv2-accent, #3b60ff);outline:none}.header-v2__search-layout-btn.is-active{background-color:var(--hv2-accent, #3b60ff);color:#fff}.header-v2__search-default{max-width:var(--hv2-max-width, 1440px);margin:0 auto;padding:0 clamp(.75rem,3vw,2rem) clamp(.75rem,2vw,1.25rem)}.header-v2__search.has-results .header-v2__search-default{display:none}.header-v2__search-heading{margin:0 0 .75rem;font-family:var(--font-heading),Arial,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;opacity:.55}.header-v2__chips{display:flex;flex-wrap:wrap;gap:.375rem;padding:.25rem 0 .875rem}@media only screen and (min-width:990px){.header-v2__chips{gap:.5rem;padding:.25rem 0 1rem}}.header-v2__chip{display:inline-flex;align-items:center;padding:.3125rem .75rem;background:#0000;border:1px solid var(--hv2-border, rgba(255, 255, 255, .15));border-radius:999px;color:inherit;font-family:var(--font-body),Poppins,sans-serif;font-size:.6875rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}@media only screen and (min-width:990px){.header-v2__chip{padding:.5rem 1.125rem;font-size:.8125rem}}.header-v2__chip--filter{padding:.25rem .625rem;font-size:.625rem}@media only screen and (min-width:990px){.header-v2__chip--filter{padding:.375rem .75rem;font-size:.75rem}}.header-v2__chip:hover,.header-v2__chip:focus-visible{border-color:var(--hv2-accent, #3b60ff);color:var(--hv2-accent, #3b60ff)}.header-v2__chip.is-active{background-color:var(--hv2-accent, #3b60ff);border-color:var(--hv2-accent, #3b60ff);color:#fff}.header-v2__search-empty{margin:0 0 .75rem;font-size:1rem;opacity:.7}.header-v2__search-empty[hidden]{display:none!important}.header-v2__search-all{display:inline-flex;align-items:center;justify-content:flex-start;gap:.375rem;width:auto;margin-top:1rem;margin-bottom:1rem;padding:0;background:none;border-radius:0;color:var(--hv2-accent, #3b60ff);font-family:Poppins,sans-serif;font-size:.875rem;font-weight:500;letter-spacing:normal;text-transform:none;text-decoration:none;transition:gap .2s ease,color .2s ease}.header-v2__search-all:hover,.header-v2__search-all:focus-visible{background:none;color:#fff;text-decoration:underline;text-underline-offset:3px}@media only screen and (min-width:990px){.header-v2__search-all{display:flex;justify-content:center;gap:.625rem;width:fit-content;max-width:100%;margin-top:1.25rem;margin-bottom:1.25rem;margin-inline:auto;padding:.9375rem 1.75rem;background-color:var(--hv2-accent, #3b60ff);border-radius:999px;color:#fff;font-family:var(--font-heading),Arial,sans-serif;font-size:.875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;transition:background-color .2s ease,transform .2s ease}.header-v2__search-all:hover,.header-v2__search-all:focus-visible{background-color:#fff;color:var(--hv2-accent, #3b60ff);text-decoration:none}}.header-v2__search-all-arrow{width:14px;height:14px;flex-shrink:0;transition:transform .2s ease}@media only screen and (min-width:990px){.header-v2__search-all-arrow{width:16px;height:16px}}.header-v2__search-all:hover .header-v2__search-all-arrow{transform:translate(4px)}.header-v2__drawer{position:fixed;top:0;right:auto;bottom:0;left:0;display:flex;flex-direction:column;width:min(420px,88vw);height:100dvh;margin:0;background-color:var(--hv2-drawer-bg, #0d0d0d);color:var(--hv2-drawer-text, #fff);transform:translate3d(-105%,0,0);transition:transform .25s ease;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0);z-index:10050;outline:none;will-change:transform;backface-visibility:hidden;touch-action:pan-y}.header-v2__drawer.is-open{position:fixed;top:0;right:auto;bottom:0;left:0;height:100dvh;transform:translateZ(0)}@media only screen and (min-width:1600px){.header-v2__drawer{display:none}}.header-v2__drawer-underlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility .2s;z-index:10040;will-change:opacity}@media only screen and (min-width:1600px){.header-v2__drawer-underlay{display:none}}.header-v2__drawer.is-open+.header-v2__drawer-underlay{opacity:1;visibility:visible;pointer-events:auto}.header-v2__drawer-head{display:flex;align-items:center;justify-content:space-between;padding:.75rem .75rem .75rem 1rem;border-bottom:1px solid var(--hv2-border, rgba(255, 255, 255, .1))}.header-v2__drawer-logo{display:inline-flex;align-items:center}.header-v2__drawer-logo-image{display:block;width:auto;height:26px;object-fit:contain}.header-v2__drawer-nav{flex:1;padding:0}.header-v2:has(.header-v2__drawer-promo) .header-v2__drawer-nav{flex:0 0 auto}.header-v2__drawer-promo{position:relative;flex:1 1 auto;min-height:14rem;overflow:hidden;background-color:#111}.header-v2__drawer-promo-media,.header-v2__drawer-promo-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.header-v2__drawer-promo-image{object-fit:cover;object-position:top}.header-v2__drawer-promo-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.header-v2__drawer-menu{margin:0;padding:0;list-style:none}.header-v2__drawer-menu.has-submenu-open>.header-v2__drawer-item:not(.is-submenu-open){opacity:.28}.header-v2__drawer-item{transition:opacity .25s ease}.header-v2__drawer-row{display:flex;align-items:stretch;min-height:48px;overflow:visible;border-bottom:1px solid var(--hv2-border, rgba(255, 255, 255, .08))}@media only screen and (min-width:990px){.header-v2__drawer-row{min-height:56px}}.header-v2__drawer-row--toggle{-webkit-appearance:none;appearance:none;width:100%;margin:0;padding:0;background:#0000;border-top:0;border-left:0;border-right:0;border-radius:0;color:inherit;font:inherit;text-align:left;cursor:pointer}.header-v2__drawer-row--toggle[aria-expanded=true] .header-v2__chevron{transform:rotate(180deg)}.header-v2__drawer-label{position:relative;display:inline-flex;align-items:center;min-width:0}.header-v2__drawer-link{flex:1 1 auto;display:flex;align-items:center;gap:.55rem;min-width:0;min-height:48px;padding:.75rem 1rem;color:inherit;font-family:var(--font-heading),Arial,sans-serif;font-size:1.0625rem;letter-spacing:var(--hv2-nav-tracking, 1px);font-weight:600;text-transform:uppercase;text-decoration:none;transition:color .2s ease}@media only screen and (min-width:750px){.header-v2__drawer-link{font-size:1.1875rem}}@media only screen and (min-width:990px){.header-v2__drawer-link{min-height:56px;font-size:1.25rem}}@media only screen and (min-width:1600px){.header-v2__drawer-link{font-size:1.3125rem}}.header-v2__drawer-link:hover,.header-v2__drawer-link:focus-visible{color:var(--hv2-accent, #3b60ff)}.header-v2__drawer-link .header-v2__new-badge{position:relative;top:auto;left:auto;flex-shrink:0;margin-left:auto;translate:none}.header-v2__drawer-badge-slot{display:flex;align-items:center;justify-content:flex-end;flex:0 0 auto;align-self:stretch;width:auto;max-width:none;padding:0 1rem 0 .35rem}.header-v2__drawer-badge-slot .header-v2__new-badge{position:relative;top:auto;left:auto;translate:none;width:auto;max-width:none}.header-v2__drawer-expand{display:flex;align-items:center;justify-content:center;align-self:stretch;width:48px;min-height:100%;margin:0;padding:0;background:#0000;border:0;border-left:1px solid var(--hv2-border, rgba(255, 255, 255, .08));border-radius:0;color:inherit;cursor:pointer}.header-v2__drawer-expand .header-v2__chevron{width:11px;height:7px}.header-v2__drawer-expand[aria-expanded=true] .header-v2__chevron{transform:rotate(180deg)}.header-v2__drawer-sub{max-height:0;overflow:hidden;transition:max-height .3s ease}.header-v2__drawer-sublist{margin:0;padding:0;list-style:none}.header-v2__drawer-sublist--nested{padding:0}.header-v2__drawer-subitem>.header-v2__drawer-row .header-v2__drawer-sublink{flex:1}.header-v2__drawer-sublink{display:flex;align-items:center;box-sizing:border-box;flex:1;min-height:48px;padding:.875rem 1rem .875rem 1.5rem;color:inherit;font-family:Poppins,sans-serif!important;font-size:.9375rem;font-weight:400;letter-spacing:normal;text-transform:uppercase;text-decoration:none;opacity:.8;transition:color .2s ease,opacity .2s ease}.header-v2__drawer-sublink:hover,.header-v2__drawer-sublink:focus-visible{color:var(--hv2-accent, #3b60ff);opacity:1}.header-v2__drawer-sublink--heading{font-family:Poppins,sans-serif!important;font-weight:500;letter-spacing:normal;text-transform:uppercase;opacity:1}.header-v2__drawer-sublist--nested .header-v2__drawer-sublink{padding-left:2.25rem}.header-v2__drawer-subitem--featured{border-bottom:1px solid var(--hv2-border, rgba(255, 255, 255, .08))}.header-v2__drawer-featured{display:block;position:relative;min-height:7.5rem;padding:1.125rem 1.25rem;color:#fff;text-decoration:none;background-color:#1a1a1a;background-image:var(--hv2-featured-image, none);background-position:var(--hv2-featured-position, center center);background-repeat:no-repeat;background-size:cover;overflow:hidden;transition:none}.header-v2__drawer-featured:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000000d9;pointer-events:none;transition:background-color .3s ease}.header-v2__drawer-featured:hover,.header-v2__drawer-featured:focus-visible{color:#fff;opacity:1}.header-v2__drawer-featured:hover:before,.header-v2__drawer-featured:focus-visible:before{background-color:#000000a6}.header-v2__drawer-featured:hover .header-v2__drawer-featured-title,.header-v2__drawer-featured:focus-visible .header-v2__drawer-featured-title{color:#fff;text-decoration:underline;text-underline-offset:3px}.header-v2__drawer-featured:hover .header-v2__drawer-featured-desc,.header-v2__drawer-featured:focus-visible .header-v2__drawer-featured-desc{color:#ffffffd1}.header-v2__drawer-featured:hover .header-v2__drawer-featured-more,.header-v2__drawer-featured:focus-visible .header-v2__drawer-featured-more{color:#6b8cff}.header-v2__drawer-featured-content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;max-width:36rem}.header-v2__drawer-featured-title{font-family:Poppins,sans-serif;font-size:.9375rem;font-weight:600;letter-spacing:.06em;line-height:1.25;text-transform:uppercase;color:#fff;text-decoration:none;transition:none}.header-v2__drawer-featured-desc{font-family:Poppins,sans-serif;font-size:.75rem;font-weight:400;line-height:1.45;color:#ffffffd1}.header-v2__drawer-featured-more{margin-top:.15rem;font-family:Poppins,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:#6b8cff}.header-v2__drawer-tabs{display:flex;gap:0;border-bottom:1px solid var(--hv2-border, rgba(255, 255, 255, .08))}.header-v2__drawer-tab{flex:1;-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;margin:0 0 -1px;padding:1.05rem .5rem;background:#0000;border:0;border-bottom:2px solid rgba(0,0,0,0);color:inherit;font-family:Poppins,sans-serif;font-size:.875rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;text-align:center;opacity:.55;cursor:pointer;transition:opacity .2s ease,border-color .2s ease,color .2s ease}.header-v2__drawer-tab:hover,.header-v2__drawer-tab:focus-visible{opacity:1}.header-v2__drawer-tab.is-active{border-bottom-color:var(--hv2-accent, #3b60ff);opacity:1}.header-v2__drawer-tab .header-v2__tab-badge,.header-v2__drawer-tab-panel{display:none}.header-v2__drawer-tab-panel.is-active{display:block}.header-v2__drawer-brands-wrap{padding:.75rem 1rem 1rem}.header-v2__drawer-brands-wrap .header-v2__brand-filters{margin-top:.75rem;margin-bottom:1rem}.header-v2__drawer-brands-wrap .header-v2__chip{padding:.35rem .875rem;font-size:.875rem}.header-v2__brands--drawer{grid-template-columns:repeat(auto-fill,minmax(5.5rem,1fr));gap:.375rem}.header-v2__drawer-utility{display:flex;flex-wrap:wrap;gap:.25rem 1.25rem;padding:0 0 1rem}.header-v2__drawer-utility-link{color:inherit;font-size:.9375rem;text-transform:uppercase;text-decoration:none;opacity:.7;transition:opacity .2s ease,color .2s ease}.header-v2__drawer-utility-link:hover,.header-v2__drawer-utility-link:focus-visible{color:var(--hv2-accent, #3b60ff);opacity:1}.header-v2__drawer-footer{margin-top:auto;padding:1.25rem 1rem calc(1rem + env(safe-area-inset-bottom,0));border-top:1px solid var(--hv2-border, rgba(255, 255, 255, .1))}.header-v2__drawer-extras{display:flex;flex-direction:column;gap:1rem;padding-bottom:1.25rem}.header-v2__drawer-tagline{margin:0;color:#2a69ff;font-family:Poppins,sans-serif;font-size:.8125rem;font-weight:500;letter-spacing:.02em;line-height:1.35;opacity:1}.header-v2__drawer-socials .socials,.header-v2__drawer-socials .header-v2__drawer-socials-list{--gap: 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.375rem;margin:0;padding:0;list-style:none}.header-v2__drawer-socials li{margin:0}.header-v2__drawer-socials .social-link{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;color:inherit;opacity:.75;transition:opacity .2s ease,color .2s ease}.header-v2__drawer-socials .social-link:hover,.header-v2__drawer-socials .social-link:focus-visible{color:var(--hv2-accent, #3b60ff);opacity:1}.header-v2__drawer-socials .social-link svg{width:18px;height:18px}.header-v2__drawer-socials .icon-fallback-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.header-v2__drawer-contact{display:flex;flex-direction:column;gap:.35rem;font-family:Poppins,sans-serif;font-size:.875rem;line-height:1.45}.header-v2__drawer-contact-link{color:inherit;text-decoration:none;opacity:.75;transition:opacity .2s ease,color .2s ease}.header-v2__drawer-contact-link:hover,.header-v2__drawer-contact-link:focus-visible{color:var(--hv2-accent, #3b60ff);opacity:1;text-decoration:underline;text-underline-offset:2px}.header-v2__drawer-contact-address{margin:0;opacity:.55}.header-v2__drawer-account{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-top:1rem;border-top:1px solid var(--hv2-border, rgba(255, 255, 255, .1))}.header-v2__drawer-account-link{display:inline-flex;align-items:center;gap:.625rem;min-width:0;color:inherit;font-family:Poppins,sans-serif;font-size:.9375rem;line-height:1.35;text-transform:uppercase;text-decoration:none;transition:color .2s ease}.header-v2__drawer-account-link:hover,.header-v2__drawer-account-link:focus-visible{color:var(--hv2-accent, #3b60ff)}.header-v2__drawer-account-icon{width:20px;height:20px;flex-shrink:0}.header-v2__drawer-account-text{opacity:.9}.header-v2__drawer-account-login{text-decoration:underline;text-underline-offset:3px;font-weight:500}.header-v2__drawer-logout{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.5rem;height:2.5rem;margin-left:auto;color:inherit;opacity:.7;text-decoration:none;transition:color .2s ease,opacity .2s ease}.header-v2__drawer-logout:hover,.header-v2__drawer-logout:focus-visible{color:var(--hv2-accent, #3b60ff);opacity:1}.header-v2__drawer-logout-icon{width:22px;height:22px}.header-v2-card{display:flex;flex-direction:row;align-items:center;gap:.75rem;padding:.625rem;color:inherit;border-radius:8px;transition:background-color .2s ease}@media only screen and (min-width:990px){.header-v2-card{gap:1rem;padding:.875rem;border-radius:10px}}.header-v2-card:hover{background-color:#ffffff12}.header-v2-card--soldout{opacity:.65}.header-v2-card[hidden]{display:none!important}.header-v2-card__link{display:flex;align-items:center;flex:1;gap:.875rem;min-width:0;color:inherit;text-decoration:none}@media only screen and (min-width:990px){.header-v2-card__link{gap:1.125rem}}.header-v2-card__link:hover,.header-v2-card__link:focus-visible{color:inherit;text-decoration:none;outline:none}.header-v2-card__link:hover *,.header-v2-card__link:focus-visible *{text-decoration:none}.header-v2-card__quick-add{align-self:flex-end;flex-shrink:0;width:auto}.header-v2-card__quick-add .quick-add__holder{width:auto;position:relative;display:block}.header-v2-card__quick-add form{margin:0}.header-v2-card__quick-add .quick-add__button{width:auto;min-height:1.75rem;padding:.375rem .625rem!important;background-color:var(--hv2-accent, #3b60ff)!important;border:0;border-radius:5px;color:#fff!important;font-family:Poppins,sans-serif!important;font-size:.625rem!important;font-weight:600!important;letter-spacing:.04em!important;line-height:1.2;text-transform:uppercase!important;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,color .2s ease}@media only screen and (min-width:990px){.header-v2-card__quick-add .quick-add__button{min-height:2rem;padding:.4375rem .75rem!important;font-size:.6875rem!important}}.header-v2-card__quick-add .quick-add__button:hover,.header-v2-card__quick-add .quick-add__button:focus-visible{background-color:#fff!important;color:var(--hv2-accent, #3b60ff)!important}.header-v2-card__quick-add .quick-add__button--sold-out,.header-v2-card__quick-add .quick-add__button:disabled{background-color:#ffffff1f!important;color:#ffffff8c!important;cursor:not-allowed}.header-v2-card__quick-add .quick-add__button .btn__icon,.header-v2-card__quick-add .quick-add__button .btn__loader{display:none}.header-v2-card__quick-add .quick-add__button.is-loading .btn__text,.header-v2-card__quick-add .quick-add__button.loading .btn__text{opacity:.55}.header-v2-card__quick-add .quick-add__button.is-loading .btn__loader,.header-v2-card__quick-add .quick-add__button.loading .btn__loader{display:inline-flex}.header-v2-card__media{position:relative;flex-shrink:0}.header-v2-card__image{display:block;width:72px;height:72px;object-fit:contain;background-color:#fff;border-radius:6px}@media only screen and (min-width:990px){.header-v2-card__image{width:104px;height:104px;border-radius:8px}}.header-v2-card__image--empty{background-color:#ffffff14}.header-v2-card__badge{position:absolute;bottom:4px;left:50%;transform:translate(-50%);padding:.1875rem .5rem;border-radius:999px;font-size:.625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.header-v2-card__badge--soldout{background-color:#1a1a1a;color:#fff;border:1px solid rgba(255,255,255,.25)}.header-v2-card__info{display:flex;flex-direction:column;gap:.3125rem;min-width:0}.header-v2-card__title{font-family:var(--font-body),Poppins,sans-serif;font-size:.875rem;font-weight:700;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media only screen and (min-width:990px){.header-v2-card__title{font-size:1rem;line-height:1.4}}.header-v2-card__meta{font-family:var(--font-body),Poppins,sans-serif;font-size:.6875rem;font-weight:500;line-height:1.35;color:#6b6b6b}.header-v2-card__meta strong{font-weight:700;color:inherit}.header-v2-card__rating{display:flex;align-items:center;gap:.375rem}.header-v2-card__stars{position:relative;display:inline-block;font-size:.875rem;line-height:1;letter-spacing:.1em}.header-v2-card__stars-base{color:#ffffff40}.header-v2-card__stars-fill{position:absolute;top:0;left:0;width:var(--rating-percent, 0%);overflow:hidden;white-space:nowrap;color:#fdb600}.header-v2-card__rating-count{font-size:.75rem;opacity:.6}.header-v2-card__price{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;font-size:.9375rem}.header-v2-card__price-sale{color:var(--hv2-accent, #3b60ff);font-weight:700}.header-v2-card__price-compare{opacity:.55}.header-v2-card__price-regular{font-weight:700}.header-v2-card__stock{display:inline-flex;align-items:center;gap:.3125rem;font-size:.6875rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.header-v2-card__stock--in{color:#4caf78}.header-v2-card__stock--in:before{content:"";width:6px;height:6px;border-radius:50%;background-color:currentColor}.header-v2-card__action{flex-shrink:0;margin-left:auto;align-self:center}.header-v2-card__add{display:inline-flex;align-items:center;justify-content:center;min-height:2.25rem;padding:.5rem .95rem;background-color:var(--hv2-accent, #3b60ff);border:0;border-radius:6px;color:#fff;font-family:var(--font-body),Poppins,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.04em;line-height:1.2;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,color .2s ease,opacity .2s ease}.header-v2-card__add:hover,.header-v2-card__add:focus-visible{background-color:#fff;color:var(--hv2-accent, #3b60ff);outline:none}.header-v2-card__add.is-loading,.header-v2-card__add:disabled{opacity:.65;cursor:wait}.header-v2-card__add--notify{background-color:#0000;border:1px solid currentColor;color:inherit}.header-v2-card__add--notify:hover,.header-v2-card__add--notify:focus-visible{background-color:#fff;color:var(--hv2-accent, #3b60ff);border-color:#fff}@media only screen and (min-width:990px){.header-v2__result-list--grid .header-v2-card,.header-v2__search-default .header-v2-card{flex-direction:column;align-items:stretch}}.header-v2__result-list--grid .header-v2-card{flex-direction:column;align-items:stretch}@media only screen and (min-width:990px){.header-v2__result-list--grid .header-v2-card__link,.header-v2__search-default .header-v2-card__link{flex-direction:column;align-items:flex-start}}.header-v2__result-list--grid .header-v2-card__link{flex-direction:column;align-items:stretch}.header-v2__result-list--grid .header-v2-card__media{display:flex;align-items:center;justify-content:center;width:100%}@media only screen and (min-width:990px){.header-v2__result-list--grid .header-v2-card__image,.header-v2__search-default .header-v2-card__image{width:100%;height:auto;aspect-ratio:1;margin:0 auto;object-position:center;border:0;background-color:#0000}}.header-v2__result-list--grid .header-v2-card__image{width:100%;height:auto;aspect-ratio:1;margin:0 auto;object-position:center;border:0;background-color:#0000}@media only screen and (min-width:990px){.header-v2__result-list--grid .header-v2-card__action,.header-v2__search-default .header-v2-card__action{margin-left:0;width:100%}}.header-v2__result-list--grid .header-v2-card__action{margin-left:0;width:100%}@media only screen and (min-width:990px){.header-v2__result-list--grid .header-v2-card__add,.header-v2__search-default .header-v2-card__add{width:100%}}.header-v2__result-list--grid .header-v2-card__add{width:100%}body.header-v2-drawer-open{overflow:hidden;touch-action:none}body.header-v2-drawer-open #smile-ui-lite-container{display:none!important}body.header-v2-quick-add-open .header-v2__bar{z-index:1000}body.header-v2-quick-add-open .header-v2__search,body.header-v2-quick-add-open .header-v2__search-underlay{visibility:hidden!important;pointer-events:none!important}body.header-v2-drawer-open .header-v2__drawer{z-index:10050!important}body.header-v2-drawer-open .header-v2__drawer-underlay{z-index:10040!important;opacity:1;visibility:visible;pointer-events:auto}@keyframes header-v2-reveal{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes hv2-health-tadah{0%,8%,to{scale:1;rotate:0deg;filter:brightness(1)}0.7%{scale:.86;rotate:-4deg}2.1%{scale:1.34;rotate:-11deg;filter:brightness(1.18)}3.6%{scale:1.08;rotate:8deg}5.1%{scale:1.2;rotate:-4deg}6.6%{scale:1.04;rotate:2deg}}@keyframes hv2-health-shine{0%,1.2%{background-position:140% 0;opacity:0}2.4%{opacity:.95}6.4%{background-position:-40% 0;opacity:0}to{background-position:-40% 0;opacity:0}}@media(prefers-reduced-motion:reduce){.header-v2__bar,.header-v2__drawer,.header-v2__drawer-underlay,.header-v2__dropdown,.header-v2__drawer-sub,.header-v2__new-badge--health,.header-v2__new-badge--health:after{transition:none!important;animation:none!important}}.header-v2--amazon{position:relative;z-index:5600;min-height:var(--hv2-height-mobile, 142px)}.header-v2--amazon:after{content:"";position:fixed;top:var(--hv2-overlay-top, var(--hv2-dropdown-top, 0px));right:0;bottom:0;left:0;z-index:1;background:#00000094;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility .2s}.header-v2--amazon:has(.header-v2__menu-item--parent.is-open):after{opacity:1;visibility:visible;pointer-events:auto}@media only screen and (min-width:990px){.header-v2--amazon{min-height:var(--hv2-height, 111px)}}.header-v2--amazon .header-v2__bar{background-color:var(--hv2-amazon-top-bg, #131921);color:#fff;border-bottom:0}.header-v2--amazon .header-v2__amazon{position:relative;z-index:2}.header-v2--amazon .header-v2__amazon-top{background-color:var(--hv2-amazon-top-bg, #131921)}.header-v2--amazon .header-v2__amazon-top-inner{display:grid;grid-template-columns:minmax(5.75rem,1fr) auto minmax(5.75rem,1fr);grid-template-areas:"start logo end" "search search search";align-items:center;column-gap:.35rem;row-gap:.45rem;min-height:var(--hv2-amazon-top-height, 60px);padding:.45rem .6rem .55rem}@media only screen and (min-width:750px){.header-v2--amazon .header-v2__amazon-top-inner{padding:.5rem .85rem .6rem;column-gap:.45rem}}@media only screen and (min-width:990px){.header-v2--amazon .header-v2__amazon-top-inner{display:flex;align-items:center;gap:.35rem .75rem;min-height:var(--hv2-amazon-top-height, 60px);padding:.45rem 1rem;overflow:visible}}.header-v2--amazon .header-v2__amazon-end{grid-area:end;display:flex;align-items:center;justify-content:flex-end;justify-self:end;gap:.05rem;min-width:0}@media only screen and (min-width:990px){.header-v2--amazon .header-v2__amazon-end{display:contents}}.header-v2--amazon .header-v2__icon-btn:hover,.header-v2--amazon .header-v2__icon-btn:focus-visible{color:inherit}.header-v2--amazon .header-v2__amazon-burger{grid-area:start;justify-self:start}@media only screen and (min-width:990px){.header-v2--amazon .header-v2__amazon-burger{display:none}}.header-v2--amazon .header-v2__logo{grid-area:logo;position:static;left:auto;transform:none;justify-content:center;justify-self:center;width:var(--hv2-logo-width-mobile, 90px);padding:.2rem .35rem;border:1px solid rgba(0,0,0,0);border-radius:2px}@media only screen and (min-width:990px){.header-v2--amazon .header-v2__logo{justify-content:flex-start;width:var(--hv2-logo-width, 120px);flex-shrink:0}}.header-v2--amazon .header-v2__logo:hover,.header-v2--amazon .header-v2__logo:focus-visible{border-color:#fff;outline:none}.header-v2--amazon .header-v2__amazon-location{display:none;align-items:flex-end;gap:.2rem;min-width:5.5rem;padding:.35rem .45rem .25rem;color:inherit;text-decoration:none;border:1px solid rgba(0,0,0,0);border-radius:2px;line-height:1.1}@media only screen and (min-width:990px){.header-v2--amazon .header-v2__amazon-location{display:inline-flex;flex-shrink:0}}.header-v2--amazon .header-v2__amazon-location:hover,.header-v2--amazon .header-v2__amazon-location:focus-visible{border-color:#fff;outline:none}.header-v2--amazon .header-v2__amazon-location--strip{display:inline-flex;align-items:center;min-width:0;padding:.4rem .75rem;font-family:Poppins,sans-serif;font-size:.75rem;font-weight:500}.header-v2--amazon .header-v2__amazon-location-pin{width:16px;height:16px;flex-shrink:0;margin-bottom:1px}.header-v2--amazon .header-v2__amazon-location-text{display:flex;flex-direction:column;min-width:0}.header-v2--amazon .header-v2__amazon-location-mobile{display:block;background-color:var(--hv2-amazon-nav-bg, #232f3e);border-top:1px solid rgba(255,255,255,.06)}@media only screen and (min-width:990px){.header-v2--amazon .header-v2__amazon-location-mobile{display:none}}.header-v2--amazon .header-v2__amazon-deals{display:flex;align-items:stretch;justify-content:center;position:relative;min-height:var(--hv2-amazon-location-height, 34px);padding:0;background-color:var(--hv2-amazon-nav-bg, #2b67f3);border-top:1px solid rgba(255,255,255,.06);color:#fff}.header-v2--amazon .header-v2__amazon-deals[hidden]{display:none}@media only screen and (min-width:990px){.header-v2--amazon .header-v2__amazon-deals{display:none}}.header-v2--amazon .header-v2__amazon-deals-link{display:flex;align-items:center;justify-content:center;flex:1 1 auto;gap:.3rem;position:relative;z-index:1;width:100%;min-height:100%;padding:.4rem 2.75rem;background:none;border:0;color:#fff;font-family:var(--font-body),Poppins,sans-serif;font-size:.8125rem;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;white-space:normal}.header-v2--amazon .header-v2__amazon-deals-link:hover,.header-v2--amazon .header-v2__amazon-deals-link:focus-visible{color:#fff;outline:none;text-decoration:underline;text-underline-offset:2px}.header-v2--amazon .header-v2__amazon-deals-caret{font-weight:700}.header-v2--amazon .header-v2__amazon-deals-close{display:inline-flex;align-items:center;justify-content:center;position:absolute;top:50%;right:.15rem;z-index:2;width:2.5rem;height:2.5rem;padding:0;background:none;border:0;color:#fff;transform:translateY(-50%);cursor:pointer}.header-v2--amazon .header-v2__amazon-deals-close svg{width:14px;height:14px}.header-v2--amazon .header-v2__amazon-deals-close:hover,.header-v2--amazon .header-v2__amazon-deals-close:focus-visible{outline:none;opacity:.75}.header-v2--amazon .header-v2__amazon-line-sm{display:block;color:var(--hv2-amazon-muted, #ccc);font-family:Poppins,sans-serif;font-size:.6875rem;font-weight:400;line-height:1.15;white-space:nowrap}.header-v2--amazon .header-v2__amazon-line-lg{display:inline-flex;align-items:center;gap:.2rem;color:#fff;font-family:Poppins,sans-serif;font-size:.8125rem;font-weight:700;line-height:1.15;white-space:nowrap}.header-v2--amazon .header-v2__amazon-caret{width:8px;height:5px;opacity:.85}.header-v2--amazon .header-v2__amazon-search-wrap{grid-area:search;position:relative;flex:1 1 auto;min-width:0;z-index:4}@media only screen and (min-width:990px){.header-v2--amazon .header-v2__amazon-search-wrap{margin:0 .35rem}}.header-v2--amazon .header-v2__amazon-search-wrap:has(.header-v2__amazon-search-scope.is-open){z-index:7}.header-v2--amazon .header-v2__amazon-search{display:flex;align-items:stretch;width:100%;height:40px;background:var(--hv2-amazon-top-bg, #131921);border-radius:8px;overflow:hidden;box-shadow:none;isolation:isolate}.header-v2--amazon .header-v2__amazon-search:focus-within{box-shadow:0 0 0 3px var(--hv2-amazon-search-btn, #2b67f3)}.header-v2--amazon .header-v2__amazon-search-scope{display:none;align-items:center;gap:.28rem;flex:0 0 auto;width:max-content;min-width:0;padding:0 .45rem 0 .55rem;-webkit-appearance:none;appearance:none;background:#e6e6e6;border:0;border-right:1px solid #d5d5d5;color:#555;cursor:pointer;font-family:Poppins,sans-serif;font-size:.75rem;font-weight:500;line-height:1;white-space:nowrap;-webkit-user-select:none;user-select:none}@media only screen and (min-width:990px){.header-v2--amazon .header-v2__amazon-search-scope{display:inline-flex}}.header-v2--amazon .header-v2__amazon-search-scope:hover,.header-v2--amazon .header-v2__amazon-search-scope:focus-visible{background:#dcdcdc;outline:none}.header-v2--amazon .header-v2__amazon-search-scope.is-open{background:#d4d4d4}.header-v2--amazon .header-v2__amazon-search-scope.is-open svg{transform:rotate(180deg)}.header-v2--amazon .header-v2__amazon-search-scope svg{width:8px;height:5px;flex-shrink:0;transition:transform .15s ease}.header-v2--amazon .header-v2__amazon-scope-menu{display:none;position:absolute;top:calc(100% + 4px);left:0;z-index:6;min-width:10.5rem;margin:0;padding:.35rem 0;list-style:none;background:#fff;border:1px solid #d5d5d5;border-radius:4px;box-shadow:0 4px 12px #0000002e}.header-v2--amazon .header-v2__amazon-scope-menu:not([hidden]){display:none}@media only screen and (min-width:990px){.header-v2--amazon .header-v2__amazon-scope-menu:not([hidden]){display:block}}.header-v2--amazon .header-v2__amazon-scope-menu button{display:block;width:100%;padding:.5rem .85rem;-webkit-appearance:none;appearance:none;background:#0000;border:0;color:#111;cursor:pointer;font-family:Poppins,sans-serif;font-size:.8125rem;font-weight:500;line-height:1.2;text-align:left}.header-v2--amazon .header-v2__amazon-scope-menu button:hover,.header-v2--amazon .header-v2__amazon-scope-menu button:focus-visible{background:#f3f3f3;outline:none}.header-v2--amazon .header-v2__amazon-scope-menu button[aria-selected=true]{background:#eef3ff;color:var(--hv2-amazon-search-btn, #2b67f3);font-weight:600}.header-v2--amazon .header-v2__search-doc{display:flex;flex-direction:column;align-items:flex-start;width:100%;gap:.15rem;padding:.7rem .85rem;color:#111;font-family:Poppins,sans-serif;font-size:.875rem;font-weight:500;line-height:1.3;text-decoration:none}.header-v2--amazon .header-v2__search-doc:hover,.header-v2--amazon .header-v2__search-doc:focus-visible{background:#f3f3f3;outline:none}.header-v2--amazon .header-v2__search-doc--article{flex-direction:row;align-items:center;gap:.75rem}.header-v2--amazon .header-v2__search-doc-media{flex-shrink:0}.header-v2--amazon .header-v2__search-doc-image{display:block;width:64px;height:48px;object-fit:cover;background:#f3f3f3;border:1px solid #eee;border-radius:2px}.header-v2--amazon .header-v2__search-doc-image--empty{background:#ececec}.header-v2--amazon .header-v2__search-doc-body{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;min-width:0;flex:1 1 auto}.header-v2--amazon .header-v2__search-doc-title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.header-v2--amazon .header-v2__search-doc-meta{color:#565959;font-size:.75rem;font-weight:400}.header-v2--amazon .header-v2__search-doc-view{display:inline-flex;align-items:center;gap:.28rem;flex-shrink:0;margin-left:auto;padding:0;background:none;border:0;box-shadow:none;color:var(--hv2-amazon-search-btn, #2b67f3);font-family:Poppins,sans-serif;font-size:.8125rem;font-weight:600;line-height:1;white-space:nowrap;transform:translate(0);transition:transform .2s ease}.header-v2--amazon .header-v2__search-doc-view svg{width:14px;height:14px}.header-v2--amazon .header-v2__search-doc--article:hover .header-v2__search-doc-view,.header-v2--amazon .header-v2__search-doc--article:focus-visible .header-v2__search-doc-view{transform:translate(6px)}.header-v2--amazon .header-v2__amazon-search-input{flex:1;min-width:0;height:100%;padding:0 .75rem;-webkit-appearance:none;appearance:none;background:#fff!important;border:0!important;border-radius:0;box-shadow:none!important;color:#111;font-family:Poppins,sans-serif;font-size:1rem;outline:none!important}.header-v2--amazon .header-v2__amazon-search-input::placeholder{color:#767676}.header-v2--amazon .header-v2__amazon-search-input::-webkit-search-cancel-button{display:none}.header-v2--amazon .header-v2__amazon-search-submit{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:46px;padding:0;background:var(--hv2-amazon-search-btn, #2b67f3);border:0;border-radius:0 8px 8px 0;color:var(--hv2-amazon-search-icon, #fff);cursor:pointer;transition:filter .15s ease;z-index:1}.header-v2--amazon .header-v2__amazon-search-submit:hover,.header-v2--amazon .header-v2__amazon-search-submit:focus-visible{filter:brightness(.95);outline:none}.header-v2--amazon .header-v2__amazon-search-submit svg{width:22px;height:22px}.header-v2--amazon .header-v2__amazon-search-submit .header-v2__amazon-search-dumbbell{width:24px;height:24px}.header-v2--amazon .header-v2__amazon-utility{display:none;flex-direction:column;justify-content:center;align-items:flex-start;padding:.3rem .45rem;color:inherit;text-decoration:none;border:1px solid rgba(0,0,0,0);border-radius:2px;line-height:1.1}.header-v2--amazon .header-v2__amazon-utility:hover,.header-v2--amazon .header-v2__amazon-utility:focus-visible{border-color:#fff;outline:none;color:inherit}.header-v2--amazon .header-v2__amazon-account-icon{display:inline-flex;flex-shrink:0;color:inherit}@media only screen and (min-width:750px){.header-v2--amazon .header-v2__amazon-account-icon{display:none}}.header-v2--amazon .header-v2__amazon-account-wrap{display:none;position:relative;z-index:3}@media only screen and (min-width:750px){.header-v2--amazon .header-v2__amazon-account-wrap{display:block}}.header-v2--amazon .header-v2__amazon-account-wrap:hover,.header-v2--amazon .header-v2__amazon-account-wrap:focus-within,.header-v2--amazon .header-v2__amazon-account-wrap.is-open{z-index:6}.header-v2--amazon .header-v2__amazon-account-wrap:hover .header-v2__amazon-account,.header-v2--amazon .header-v2__amazon-account-wrap:focus-within .header-v2__amazon-account,.header-v2--amazon .header-v2__amazon-account-wrap.is-open .header-v2__amazon-account{border-color:#fff}.header-v2--amazon .header-v2__amazon-account-wrap:hover .header-v2__amazon-account-menu,.header-v2--amazon .header-v2__amazon-account-wrap:focus-within .header-v2__amazon-account-menu,.header-v2--amazon .header-v2__amazon-account-wrap.is-open .header-v2__amazon-account-menu{opacity:1;visibility:visible;pointer-events:auto}.header-v2--amazon .header-v2__amazon-account{display:flex;width:100%}.header-v2--amazon .header-v2__amazon-account-menu{position:absolute;top:calc(100% + 10px);right:0;width:260px;padding:.85rem 0 0;background:#fff;color:#0f1111;border:1px solid #e3e6e6;border-radius:8px;box-shadow:0 8px 28px #0f11112e;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(4px);transition:opacity .16s ease,visibility .16s,transform .16s ease}.header-v2--amazon .header-v2__amazon-account-menu:before{content:"";position:absolute;top:-6px;right:1.6rem;width:11px;height:11px;background:#fff;border-left:1px solid #e3e6e6;border-top:1px solid #e3e6e6;border-top-left-radius:2px;transform:rotate(45deg)}.header-v2--amazon .header-v2__amazon-account-menu:after{content:"";position:absolute;top:-10px;left:0;right:0;height:10px}.header-v2--amazon .header-v2__amazon-account-wrap:hover .header-v2__amazon-account-menu,.header-v2--amazon .header-v2__amazon-account-wrap:focus-within .header-v2__amazon-account-menu,.header-v2--amazon .header-v2__amazon-account-wrap.is-open .header-v2__amazon-account-menu{transform:translateY(0)}.header-v2--amazon .header-v2__amazon-account-heading{margin:0 1rem .45rem;color:#0f1111;font-family:Poppins,sans-serif;font-size:.9375rem;font-weight:700;letter-spacing:-.01em;line-height:1.2}.header-v2--amazon .header-v2__amazon-account-auth{margin:0 1rem .65rem;padding-bottom:.7rem;border-bottom:1px solid #eee}.header-v2--amazon .header-v2__amazon-account-auth:last-child{margin-bottom:0;padding-bottom:.85rem;border-bottom:0}.header-v2--amazon .header-v2__amazon-account-signin{display:block;width:100%;padding:.5rem .75rem;background:var(--hv2-amazon-search-btn, #2b67f3);border-radius:20px;color:#fff;font-family:Poppins,sans-serif;font-size:.8125rem;font-weight:700;text-align:center;text-decoration:none;box-shadow:0 1px #0f11111f}.header-v2--amazon .header-v2__amazon-account-signin:hover,.header-v2--amazon .header-v2__amazon-account-signin:focus-visible{filter:brightness(1.06);color:#fff}.header-v2--amazon .header-v2__amazon-account-new{margin:.45rem 0 0;color:#565959;font-family:Poppins,sans-serif;font-size:.6875rem;text-align:center}.header-v2--amazon .header-v2__amazon-account-new a{color:var(--color-primary);text-decoration:none}.header-v2--amazon .header-v2__amazon-account-new a:hover,.header-v2--amazon .header-v2__amazon-account-new a:focus-visible{color:var(--color-primary-hover);text-decoration:underline}.header-v2--amazon .header-v2__amazon-account-list{margin:0;padding:0;list-style:none}.header-v2--amazon .header-v2__amazon-account-list li:last-child .header-v2__amazon-account-link{border-radius:0 0 8px 8px}.header-v2--amazon .header-v2__amazon-account-list .header-v2__amazon-account-link--logout{border-top:1px solid #eee}.header-v2--amazon .header-v2__amazon-account-link{display:flex;align-items:center;gap:.65rem;padding:.5rem 1rem;color:#0f1111;font-family:Poppins,sans-serif;font-size:.8125rem;font-weight:500;line-height:1.25;text-decoration:none;transition:background-color .15s ease,color .15s ease}.header-v2--amazon .header-v2__amazon-account-link svg{width:16px;height:16px;flex-shrink:0;color:#565959}.header-v2--amazon .header-v2__amazon-account-link:hover,.header-v2--amazon .header-v2__amazon-account-link:focus-visible{background:#f0f5ff;color:var(--hv2-accent, #2b67f3);text-decoration:none}.header-v2--amazon .header-v2__amazon-account-link:hover svg,.header-v2--amazon .header-v2__amazon-account-link:focus-visible svg{color:var(--hv2-accent, #2b67f3)}@media only screen and (min-width:990px){.header-v2--amazon .header-v2__amazon-orders{display:flex;flex-shrink:0}}.header-v2--amazon .header-v2__amazon-cart{display:inline-flex;align-items:flex-end;gap:.2rem;padding:.2rem .45rem .15rem;color:inherit;text-decoration:none;border:1px solid rgba(0,0,0,0);border-radius:2px}.header-v2--amazon .header-v2__amazon-cart:hover,.header-v2--amazon .header-v2__amazon-cart:focus-visible{border-color:#fff;outline:none;color:inherit}.header-v2--amazon .header-v2__amazon-cart-icon-wrap{position:relative;display:block;width:38px;height:32px}.header-v2--amazon .header-v2__amazon-cart-icon{display:block;width:38px;height:32px}.header-v2--amazon .header-v2__amazon-cart-count{position:absolute;top:0;right:0;z-index:1;display:inline-flex;align-items:center;justify-content:center;min-width:1.15rem;height:1.15rem;padding:0 .22rem;border-radius:999px;background:var(--hv2-amazon-search-btn, #2b67f3);color:#fff;font-family:Poppins,sans-serif;font-size:.6875rem;font-weight:700;line-height:1;text-align:center;transform:none}.header-v2--amazon .header-v2__amazon-cart-count.is-empty{display:inline-flex}.header-v2--amazon .header-v2__amazon-cart-label{display:none;padding-bottom:.15rem;font-family:Poppins,sans-serif;font-size:.875rem;font-weight:700;line-height:1}@media only screen and (min-width:750px){.header-v2--amazon .header-v2__amazon-cart-label{display:inline}}.header-v2--amazon .header-v2__amazon-nav{display:none;overflow:visible;background-color:var(--hv2-amazon-nav-bg, #2b67f3)}@media only screen and (min-width:990px){.header-v2--amazon .header-v2__amazon-nav{display:block}}.header-v2--amazon .header-v2__amazon-nav-inner{display:flex;align-items:center;gap:.15rem;min-height:var(--hv2-amazon-nav-height, 39px);padding:0 .65rem;overflow:visible}.header-v2--amazon .header-v2__amazon-all{display:inline-flex;align-items:center;gap:.3rem;flex-shrink:0;margin:0;padding:.35rem .5rem;background:#0000;border:1px solid rgba(0,0,0,0);border-radius:2px;color:#fff;font-family:Poppins,sans-serif;font-size:1rem;font-weight:700;cursor:pointer}.header-v2--amazon .header-v2__amazon-all svg{width:18px;height:18px}.header-v2--amazon .header-v2__amazon-all:hover,.header-v2--amazon .header-v2__amazon-all:focus-visible{border-color:#fff;outline:none}.header-v2--amazon .header-v2__nav{display:none;flex:1 1 auto;min-width:0;margin-left:0;justify-self:start;position:static}@media only screen and (min-width:1600px){.header-v2--amazon .header-v2__nav{display:block}}.header-v2--amazon .header-v2__amazon-apps{display:inline-flex;align-items:center;flex-shrink:0;margin-left:auto;padding-left:.35rem}.header-v2--amazon .header-v2__amazon-apps-trigger{display:inline-flex;align-items:center;gap:.4rem;-webkit-appearance:none;appearance:none;margin:0;padding:.35rem .55rem;background:none;border:1px solid rgba(0,0,0,0);border-radius:2px;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:1rem;font-weight:800;letter-spacing:0;line-height:1;white-space:nowrap}.header-v2--amazon .header-v2__amazon-apps-trigger:hover,.header-v2--amazon .header-v2__amazon-apps-trigger:focus-visible,.header-v2--amazon .header-v2__amazon-apps-trigger[aria-expanded=true]{border-color:#fff;outline:none}.header-v2--amazon .header-v2__amazon-apps-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.35rem;height:1.35rem;padding:.12rem;background:#fff;border-radius:.3rem}.header-v2--amazon .header-v2__amazon-apps-icon img{display:block;width:100%;height:100%;object-fit:contain}.header-v2--amazon .header-v2__menu{flex-wrap:nowrap;gap:.05rem}.header-v2--amazon .header-v2__menu-link{padding:.35rem .55rem;border:1px solid rgba(0,0,0,0);border-radius:2px;font-family:Poppins,sans-serif;font-size:1rem;font-weight:500;letter-spacing:0;text-transform:none}.header-v2--amazon .header-v2__menu-link:has(.header-v2__new-badge--health){font-weight:800}.header-v2--amazon .header-v2__menu-link:hover,.header-v2--amazon .header-v2__menu-link:focus-visible{border-color:#fff;color:inherit;background:#0000}.header-v2--amazon .header-v2__menu-link.is-active{color:inherit}.header-v2--amazon .header-v2__menu:has(.header-v2__menu-item--parent.is-open) .header-v2__menu-link.is-active{color:inherit}.header-v2--amazon .header-v2__menu-item--parent.is-open>.header-v2__menu-link,.header-v2--amazon .header-v2__menu:has(.header-v2__menu-item--parent.is-open) .header-v2__menu-item--parent.is-open>.header-v2__menu-link.is-active{border-color:#fff;color:inherit}.header-v2--amazon .header-v2__menu-link .header-v2__chevron{display:block;width:8px!important;height:5px!important;opacity:.85}.header-v2--amazon .header-v2__dropdown-tabs{padding:.65rem clamp(1rem,3vw,2rem) 0}.header-v2--amazon .header-v2__dropdown-tab{gap:.35rem;padding:.5rem .7rem;font-size:22px;letter-spacing:.3px}@media only screen and (min-width:1600px){.header-v2--amazon .header-v2__dropdown-tab{font-size:26px}}.header-v2--amazon .header-v2__tab-badge{font-size:.5625rem;padding:.1rem .3rem}.header-v2--amazon .header-v2__dropdown-inner{gap:1rem;padding:2.25rem clamp(1rem,3vw,2rem)}.header-v2--amazon .header-v2__dropdown--contained .header-v2__dropdown-inner{width:100%;max-width:72rem;margin-left:auto;margin-right:auto;padding:2.25rem clamp(1rem,3vw,2rem);grid-auto-columns:minmax(14rem,1fr)}.header-v2--amazon .header-v2__dropdown--articles .header-v2__dropdown-inner{max-width:90rem}.header-v2--amazon .header-v2__dropdown-heading{margin-bottom:.5rem;padding-bottom:.35rem;font-size:15px;letter-spacing:.06em}.header-v2--amazon .header-v2__dropdown-link{padding:.3rem 0;font-size:15px}.header-v2--amazon .header-v2__dropdown-desc{margin-top:.6rem;font-size:14px;line-height:1.55}.header-v2--amazon .header-v2__dropdown-more{padding-top:.75rem;font-size:14px}.header-v2--amazon .header-v2__dropdown--contained .header-v2__dropdown-heading,.header-v2--amazon .header-v2__dropdown--contained .header-v2__dropdown-link{font-size:16px}.header-v2--amazon .header-v2__dropdown--contained .header-v2__dropdown-desc,.header-v2--amazon .header-v2__dropdown--contained .header-v2__dropdown-more{font-size:15px}.header-v2--amazon .header-v2__dropdown-more-arrow{width:12px;height:12px}.header-v2--amazon .header-v2__brands-wrap,.header-v2--amazon .header-v2__goals-wrap{padding:2.25rem clamp(1rem,3vw,2rem)}.header-v2--amazon .header-v2__chip{padding:.25rem .6rem;font-size:.75rem}@media only screen and (min-width:990px){.header-v2--amazon .header-v2__chip{padding:.3rem .7rem;font-size:.8125rem}}.header-v2--amazon .header-v2__brands-loading,.header-v2--amazon .header-v2__goals-loading,.header-v2--amazon .header-v2__goals-empty{font-size:.8125rem}.header-v2--amazon .header-v2__goal-title,.header-v2--amazon .header-v2__goal-desc,.header-v2--amazon .header-v2__brand-link,.header-v2--amazon .header-v2__goal-link{font-size:.9375rem}@media only screen and (min-width:1600px){.header-v2--amazon .header-v2__drawer{display:flex}}@media only screen and (min-width:1600px){.header-v2--amazon .header-v2__drawer-underlay{display:block}}.header-v2--amazon .header-v2__search{position:absolute;top:calc(100% + 4px);left:0;right:0;width:100%;max-height:min(78vh,720px);overflow-x:hidden;overflow-y:auto;background-color:#fff;color:#111;border:1px solid #d5d5d5;border-radius:4px;box-shadow:0 4px 12px #0000002e;z-index:5}.header-v2--amazon .header-v2__search[hidden]{display:none}.header-v2--amazon .header-v2__search-default,.header-v2--amazon .header-v2__search-results{max-width:none;margin:0;padding:0;max-height:none;overflow:visible}.header-v2--amazon .header-v2__search-heading{margin:0;padding:.65rem .85rem .4rem;color:#565959;font-family:Poppins,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;opacity:1}.header-v2--amazon .header-v2__result-list{display:flex;flex-direction:column;gap:0;grid-template-columns:none;grid-auto-flow:row;grid-auto-columns:auto}.header-v2--amazon .header-v2__result-list--rows{display:flex;flex-direction:column;gap:0}.header-v2--amazon .header-v2__result-list--grid{display:flex;flex-direction:column;gap:0;padding:0}@media only screen and (min-width:990px){.header-v2--amazon .header-v2__result-list--grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.65rem;padding:.75rem}}@media only screen and (min-width:1400px){.header-v2--amazon .header-v2__result-list--grid{grid-template-columns:repeat(8,minmax(0,1fr))}}.header-v2--amazon .header-v2__result-list--docs,.header-v2--amazon .header-v2__result-list--docs.header-v2__result-list--grid,.header-v2--amazon .header-v2__result-list--docs.header-v2__result-list--rows{display:flex;flex-direction:column;gap:0;padding:0;grid-template-columns:none;grid-auto-flow:row}.header-v2--amazon .header-v2__result-list--docs .header-v2__search-doc+.header-v2__search-doc{border-top:1px solid #eee}.header-v2--amazon .header-v2__search-tools{align-items:flex-end;padding:.4rem .75rem;border-bottom:1px solid #eee}@media only screen and (min-width:990px){.header-v2--amazon .header-v2__search-tools{padding:.5rem .85rem}}.header-v2--amazon .header-v2__search-select-label{color:#565959;opacity:1}.header-v2--amazon .header-v2__search-select-control{background-color:#fff;border-color:#d5d5d5;color:#111}.header-v2--amazon .header-v2__search-select-control:hover,.header-v2--amazon .header-v2__search-select-control:focus-visible{border-color:var(--hv2-accent, #2b67f3)}.header-v2--amazon .header-v2__search-layout{border-color:#d5d5d5}.header-v2--amazon .header-v2__search-layout-btn{color:#111}.header-v2--amazon .header-v2__search-layout-btn:hover,.header-v2--amazon .header-v2__search-layout-btn:focus-visible{color:var(--hv2-accent, #2b67f3)}.header-v2--amazon .header-v2__search-layout-btn.is-active{background-color:var(--hv2-accent, #2b67f3);color:#fff}.header-v2--amazon .header-v2__search .header-v2__chips{padding:0;border-bottom:0}.header-v2--amazon .header-v2__search .header-v2__chip{border-color:#d5d5d5;color:#111}.header-v2--amazon .header-v2__search .header-v2__chip:hover,.header-v2--amazon .header-v2__search .header-v2__chip:focus-visible{border-color:var(--hv2-accent, #2b67f3);color:var(--hv2-accent, #2b67f3)}.header-v2--amazon .header-v2__search .header-v2__chip.is-active{background-color:var(--hv2-accent, #2b67f3);border-color:var(--hv2-accent, #2b67f3);color:#fff}.header-v2--amazon .header-v2__drawer .header-v2__chip{border-color:#fff6;color:#fff}.header-v2--amazon .header-v2__drawer .header-v2__chip:hover,.header-v2--amazon .header-v2__drawer .header-v2__chip:focus-visible{border-color:var(--hv2-accent, #2b67f3);color:#fff}.header-v2--amazon .header-v2__drawer .header-v2__chip.is-active{background-color:var(--hv2-accent, #2b67f3);border-color:var(--hv2-accent, #2b67f3);color:#fff}.header-v2--amazon .header-v2__search-empty{padding:.85rem;color:#565959;opacity:1}.header-v2--amazon .header-v2__search-empty[hidden]{display:none!important}.header-v2--amazon .header-v2__search-all{display:flex;justify-content:flex-start;width:100%;margin:0;padding:.7rem .85rem;border-top:1px solid #eee;background:none;border-radius:0;color:var(--color-primary);font-family:Poppins,sans-serif;font-size:.8125rem;font-weight:500;letter-spacing:normal;text-transform:none}.header-v2--amazon .header-v2__search-all:hover,.header-v2--amazon .header-v2__search-all:focus-visible{background:#f3f3f3;color:var(--color-primary-hover);text-decoration:underline;text-underline-offset:2px}@media only screen and (min-width:990px){.header-v2--amazon .header-v2__search-all{display:flex;justify-content:flex-start;width:100%;max-width:none;margin:0;padding:.7rem .85rem;background:none;border-radius:0;color:var(--color-primary);font-family:Poppins,sans-serif;font-size:.8125rem;font-weight:500;letter-spacing:normal;text-transform:none}.header-v2--amazon .header-v2__search-all:hover,.header-v2--amazon .header-v2__search-all:focus-visible{background:#f3f3f3;color:var(--color-primary-hover);text-decoration:underline}}.header-v2--amazon .header-v2__search-default .header-v2-card,.header-v2--amazon .header-v2__result-list--rows .header-v2-card,.header-v2--amazon .header-v2__search-default .header-v2-card__link,.header-v2--amazon .header-v2__result-list--rows .header-v2-card__link{flex-direction:row;align-items:center}.header-v2--amazon .header-v2__search-default .header-v2-card__image,.header-v2--amazon .header-v2__result-list--rows .header-v2-card__image{width:48px;height:48px;aspect-ratio:auto}@media only screen and (min-width:990px){.header-v2--amazon .header-v2__search-default .header-v2-card__image,.header-v2--amazon .header-v2__result-list--rows .header-v2-card__image{width:52px;height:52px}}.header-v2--amazon .header-v2__search-default .header-v2-card__action,.header-v2--amazon .header-v2__result-list--rows .header-v2-card__action{margin-left:auto;width:auto;padding:0 .85rem 0 0}.header-v2--amazon .header-v2__search-default .header-v2-card__add,.header-v2--amazon .header-v2__result-list--rows .header-v2-card__add{width:auto}.header-v2--amazon .header-v2-card{align-items:center;gap:0;padding:0;border-radius:0;color:#111}.header-v2--amazon .header-v2-card:hover{background-color:#f3f3f3}.header-v2--amazon .header-v2-card--soldout{opacity:.72}.header-v2--amazon .header-v2-card__link{gap:.75rem;padding:.55rem .85rem}@media only screen and (min-width:990px){.header-v2--amazon .header-v2-card__link{gap:.75rem}}.header-v2--amazon .header-v2-card__action{padding-right:.85rem}.header-v2--amazon .header-v2-card__add{min-height:2rem;padding:.4rem .85rem;background-color:var(--hv2-accent, #2b67f3);border-radius:4px;color:#fff;font-size:.75rem;text-transform:uppercase}.header-v2--amazon .header-v2-card__add:hover,.header-v2--amazon .header-v2-card__add:focus-visible{background-color:#1f54d0;color:#fff}.header-v2--amazon .header-v2-card__add--notify{background-color:#fff;border:1px solid #d5d5d5;color:#111}.header-v2--amazon .header-v2-card__add--notify:hover,.header-v2--amazon .header-v2-card__add--notify:focus-visible{background-color:#f3f3f3;border-color:#bbb;color:#111}.header-v2--amazon .header-v2__result-list--grid .header-v2-card{flex-direction:column;align-items:stretch;border:1px solid #eee;border-radius:8px;overflow:hidden}.header-v2--amazon .header-v2__result-list--grid .header-v2-card:hover{background-color:#f7f7f7}.header-v2--amazon .header-v2__result-list--grid .header-v2-card__link{flex-direction:column;align-items:stretch;padding:.55rem .55rem .3rem}.header-v2--amazon .header-v2__result-list--grid .header-v2-card__media{display:flex;align-items:center;justify-content:center;width:100%}.header-v2--amazon .header-v2__result-list--grid .header-v2-card__image{width:100%;height:auto;max-height:120px;margin:0 auto;aspect-ratio:1;object-fit:contain;object-position:center;border:0;border-radius:0;background-color:#0000}.header-v2--amazon .header-v2__result-list--grid .header-v2-card__action{margin-left:0;width:100%;padding:0 .55rem .6rem}.header-v2--amazon .header-v2__result-list--grid .header-v2-card__add{width:100%;min-height:2rem;padding:.35rem .4rem;font-size:.6875rem}.header-v2--amazon .header-v2__result-list--grid .header-v2-card__title{font-size:.75rem}.header-v2--amazon .header-v2__result-list--grid .header-v2-card__meta{font-size:.625rem;color:#565959}.header-v2--amazon .header-v2-card__image{width:48px;height:48px;border-radius:2px;background-color:#fff;border:1px solid #eee}@media only screen and (min-width:990px){.header-v2--amazon .header-v2-card__image{width:52px;height:52px;border-radius:2px}}.header-v2--amazon .header-v2-card__title{font-size:.875rem;font-weight:700;color:#0f1111;-webkit-line-clamp:2}.header-v2--amazon .header-v2-card__title mark{background:none;color:inherit;font-weight:400}@media only screen and (min-width:990px){.header-v2--amazon .header-v2-card__title{font-size:.9375rem}}.header-v2--amazon .header-v2-card__stars-base{color:#d5d5d5}.header-v2--amazon .header-v2-card__rating-count{color:#565959;opacity:1}.header-v2--amazon .header-v2-card__price{font-size:.875rem}.header-v2--amazon .header-v2-card__price-regular,.header-v2--amazon .header-v2-card__price-sale{color:#0f1111;font-weight:700}.header-v2--amazon .header-v2-card__price-sale{color:var(--hv2-accent, #2b67f3)}.header-v2--amazon .header-v2-card__price-compare{color:#565959;opacity:1}.header-v2--amazon .header-v2-card__badge--soldout{background-color:#fff;color:#111;border-color:#d5d5d5}.header-v2__app-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12000;display:flex;align-items:center;justify-content:center;padding:1.25rem}.header-v2__app-modal[hidden]{display:none}.header-v2__app-modal-underlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f11119e}.header-v2__app-modal-dialog{position:relative;z-index:1;width:min(32rem,100%);max-height:min(90vh,52rem);overflow:auto;padding:1.75rem 1.5rem 1.5rem;background:#fff;border-radius:12px;box-shadow:0 16px 48px #0f111147;color:#111}.header-v2__app-modal-close{display:inline-flex;align-items:center;justify-content:center;position:absolute;top:.65rem;right:.65rem;width:2.25rem;height:2.25rem;padding:0;background:none;border:0;color:#111;cursor:pointer}.header-v2__app-modal-close svg{width:16px;height:16px}.header-v2__app-modal-close:hover,.header-v2__app-modal-close:focus-visible{outline:none;opacity:.65}.header-v2__app-modal-title{margin:0 2rem .65rem 0;color:#111;font-family:Poppins,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.25}.header-v2__app-modal-copy{margin:0 0 1rem;color:#3d3d3d;font-family:Poppins,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.5}.header-v2__app-modal-media{overflow:hidden;width:100%;margin:0 0 1.15rem;border-radius:8px}.header-v2__app-modal-notice{margin:0;padding:.7rem 1rem;background:var(--color-primary);color:var(--color-white);font-family:Poppins,sans-serif;font-size:.8125rem;font-weight:600;letter-spacing:.01em;line-height:1.4;text-align:center}.header-v2__app-modal-dialog>.header-v2__app-modal-notice{margin-bottom:1.15rem;border-radius:8px}.header-v2__app-modal-video{position:relative;overflow:hidden;width:100%;margin:0;aspect-ratio:16/9;background:#111}.header-v2__app-modal-video iframe,.header-v2__app-modal-video video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;object-fit:cover;pointer-events:none}.header-v2__app-modal-video video::-webkit-media-controls{display:none}.header-v2__app-modal-video video::-webkit-media-controls-enclosure{display:none}.header-v2__app-modal-points{display:flex;flex-direction:column;gap:.7rem;margin:0 0 1.25rem;padding:0;list-style:none}.header-v2__app-modal-point{display:flex;align-items:center;gap:.75rem}.header-v2__app-modal-point-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.25rem;height:2.25rem;border-radius:999px;background:#2b67f31a;color:var(--color-primary)}.header-v2__app-modal-point-icon svg{width:1.15rem;height:1.15rem}.header-v2__app-modal-point-text{display:flex;align-items:center;min-height:2.25rem;color:#111;font-family:Poppins,sans-serif;font-size:.875rem;font-weight:500;line-height:1.4}.header-v2__app-modal-badges{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem}.header-v2__app-modal-badges a{display:flex;align-items:center;justify-content:center;width:8rem;height:2.65rem;transition:opacity .2s ease}.header-v2__app-modal-badges a:hover,.header-v2__app-modal-badges a:focus-visible{opacity:.75;outline:none}.header-v2__app-modal-badges img{width:100%;height:100%;object-fit:contain}.header-v2__app-modal-learn{background:#000;border-radius:6px;color:#fff;font-family:var(--font-body),Poppins,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-decoration:none;text-transform:uppercase}.header-v2--amazon.is-open .header-v2__search-underlay{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#00000047;z-index:1}@media(prefers-reduced-motion:reduce){.header-v2--amazon:after{backdrop-filter:none;-webkit-backdrop-filter:none;transition:none}}.shopify-section.cart-drawer-section{display:contents}body.cart-drawer-open{overflow:hidden}body.cart-drawer-open #smile-ui-lite-container{display:none!important}.cart-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;display:none}.cart-drawer.is-open{display:block}.cart-drawer__underlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#2222229e}.cart-drawer__panel{position:absolute;top:0;right:0;display:flex;flex-direction:column;width:min(420px,100%);height:100%;background:var(--color-white);box-shadow:-12px 0 40px #2222222e;transform:translate(100%)}.cart-drawer.is-open .cart-drawer__panel{transform:translate(0);transition:transform .35s ease}.cart-drawer__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 1.1rem;border-bottom:1px solid var(--color-border)}.cart-drawer__title{margin:0;font-family:var(--font-heading);font-size:1.5rem;font-weight:700;letter-spacing:.04em;line-height:1;text-transform:uppercase}.cart-drawer__close{width:40px;min-width:40px;min-height:40px;height:40px;padding:0}.cart-drawer .btn--icon{width:var(--control-height);min-width:var(--control-height);padding:0}.cart-drawer .btn--close{background:var(--color-white);border-width:1px;border-color:var(--color-border);color:var(--color-third)}.cart-drawer .btn--close:hover{background:var(--color-secondary);border-color:var(--color-text-muted);color:var(--color-third)}.cart-drawer .icon{width:1.15rem;height:1.15rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.cart-ship{padding:.85rem 1.1rem 1rem;background:var(--color-secondary);border-bottom:1px solid var(--color-border)}.cart-ship.is-complete{background:#e8f5ee}.cart-ship__copy{margin:0 0 .55rem;font-size:.8125rem;font-weight:600;line-height:1.4;text-transform:uppercase}.cart-ship.is-complete .cart-ship__copy{color:var(--color-success)}.cart-ship__track{height:8px;overflow:hidden;background:#d8d8d8}.cart-ship__fill{display:block;width:0;height:100%;background:var(--color-primary);transition:width .35s ease}.cart-ship.is-complete .cart-ship__fill{background:var(--color-success)}.cart-drawer__body{flex:1 1 auto;overflow:auto}.cart-line{display:grid;grid-template-columns:90px 1fr;gap:.85rem;padding:1rem 1.1rem;border-bottom:1px solid var(--color-border)}.cart-line:last-child{border-bottom:0}.cart-line__title--free{color:var(--color-success)}.cart-line__price--free{color:var(--color-success);margin-bottom:0}.cart-line__image{display:block;flex-shrink:0;width:90px;height:90px;overflow:hidden;border-radius:3px;background-color:var(--color-secondary);background-position:center;background-repeat:no-repeat;background-size:contain}.cart-line__title{margin:0 0 .25rem;font-family:var(--font-body);font-size:.875rem;font-weight:700;line-height:1.3}.cart-line__title a{color:var(--color-primary);text-decoration:none}.cart-line__type{margin:0 0 .2rem;color:var(--color-text-muted);font-size:.625rem;font-weight:500;letter-spacing:.04em;line-height:1.3;text-transform:uppercase}.cart-line__meta{margin:0 0 .45rem;color:var(--color-text-muted);font-size:.75rem;line-height:1.4}.cart-line__price{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin:0 0 .55rem;font-size:.9375rem;font-weight:600}.cart-line__price .price__save{font-size:.75rem;padding:.12rem .35rem}.cart-line__price--sale{color:var(--color-sale)}.cart-line__compare{color:var(--color-text-muted);font-weight:400;text-decoration:line-through}.cart-line__discount{display:flex;align-items:center;gap:.3rem;margin:0 0 .55rem;color:var(--color-success);font-size:.75rem;font-weight:600}.cart-line__actions{display:flex;align-items:center;gap:.75rem}.cart-line__qty-locked{margin:0;color:var(--color-text-muted);font-size:.8125rem;font-weight:600}.cart-drawer .qty{display:inline-flex;align-items:stretch;width:auto;border:1px solid var(--color-border)}.cart-drawer .qty__btn,.cart-drawer .qty__input{width:36px;height:36px;border:0;background:var(--color-white);text-align:center}.cart-drawer .qty__input{padding:0;line-height:36px;-moz-appearance:textfield}.cart-drawer .qty__input::-webkit-outer-spin-button,.cart-drawer .qty__input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.cart-drawer .qty__btn{cursor:pointer;font-family:var(--font-heading)}.cart-line__remove{padding:0;border:0;background:none;color:var(--color-text-muted);font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-decoration:underline;text-underline-offset:.15em;cursor:pointer}.cart-drawer__empty{display:flex;flex-direction:column;flex:1 1 auto;overflow:auto;padding:1.5rem 1.1rem 1.25rem}.cart-drawer__empty-copy{margin:0 0 1.15rem;color:var(--color-text-muted);font-size:.9375rem}.cart-empty-nav{display:flex;flex-direction:column;gap:.65rem}.cart-empty-nav .btn{width:100%}.cart-empty-nav__brand{gap:.55rem}.cart-empty-nav__brand-logo{display:block;width:1.4rem;height:1.4rem;object-fit:contain}.cart-empty-nav__brand:hover .cart-empty-nav__brand-logo,.cart-empty-nav__brand:focus-visible .cart-empty-nav__brand-logo{filter:invert(1)}.cart-empty-soon{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.7rem;width:100%;margin-top:.85rem;padding:1.15rem 1.1rem 1.2rem;background:var(--color-third);color:var(--color-white);text-decoration:none}.cart-empty-soon:hover,.cart-empty-soon:focus-visible{background:#111;outline:none}.cart-empty-soon:focus-visible{box-shadow:0 0 0 2px var(--color-primary)}.cart-empty-soon__label{display:inline-block;padding:.12em .4em .16em;background:#ffe34d;color:#111;font-family:var(--font-body);font-size:.75rem;font-weight:700;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.cart-empty-soon__logo{display:block;width:min(11.5rem,78%);height:auto}.cart-recs{flex:0 0 auto;padding:.85rem 1.1rem 1rem;border-top:1px solid var(--color-border);background:var(--color-white)}.cart-recs__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:0 0 .7rem}.cart-recs__title{margin:0;font-family:var(--font-display);font-size:1.25rem;font-weight:800;letter-spacing:.04em;line-height:1;text-transform:uppercase}.cart-recs__controls{display:flex;gap:.4rem}.cart-recs__arrow{width:36px;min-width:36px;min-height:36px;height:36px;padding:0;border:0}.cart-recs__arrow .icon{width:1.05rem;height:1.05rem}.cart-recs__track{display:flex;gap:.75rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:0;scrollbar-width:none;padding:0}.cart-recs__track::-webkit-scrollbar{display:none}.cart-rec{display:grid;flex:0 0 78%;grid-template-columns:56px 1fr;gap:.7rem;align-items:start;padding:.7rem;border:0;border-radius:4px;scroll-snap-align:start;background:var(--color-secondary)}.cart-rec__image{display:block;width:56px;height:56px;min-height:0;align-self:start;border-radius:4px;background-color:#fafafa;background-position:center;background-repeat:no-repeat;background-size:contain}.cart-rec__title{margin:0 0 .3rem;font-family:var(--font-body);font-size:.8125rem;font-weight:700;line-height:1.3}.cart-rec__title a{color:var(--color-primary);text-decoration:none}.cart-rec__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem;margin:0 0 .5rem;color:var(--color-sale);font-size:.8125rem;font-weight:600}.cart-rec__compare{color:var(--color-text-muted);font-weight:400;text-decoration:line-through}.cart-rec__actions{display:flex;align-items:center;gap:.55rem;min-width:0}.cart-rec__flavor{margin:0;color:var(--color-text-muted);font-size:.75rem;line-height:1.3;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cart-rec__add{min-height:30px;width:auto;padding-inline:.7rem;border-width:1px;border-color:var(--color-text-muted);color:var(--color-text-muted);font-size:.75rem}.cart-rec__add:hover{background:#0000;border-color:var(--color-third);color:var(--color-third)}.cart-drawer__foot{padding:1rem 1.1rem 1.15rem;border-top:1px solid var(--color-border);background:var(--color-white)}.cart-total{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:0 0 .45rem;font-size:.9375rem}.cart-total--discount{color:var(--color-success);font-size:.8125rem;font-weight:600}.cart-total--final{margin-top:.35rem;margin-bottom:.85rem;font-size:1.05rem;font-weight:700}.cart-drawer__checkout{width:100%;min-height:60px;font-size:1.5rem}.cart-drawer__pay-label{margin:.85rem 0 .45rem;color:var(--color-text-muted);font-family:var(--font-heading);font-size:.6875rem;font-weight:700;letter-spacing:.08em;line-height:1.3;text-align:center;text-transform:uppercase}.cart-drawer__payments{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.45rem;margin:0}.cart-pay{display:inline-flex;align-items:center;justify-content:center;color:var(--color-third);font-size:1.7rem;line-height:1}.cart-pay svg{display:block;width:2.1rem;height:1.4rem}.cart-drawer.is-busy{pointer-events:none}@media(max-width:749px){.cart-recs{padding:.65rem .85rem .75rem}.cart-recs__head{padding-bottom:.5rem}.cart-recs__title{font-size:1.05rem}.cart-recs__arrow{width:30px;min-width:30px;min-height:30px;height:30px}.cart-recs__arrow .icon{width:.9rem;height:.9rem}.cart-recs__track{gap:.55rem}.cart-rec{flex-basis:74%;grid-template-columns:48px 1fr;gap:.5rem;padding:.5rem}.cart-rec__image{width:48px;height:48px}.cart-rec__title{margin-bottom:.2rem;font-size:.75rem}.cart-rec__price{margin-bottom:.35rem;font-size:.75rem}.cart-rec__flavor{font-size:.6875rem}.cart-rec__add{min-height:26px;padding-inline:.55rem;font-size:.6875rem}}@media(prefers-reduced-motion:reduce){.cart-drawer.is-open .cart-drawer__panel{transition:none}}body.membership-account-open{overflow:hidden}.membership-account{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;overflow:hidden;border:0;background:#0000}.membership-account::backdrop{background:#000000b8}.membership-account:not([open]){display:none}.membership-account[open]{display:flex;align-items:center;justify-content:center}.membership-account__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000b8;cursor:pointer}.membership-account__content{position:relative;z-index:1;width:min(28rem,100vw - 2rem);padding:2rem 1.5rem 1.5rem;background:var(--color-white);box-shadow:0 20px 60px #0000004d}.membership-account__close{position:absolute;top:.85rem;right:.85rem;display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;color:var(--color-text);background:#0000000d;border:0;border-radius:50%;cursor:pointer}.membership-account__close:hover,.membership-account__close:focus-visible{color:var(--color-white);background:var(--color-text)}.membership-account__title{margin:0 1.75rem .75rem 0;color:var(--color-text);font-family:var(--font-heading),Arial,sans-serif;font-size:1.75rem;font-weight:700;letter-spacing:.03em;line-height:1.15;text-transform:uppercase}.membership-account__copy{margin:0 0 1.25rem;color:var(--color-text);font-family:var(--font-body),Poppins,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.55}.membership-account__cta{width:100%}.shopify-section.gwp-overlay-config{display:none!important}body.gwp-modal-open{overflow:hidden}body.gwp-modal-open #smile-ui-lite-container{display:none!important}.gwp-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;overflow:hidden;border:0;background:#0000}.gwp-modal::backdrop{background:#000000b8}.gwp-modal:not([open]){display:none}.gwp-modal[open]{display:flex;align-items:center;justify-content:center}.gwp-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:#000000b8;cursor:pointer;animation:gwp-fade-in .25s ease}.gwp-modal__content{position:relative;z-index:1;display:flex;flex-direction:column;width:90vw;max-width:600px;max-height:85vh;overflow:hidden;background:var(--color-white);border-radius:12px;box-shadow:0 20px 60px #0000004d;animation:gwp-slide-up .3s ease}.gwp-modal__close{position:absolute;top:16px;right:16px;z-index:1;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;color:var(--color-text);background:#0000000d;border:0;border-radius:50%;cursor:pointer}.gwp-modal__close:hover{color:var(--color-white);background:var(--color-text)}.gwp-modal__header{padding:32px 32px 24px;text-align:center}.gwp-modal__title{margin:0 0 12px;color:var(--color-text);font-family:var(--font-body);font-size:2rem;font-weight:700;letter-spacing:-.01em;line-height:1.15;text-transform:uppercase}.gwp-modal__message{margin:0;color:var(--color-text-muted);font-family:var(--font-body);font-size:.9375rem;line-height:1.5}.gwp-modal__body{flex:1;padding:0 32px;overflow-y:auto;-webkit-overflow-scrolling:touch}.gwp-modal__loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:200px;color:var(--color-text-muted)}.gwp-modal__loader{width:48px;height:48px;border:3px solid var(--color-secondary);border-top-color:var(--color-primary);border-radius:50%;animation:gwp-spin 1s linear infinite}.gwp-modal__error{margin:0;color:var(--color-error)}.gwp-modal__variants{display:grid;gap:12px}.gwp-variant{position:relative;padding:0;background:#0000;border:2px solid var(--color-border);border-radius:8px;cursor:pointer}.gwp-variant:hover{border-color:var(--color-primary)}.gwp-variant.is-selected{background:color-mix(in srgb,var(--color-primary) 8%,var(--color-white));border-color:var(--color-primary)}.gwp-variant[disabled]{opacity:.4;cursor:not-allowed}.gwp-variant__inner{display:flex;align-items:center;gap:16px;padding:16px;text-align:left}.gwp-variant__image{flex-shrink:0;width:64px;height:64px;object-fit:contain;background:var(--color-secondary);border-radius:6px}.gwp-variant__info{flex:1;min-width:0}.gwp-variant__title{display:block;margin:0 0 8px;color:var(--color-text);font-family:var(--font-body);font-size:.9375rem;font-weight:600;line-height:1.4}.gwp-variant__options{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 8px}.gwp-variant__option{display:inline-flex;align-items:center;padding:4px 10px;color:var(--color-text-muted);font-family:var(--font-body);font-size:.75rem;font-weight:500;background:var(--color-secondary);border-radius:4px}.gwp-variant__reviews{display:flex;align-items:center;gap:6px;margin:6px 0;font-family:var(--font-body);font-size:.8125rem}.gwp-variant__pricing{display:flex;align-items:center;gap:8px;margin:8px 0 0}.gwp-variant__price{color:var(--color-text-muted);font-family:var(--font-body);font-size:1rem;font-weight:500;text-decoration:line-through}.gwp-variant__badge{color:var(--color-success);font-family:var(--font-body);font-size:1rem;font-weight:600}.gwp-variant__stock{color:var(--color-error);font-size:.75rem;font-weight:500}.gwp-modal__footer{display:flex;gap:12px;padding:24px 32px}.gwp-modal__btn{position:relative;display:flex;flex:1;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 24px;border:2px solid currentColor;border-radius:8px;font-family:var(--font-body);font-size:.875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.gwp-modal__btn--primary{color:var(--color-white);background:var(--color-primary);border-color:var(--color-primary)}.gwp-modal__btn--primary:hover:not(:disabled){background:var(--color-primary-hover);border-color:var(--color-primary-hover)}.gwp-modal__btn--primary:disabled{opacity:.5;cursor:not-allowed}.gwp-modal__btn--secondary{color:var(--color-text-muted);background:#0000;border-color:var(--color-border)}.gwp-modal__btn--secondary:hover{color:var(--color-text);border-color:var(--color-text)}.gwp-modal__btn.is-loading .gwp-modal__btn-text{opacity:0}.gwp-modal__btn-loader{position:absolute;display:none;width:18px;height:18px}.gwp-modal__btn-loader:before{content:"";display:block;width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-top-color:var(--color-white);border-radius:50%;animation:gwp-spin 1s linear infinite}.gwp-modal__btn.is-loading .gwp-modal__btn-loader{display:block}@keyframes gwp-spin{to{transform:rotate(360deg)}}@keyframes gwp-fade-in{0%{opacity:0}to{opacity:1}}@keyframes gwp-slide-up{0%{opacity:0;transform:translateY(40px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:749px){.gwp-modal{width:100vw;height:100dvh}.gwp-modal__content{width:95vw;max-height:90vh}.gwp-modal__header{padding:24px 20px 16px}.gwp-modal__title{font-size:1.75rem}.gwp-modal__body{padding:0 20px}.gwp-modal__footer{flex-direction:column;padding:16px 20px}.gwp-modal__btn{min-height:44px}}.exit-popup[hidden]{display:none!important}.exit-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;display:flex;align-items:center;justify-content:center;padding:1.25rem}.exit-popup__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000b8}.exit-popup__dialog{position:relative;z-index:1;width:min(var(--exit-popup-image-width, 560px),100vw - 2.5rem);max-width:100%;max-height:calc(100vh - 2.5rem);line-height:0}.exit-popup__media{display:block;max-height:calc(100vh - 2.5rem)}.exit-popup__image{display:block;width:100%;height:auto;max-height:calc(100vh - 2.5rem);object-fit:contain}.exit-popup__close{position:absolute;top:-10px;right:-10px;z-index:2;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:#fff;color:#111;box-shadow:0 2px 10px #00000047;cursor:pointer}.exit-popup__close:hover,.exit-popup__close:focus-visible{background:#f2f2f2;outline:none}.exit-popup.is-visible .exit-popup__dialog{animation:exit-popup-in .22s ease-out}@keyframes exit-popup-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.exit-popup.is-visible .exit-popup__dialog{animation:none}}body.notify-me-open{overflow:hidden}.notify-me{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483646;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;overflow:hidden;border:0;background:#0000}.notify-me::backdrop{background:#000000b8}.notify-me:not([open]){display:none}.notify-me[open]{display:flex;align-items:center;justify-content:center}.notify-me__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000b8;cursor:pointer}.notify-me__content{position:relative;z-index:1;width:min(28rem,100vw - 2rem);max-height:calc(100vh - 2rem);padding:2rem 1.5rem 1.5rem;overflow:auto;background:var(--color-white);box-shadow:0 20px 60px #0000004d}.notify-me__close{position:absolute;top:.85rem;right:.85rem;display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;color:var(--color-text);background:#0000000d;border:0;border-radius:50%;cursor:pointer}.notify-me__close:hover,.notify-me__close:focus-visible{color:var(--color-white);background:var(--color-text)}.notify-me__header{padding-right:1.5rem}.notify-me__eyebrow{margin:0 0 .35rem;color:var(--color-primary);font-family:var(--font-body);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.notify-me__title{margin:0 0 .55rem;color:var(--color-text);font-family:var(--font-display);font-size:clamp(1.75rem,3vw,2.15rem);font-weight:800;letter-spacing:.02em;line-height:.95;text-transform:uppercase}.notify-me__copy{margin:0;color:var(--color-text-muted);font-size:.9375rem;line-height:1.45}.notify-me__product{display:flex;align-items:center;gap:.85rem;margin:1.15rem 0 0;padding:.75rem;background:var(--color-secondary)}.notify-me__product[hidden]{display:none}.notify-me__product-media{flex:0 0 4.25rem;width:4.25rem;height:4.25rem;overflow:hidden;background:var(--color-white)}.notify-me__product-media[hidden]{display:none}.notify-me__product-image{display:block;width:100%;height:100%;object-fit:contain}.notify-me__product-copy{display:flex;flex-direction:column;gap:.2rem;min-width:0}.notify-me__product-title{color:var(--color-text);font-family:var(--font-body);font-size:.9375rem;font-weight:600;line-height:1.35}.notify-me__product-variant{color:var(--color-text-muted);font-size:.8125rem;line-height:1.3}.notify-me__product-variant:empty{display:none}.notify-me__form{margin-top:1.25rem}.notify-me__form.has-success .notify-me__row{display:none}.notify-me__row{display:flex;align-items:stretch;overflow:hidden;border:1px solid var(--color-border)}.notify-me__row:focus-within{border-color:var(--color-primary)}.notify-me__input{flex:1 1 auto;min-width:0;min-height:3.25rem;margin:0;padding:0 .9rem;border:0;background:var(--color-white);color:var(--color-text);font-family:var(--font-body);font-size:1rem}.notify-me__input:focus{outline:none}.notify-me__input:-webkit-autofill{animation-name:notify-me-autofill}@keyframes notify-me-autofill{0%{opacity:.999}to{opacity:1}}.notify-me__submit{flex:0 0 auto;min-height:3.25rem;border:0;border-radius:0}.notify-me__success,.notify-me__error{margin:0 0 .75rem;font-size:.875rem;line-height:1.45}.notify-me__success{padding:.7rem .8rem;background:#1f7a4d1a;color:var(--color-success)}.notify-me__error{color:var(--color-error)}.notify-me__success[hidden],.notify-me__error[hidden]{display:none}.option-queues{display:flex;flex-direction:column;gap:.85rem}.option-queue{display:flex;flex-direction:column;align-items:flex-start;gap:.45rem}.option-queue__heading{display:flex;flex-direction:column;align-items:flex-start;gap:.05rem}.option-queue__label{color:var(--color-text);font-size:17px;font-weight:400;letter-spacing:0;text-transform:none}.modal .option-queue__label{font-size:17px}.option-queue__value{margin:0;color:var(--color-text);font-family:var(--font-body);font-size:13px;font-weight:300;letter-spacing:.9px;line-height:1.25;text-transform:none}.option-queue__selected-label{margin-right:.25rem;font-weight:700}.option-queue__choices{display:flex;flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;padding:6px 4px;overflow:visible}.option-queue__choices--single{padding-left:0;padding-right:0}.modal .swatch{width:28px;height:28px;box-shadow:0 2px 4px #0003}.modal .swatch:hover,.modal .swatch:focus-visible{z-index:10;transform:scale(1.15);box-shadow:0 4px 8px #0000004d}.modal .swatch.is-selected{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--color-primary)}.modal .swatch-limited-edition-uncle-samberry{width:34px;height:34px}.modal .swatch-limited-edition-uncle-samberry.is-selected{box-shadow:inset 0 0 0 2px var(--color-primary),0 2px 4px #0003}.size-chip{min-height:40px;padding:10px 18px;border:1px solid var(--color-border);background:var(--color-white);color:var(--color-third);font-family:var(--font-body);font-size:.875rem;font-style:normal;font-weight:600;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:color .5s cubic-bezier(.215,.61,.355,1),background .5s cubic-bezier(.215,.61,.355,1),border .5s cubic-bezier(.215,.61,.355,1)}.size-chip:hover,.size-chip:focus-visible{border-color:var(--color-primary)}.size-chip.is-selected{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-white)}.size-chip.is-unavailable{background:#f3f3f3;color:#c4c4c4}body.quick-order-open{overflow:hidden}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:11000;display:none;align-items:center;justify-content:center;padding:var(--space-8);background:#2222229e}.section-quick-order{display:contents}.modal-backdrop.is-open{display:flex}.modal__frame{--modal-bar-size: 40px;position:relative;width:min(980px,100%);max-width:100%;max-height:calc(100vh - 2rem);border-radius:12px;overflow:hidden}.modal{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;max-width:100%;max-height:calc(100vh - 2rem);overflow:hidden;background:var(--color-white);box-shadow:0 18px 48px #22222247}.modal__media{position:relative;overflow:hidden;min-width:0;min-height:0;background:var(--color-secondary)}.carousel{position:relative;overflow:hidden;height:100%;min-height:420px;border-radius:3px}.carousel__track{height:100%;min-height:420px}.carousel__slide{display:none;width:100%;height:100%;min-height:420px;border-radius:3px;background-repeat:no-repeat;background-position:center;background-size:contain;transform:scale(1);transition:transform .35s ease}.carousel__slide.is-active{display:block}.modal__media:hover .carousel__slide.is-active{transform:scale(1.18)}.carousel__nav{position:absolute;top:50%;z-index:1;width:36px;height:36px;border:0;border-radius:var(--radius-sm);background:var(--color-white);color:var(--color-third);font-size:1.35rem;line-height:1;transform:translateY(-50%);cursor:pointer}.carousel__nav--prev{left:.75rem}.carousel__nav--next{right:.75rem}.modal__labels{position:absolute;left:.75rem;bottom:.75rem;z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;max-width:calc(100% - 1.5rem)}.modal__label{display:inline-flex;align-items:center;padding:.28rem .5rem;border:1px solid var(--color-third);background:#0000;color:var(--color-third);font-family:var(--font-body);font-size:.6875rem;font-weight:600;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.price-split{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:10px}.price-split--solo{grid-template-columns:1fr}.price-split__label{margin:0 0 .25rem;color:var(--color-text-muted)}.price-split__label--help{display:flex;align-items:center;gap:.35rem}.help-tip{position:relative;display:inline-flex}.help-tip__icon{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;padding:0;border:1px solid currentColor;border-radius:50%;background:none;color:inherit;font-family:var(--font-body);font-size:.625rem;font-weight:700;letter-spacing:0;line-height:1;text-transform:none;cursor:help}.help-tip__panel{position:absolute;right:0;bottom:calc(100% + .45rem);z-index:8;width:15.75rem;padding:.65rem .75rem;background:var(--color-third);color:var(--color-white);font-family:var(--font-body);font-size:.75rem;font-weight:400;letter-spacing:0;line-height:1.4;text-transform:none;white-space:normal;opacity:0;visibility:hidden;pointer-events:none}.help-tip__panel:after{content:"";position:absolute;right:.35rem;top:100%;border:6px solid rgba(0,0,0,0);border-top-color:var(--color-third)}.help-tip:hover .help-tip__panel,.help-tip:focus-within .help-tip__panel{opacity:1;visibility:visible;pointer-events:auto}.help-tip__panel a{color:var(--color-white);text-decoration:underline;text-underline-offset:.15em}.price-split__value{display:flex;flex-wrap:nowrap;align-items:center;gap:0;margin:0;font-size:1.05rem;font-weight:600;white-space:nowrap}.price-split__value .price__compare{margin-right:.2rem;font-size:inherit}.price-split__value .price__save{margin-left:.35rem}.price-split__col--member .price-split__value{color:var(--color-primary)}.modal__body{display:flex;flex-direction:column;gap:var(--space-8);min-width:0;min-height:0;padding:var(--space-16);overflow-x:hidden;overflow-y:auto}.modal-backdrop .btn--icon{width:var(--control-height);min-width:var(--control-height);padding:0}.modal-backdrop .btn--close{background:var(--color-white);border-width:1px;border-color:var(--color-border);color:var(--color-third)}.modal-backdrop .btn--close:hover{background:var(--color-secondary);border-color:var(--color-text-muted);color:var(--color-third)}.modal-backdrop .icon{width:1.15rem;height:1.15rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.modal__close{position:absolute;top:.75rem;right:.75rem;z-index:5;width:var(--modal-bar-size);min-width:var(--modal-bar-size);min-height:var(--modal-bar-size);height:var(--modal-bar-size);padding:0}.modal__heading{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem}.modal__collection{color:var(--color-primary);font-family:var(--font-body);font-size:.9375rem;font-weight:600;line-height:1.3;text-decoration:underline;text-underline-offset:.15em}.modal__title{margin:0;font-family:var(--font-display);font-size:clamp(2.1rem,3.6vw,2.85rem);line-height:var(--leading-display);text-transform:uppercase}.modal__title-link{color:inherit;text-decoration:none}.modal__title-link:hover,.modal__title-link:focus-visible{color:var(--color-primary)}.notice{margin:0;padding:.75rem 1rem;border-left:4px solid var(--color-primary);background:var(--color-secondary);color:var(--color-text);font-size:.875rem}.notice--overlay{position:absolute;top:0;left:0;right:0;z-index:2;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:.35rem;box-sizing:border-box;width:auto;max-width:none;height:auto;min-height:var(--modal-bar-size);margin:.75rem;padding:.45rem .75rem;border-left:4px solid var(--color-primary);background:#fff;color:var(--color-text);font-size:.875rem;line-height:1.2;text-transform:uppercase}.notice--overlay[hidden],.quick-order-ship[hidden],.quick-order-ship__track[hidden]{display:none!important}.quick-order-ship.is-complete{border-left-color:var(--color-success)}.quick-order-ship__row{display:flex;align-items:flex-start;gap:.5rem}.quick-order-ship__icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:1.2rem;height:1.2rem;margin-top:.08rem;color:inherit}.quick-order-ship__icon svg{display:block;width:100%;height:100%}.quick-order-ship__copy{margin:0;color:inherit;font-family:var(--font-body);font-size:inherit;font-weight:600;line-height:1.3}.quick-order-ship.is-complete .quick-order-ship__copy{color:var(--color-success)}.quick-order-ship__track{height:6px;overflow:hidden;background:#d8d8d8}.quick-order-ship__fill{display:block;width:0;height:100%;background:var(--color-primary);transition:width .35s ease}.quick-order-ship.is-complete .quick-order-ship__fill{background:var(--color-success)}.modal-backdrop.is-open .notice--overlay{animation:notice-slide-in-left .5s ease-out}@keyframes notice-slide-in-left{0%{opacity:0;transform:translate(-1.75rem)}to{opacity:1;transform:translate(0)}}.modal__copy{margin:0;font-size:var(--text-small)}.modal__error{margin:0;color:var(--color-error);font-size:var(--text-small)}.purchase-options{display:grid;gap:.5rem;overflow-anchor:none}.purchase-options[hidden],.subscribe-help[hidden]{display:none}.purchase-option{display:flex;align-items:center;gap:.75rem;min-height:52px;padding:0 .95rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-white);cursor:pointer}.purchase-option input{-webkit-appearance:none;appearance:none;display:grid;place-items:center;flex:0 0 20px;width:20px;height:20px;margin:0;border:2px solid var(--color-border);border-radius:50%;background:var(--color-white);font-size:1rem;scroll-margin:0}.purchase-option input:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--color-primary);transform:scale(0)}.purchase-option:has(input:checked){border-color:var(--color-primary);background:#2b67f314;box-shadow:inset 0 0 0 1px var(--color-primary)}.subscribe-help .purchase-option span{font-weight:600}.purchase-option input:checked{border-color:var(--color-primary)}.purchase-option input:checked:after{transform:scale(1)}.subscribe-help{position:relative;display:grid;gap:.4rem}.subscribe-help__link{justify-self:start;padding:0;border:0;background:none;color:var(--color-text-muted);font-family:var(--font-body);font-size:.75rem;line-height:1.3;text-decoration:underline;text-underline-offset:.15em;cursor:pointer}.subscribe-help__tip{position:absolute;left:0;right:0;bottom:calc(100% + .45rem);z-index:8;padding:.85rem 1rem;border:1px solid var(--color-border);background:var(--color-white);box-shadow:0 10px 28px #22222229}.subscribe-help__tip:after{content:"";position:absolute;left:1.25rem;top:100%;border:6px solid rgba(0,0,0,0);border-top-color:var(--color-white)}.subscribe-help__tip[hidden]{display:none}.subscribe-help__tip p{margin:0 0 .45rem;color:var(--color-text);font-size:.8125rem;font-weight:600}.subscribe-help__tip ul{margin:0;padding-left:1.1rem}.subscribe-help__tip li{color:var(--color-text);font-size:.75rem;line-height:1.45}.subscribe-help__tip li+li{margin-top:.35rem}.subscribe-help__tip .btn{width:fit-content;min-height:32px;margin-top:.75rem;padding:0 .75rem;font-size:.75rem}.modal__footer{display:flex;gap:.75rem;margin-top:auto}.modal__footer .btn{flex:1}.qty{display:inline-flex;align-items:stretch;border:1px solid var(--color-border)}.qty[hidden],.quick-order--membership [data-quick-order-qty-wrap]{display:none}.qty__btn,.qty__input{width:48px;height:48px;border:0;background:var(--color-white);text-align:center}.qty__input{padding:0;line-height:48px;-moz-appearance:textfield}.qty__input::-webkit-outer-spin-button,.qty__input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.qty__btn{cursor:pointer;font-family:var(--font-heading)}.modal .star-icon{width:32px;height:32px}@media(prefers-reduced-motion:reduce){.carousel__slide{transition:none}.modal__media:hover .carousel__slide.is-active{transform:none}.modal-backdrop.is-open .notice--overlay{animation:none}}@media(hover:none),(pointer:coarse){.modal__media:hover .carousel__slide.is-active{transform:none}}@media(max-width:860px){.modal,.price-split{grid-template-columns:minmax(0,1fr)}.modal{overflow-x:hidden;overflow-y:auto}.modal__media{display:flex;flex-direction:column;min-height:0}.carousel,.carousel__track,.carousel__slide{flex:0 0 auto;height:auto;min-height:260px}.modal__labels{position:relative;left:auto;bottom:auto;width:100%;max-width:none;margin:0;padding:.7rem .75rem .85rem;gap:.5rem}.modal__label:nth-child(n+4){display:none}.modal__copy{display:none}.notice--overlay{position:relative;top:auto;left:auto;right:auto;z-index:1;width:auto;height:auto;min-height:var(--modal-bar-size);margin:.75rem 3.75rem .45rem .75rem;padding:.4rem .55rem;font-size:.75rem;line-height:1.2}.modal__media:hover .carousel__slide.is-active{transform:none}.purchase-option{min-height:44px;padding:0 .75rem;gap:.55rem;font-size:.8125rem;line-height:1.3}}.pdp{padding:0 0 3rem}.pdp__grid{display:grid;gap:1.5rem}.pdp__buy{display:flex;flex-direction:column;align-items:flex-start;gap:.85rem}.pdp__vendor-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%}.pdp__vendor{display:inline-flex;align-items:center;gap:.5rem;min-width:0;color:var(--color-primary);font-size:.9375rem;font-weight:600;text-decoration:none}.pdp__vendor span{text-decoration:underline;text-underline-offset:.15em}.pdp__vendor-logo{flex-shrink:0;width:2rem;height:2rem;object-fit:contain;background-color:#ddd;border-radius:50%;padding:.3rem}.pdp-share{position:relative;flex-shrink:0;margin-left:auto}.pdp-share__trigger{display:inline-flex;align-items:center;gap:.4rem;padding:.25rem 0;border:0;background:none;color:var(--color-text);cursor:pointer;font-family:var(--font-body);font-size:.875rem;font-weight:600;line-height:1}.pdp-share__trigger:hover,.pdp-share__trigger:focus-visible,.pdp-share.is-open .pdp-share__trigger{color:var(--color-primary);outline:none}.pdp-share__icon{display:block;width:1.05rem;height:1.05rem}.pdp-share__menu{position:absolute;top:calc(100% + .4rem);right:0;z-index:12;display:none;flex-direction:column;min-width:13.5rem;padding:.35rem 0;background:var(--color-white);border:1px solid var(--color-border);box-shadow:0 8px 24px #00000014}.pdp-share.is-open .pdp-share__menu{display:flex}.pdp-share__link{display:block;padding:.55rem .85rem;color:var(--color-text);font-family:var(--font-body);font-size:.875rem;font-weight:500;line-height:1.3;text-decoration:none}.pdp-share__link:hover,.pdp-share__link:focus-visible{background:var(--color-secondary);color:var(--color-primary);outline:none}.pdp__title{margin:0;font-family:var(--font-display);font-size:clamp(2.1rem,4vw,3.1rem);font-weight:800;letter-spacing:.01em;line-height:var(--leading-display);text-transform:uppercase}.pdp__type{margin:0;color:var(--color-text-muted);font-size:.875rem;font-weight:500}.pdp__prices{width:100%;margin-top:0}.pdp .price-split:not(.price-split--solo){grid-template-columns:1fr 1fr;gap:.75rem}.pdp .price-split__label{font-family:var(--font-body);font-size:.8125rem;font-weight:600}.pdp .price-split__value,.pdp .price{font-size:1.375rem;font-weight:700;line-height:1.15}.pdp .price__compare{font-size:inherit;font-weight:700}.pdp .price__save{font-size:.75rem;font-weight:700}@media(max-width:509px),(min-width:992px)and (max-width:1249px){.pdp .price-split:not(.price-split--solo){grid-template-columns:1fr;gap:.65rem}}@media(max-width:509px){.pdp .price-split__value,.pdp .price{font-size:1.5rem}}@media(min-width:992px){.pdp .price-split:not(.price-split--solo){gap:1rem}.pdp .price-split__value,.pdp .price{font-size:1.75rem;font-weight:700;line-height:1.15}.pdp .price__compare{font-size:1.75rem;font-weight:700}.pdp .price__save{font-size:.8125rem;font-weight:700}}.pdp-options{width:100%}.pdp-options__swatches{flex-wrap:wrap;gap:8px}.pdp .option-queue__label{font-size:17px;font-weight:400;letter-spacing:0;text-transform:none}.pdp .option-queue__value{padding-top:0;font-size:13px;font-weight:300;letter-spacing:.9px}.pdp .swatch{width:28px;height:28px;box-shadow:0 2px 4px #0003}.pdp .swatch:hover,.pdp .swatch:focus-visible{transform:scale(1.15);box-shadow:0 4px 8px #0000004d}.pdp .swatch.is-selected{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--color-primary)}.pdp .swatch-limited-edition-uncle-samberry{width:34px;height:34px}.pdp .swatch-limited-edition-uncle-samberry.is-selected{box-shadow:inset 0 0 0 2px var(--color-primary),0 2px 4px #0003}.pdp .size-chip.is-unavailable{background:#f3f3f3;color:#c4c4c4;border-color:#e0e0e0}.pdp--membership .size-chip{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;white-space:nowrap}.pdp--membership .size-chip__save{display:inline-flex;align-items:center;padding:.18rem .42rem .16rem;background:var(--color-success);color:#fff;font-family:var(--font-body),Poppins,sans-serif;font-size:.625rem;font-weight:700;letter-spacing:.04em;line-height:1;text-transform:uppercase}.pdp--membership .size-chip.is-selected .size-chip__save{background:#fff;color:var(--color-success)}.pdp-form{display:flex;flex-direction:column;gap:.85rem;width:100%}.pdp-form__row{display:flex;gap:.75rem;width:100%}.pdp-form__add{flex:1}.pdp--membership .pdp-form__add{width:100%}.pdp--membership .pdp-gallery__stage,.pdp--membership .pdp-gallery__image,.pdp--membership .pdp-gallery__video,.pdp--membership .pdp-gallery__placeholder,.pdp--membership .pdp-gallery__zoom{background:#0000;background-color:#0000}.pdp-membership-perks{width:100%;margin-top:.35rem;padding-top:1.15rem;border-top:1px solid var(--color-border)}.pdp-membership-perks__heading{margin:0 0 .95rem;color:var(--color-text);font-family:var(--font-body),Poppins,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.pdp-membership-perks__list{display:grid;gap:1rem;margin:0;padding:0;list-style:none}.pdp-membership-perks__item{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.75rem;align-items:flex-start}.pdp-membership-perks__icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:#eef3ff;border-radius:6px;color:var(--color-primary)}.pdp-membership-perks__icon svg{width:1.05rem;height:1.05rem}.pdp-membership-perks__item h3{margin:.1rem 0 0;color:var(--color-text);font-family:var(--font-body),Poppins,sans-serif;font-size:.8125rem;font-weight:700;letter-spacing:.04em;line-height:1.3;text-transform:uppercase}.pdp-membership-perks__item p{margin:.3rem 0 0;color:#3d3d3d;font-family:var(--font-body),Poppins,sans-serif;font-size:.875rem;font-weight:500;line-height:1.5}.pdp-membership-perks__highlight{color:#5ea31a!important;font-weight:700!important}.pdp-membership-perks__hardware{margin:1rem 0 0;color:#3d3d3d;font-family:var(--font-body),Poppins,sans-serif;font-size:.875rem;font-weight:600;line-height:1.45}.pdp-info--membership-faq .pdp-accordion__title{font-family:var(--font-body),Poppins,sans-serif;font-size:1.05rem;font-weight:700;letter-spacing:.02em;line-height:1.35;text-transform:none}.pdp-membership-perks__stores{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:.75rem}.pdp-membership-perks__stores a{display:flex;width:8rem;transition:opacity .2s ease}.pdp-membership-perks__stores a:hover,.pdp-membership-perks__stores a:focus-visible{opacity:.75;outline:none}.pdp-membership-perks__stores img{width:100%;height:auto}.pdp__error{margin:0;color:var(--color-error);font-size:var(--text-small)}.pdp__notice{width:100%;margin:0;padding:.75rem 1rem;background:var(--color-secondary);color:var(--color-text);font-size:.875rem}.pdp__notice>:first-child{margin-top:0}.pdp__notice>:last-child{margin-bottom:0}.pdp-gallery{--thumb-gap: .5rem;display:grid;gap:.75rem}.pdp-gallery__stage{--dots-space: 0px;position:relative;overflow:hidden;min-height:20rem;padding-bottom:var(--dots-space);background-color:#fafafa}.pdp-gallery__stage:has(.pdp-gallery__dots){--dots-space: 2.15rem}.pdp-gallery__badge{position:absolute;top:.85rem;left:.85rem;z-index:4}.pdp-gallery__slide{display:none;width:100%}.pdp-gallery__slide.is-active{display:block}.pdp-gallery__image,.pdp-gallery__video,.pdp-gallery__placeholder{width:100%;aspect-ratio:1;object-fit:contain;background:#fafafa}.pdp-gallery__image{cursor:zoom-in}.pdp-gallery__zoom{position:absolute;inset:0 0 var(--dots-space);z-index:1;background-repeat:no-repeat;background-color:#fafafa;cursor:zoom-out;touch-action:none}.pdp-gallery__arrow{position:absolute;top:calc((100% - var(--dots-space))/2);z-index:3;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;border:0;border-radius:50%;background:#ffffffeb;color:var(--color-third);cursor:pointer;transform:translateY(-50%)}.pdp-gallery__arrow:hover,.pdp-gallery__arrow:focus-visible{background:var(--color-primary);color:var(--color-white)}.pdp-gallery__arrow:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.pdp-gallery__arrow--prev{left:.75rem}.pdp-gallery__arrow--next{right:.75rem}.pdp-gallery__arrow svg{display:block;width:1.1rem;height:1.1rem}.pdp-gallery__dots{position:absolute;right:0;bottom:.45rem;left:0;z-index:3;display:flex;align-items:center;justify-content:center;gap:.4rem;margin:0;padding:0;list-style:none}.pdp-gallery__dot{display:block;width:.55rem;height:.55rem;padding:0;border:0;border-radius:999px;background:#22222247;cursor:pointer}.pdp-gallery__dot.is-active,.pdp-gallery__dot:hover,.pdp-gallery__dot:focus-visible{background:var(--color-primary)}.pdp-gallery__dot.is-active{width:1.35rem}.pdp-gallery__thumbs-wrap{display:grid;grid-template-columns:1fr;align-items:center;gap:.4rem}.pdp-gallery__thumbs-wrap.is-scrollable{grid-template-columns:auto minmax(0,1fr) auto}.pdp-gallery__thumbs{display:flex;gap:var(--thumb-gap);overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory}.pdp-gallery__thumbs::-webkit-scrollbar{display:none}.pdp-gallery__thumb{position:relative;flex:0 0 calc((100% - (var(--thumb-slots, 5) - 1)*var(--thumb-gap))/var(--thumb-slots, 5));aspect-ratio:1;padding:0;overflow:hidden;border:1px solid var(--color-border);background:#fafafa;scroll-snap-align:start;cursor:pointer}.pdp-gallery__thumb.is-selected{border-color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary)}.pdp-gallery__thumb-image{width:100%;height:100%;object-fit:contain}.pdp-gallery__thumbs-arrow{display:none;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:0;border-radius:50%;background:var(--color-white);color:var(--color-third);box-shadow:0 0 0 1px var(--color-border);cursor:pointer}.pdp-gallery__thumbs-wrap.is-scrollable .pdp-gallery__thumbs-arrow{display:flex}.pdp-gallery__thumbs-arrow:hover,.pdp-gallery__thumbs-arrow:focus-visible{background:var(--color-primary);color:var(--color-white)}.pdp-gallery__thumbs-arrow:disabled{opacity:.35;cursor:default;background:var(--color-white);color:var(--color-third)}.pdp-gallery__thumbs-arrow svg{display:block;width:1rem;height:1rem}.pdp-gallery__nfp{display:flex;width:100%;min-height:3rem;padding-inline:.75rem;text-align:center}.nfp-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;overflow:hidden;border:0;background:#0000}.nfp-lightbox:not([open]){display:none}.nfp-lightbox[open]{display:flex;align-items:center;justify-content:center}.nfp-lightbox::backdrop{background:#000000b8}.nfp-lightbox__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000b8;cursor:pointer}.nfp-lightbox__panel{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:min(92vw,1100px);max-height:90vh;padding:2.5rem 1.25rem 1.25rem}.nfp-lightbox__close{position:absolute;top:0;right:0;z-index:2;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;color:var(--color-white);background:#00000073;border:0;border-radius:50%;cursor:pointer}.nfp-lightbox__close:hover,.nfp-lightbox__close:focus-visible{background:var(--color-primary)}.nfp-lightbox__image,.nfp-lightbox__frame{display:block;width:100%;max-height:calc(90vh - 2.5rem);background:var(--color-white);object-fit:contain}.nfp-lightbox__frame{min-height:70vh;border:0}body.nfp-lightbox-open{overflow:hidden}body.nfp-lightbox-open #smile-ui-lite-container{display:none!important}.pdp-accordion,.pdp-reviews{scroll-margin-top:7.5rem}.pdp-membership-page .section-product-reviews,.pdp-membership-page .pdp-reviews,.pdp-membership-page .yotpo-main-widget{display:none!important}.pdp-info{padding:2.5rem 0 3rem;border-top:1px solid var(--color-border)}@media(max-width:766px){.pdp-info{padding-bottom:.75rem}}.pdp-info__heading{margin:0 0 1.25rem}.pdp-info__list{border-top:1px solid var(--color-border)}.pdp-accordion{border-bottom:1px solid var(--color-border)}.pdp-accordion__summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1.15rem 0;cursor:pointer;list-style:none}.pdp-accordion__summary::-webkit-details-marker{display:none}.pdp-accordion__title{color:var(--color-primary);font-family:var(--font-display);font-size:clamp(1.35rem,2.4vw,1.85rem);font-weight:800;letter-spacing:.01em;line-height:1.05;text-transform:uppercase}.pdp-accordion__summary:after{content:"";width:.55em;height:.55em;flex-shrink:0;color:var(--color-text);background:linear-gradient(currentColor,currentColor) center/100% .12em no-repeat,linear-gradient(currentColor,currentColor) center/.12em 100% no-repeat}.pdp-accordion[open] .pdp-accordion__summary:after{background:linear-gradient(currentColor,currentColor) center/100% .12em no-repeat}.pdp-accordion__body{padding:0 0 1.25rem;color:var(--color-text);font-size:1rem;line-height:var(--leading-body)}.pdp-accordion__body>:first-child,.rte>:first-child{margin-top:0}.pdp-accordion__body>:last-child,.rte>:last-child{margin-bottom:0}.pdp-accordion__body ul,.rte ul{padding-left:1.2rem}.pdp-accordion__body li+li,.rte li+li{margin-top:.35rem}.pdp-reviews{padding:2.5rem 0 3rem;background:var(--color-secondary)}.pdp-reviews__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.25rem;margin:0 0 1.5rem}.pdp-reviews__heading{margin:0}.pdp-reviews__empty{margin:0;color:var(--color-text-muted)}@media(min-width:992px){.pdp__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:3rem;align-items:start}.pdp__buy{position:sticky;top:7.5rem}.pdp--membership .pdp__buy{position:static}.pdp-gallery{--thumb-gap: .65rem}.pdp-gallery__arrow{width:2.75rem;height:2.75rem}}.shopify-section-group-footer-group{background-color:#111}.footer-sections{--text-white: #ffffff;--footer-line: rgba(255, 255, 255, .12);position:relative;color:#fff;background-color:#111}.footer-sections .section-padding{padding-top:var(--PT, 75px);padding-bottom:var(--PB, 30px)}.footer-sections .site-footer{width:100%;padding-inline:30px}.footer-sections .unstyled{list-style:none;margin:0;padding:0}.footer-sections .rte a{color:#fff}.footer-sections .form__legal{margin-top:.85rem;color:#ffffff80;font-size:.75rem;line-height:1.5}.footer-sections .form__legal a{color:inherit;text-decoration:underline;text-underline-offset:.15em}.footer__blocks{display:grid;grid-template-columns:minmax(0,1fr);gap:2.5rem 2rem;min-width:0}.footer__block{min-width:0;max-width:100%}.footer__block--newsletter,.footer__block--text,.footer__block--divider,.we-accept{grid-column:1/-1}.footer__logo{display:inline-flex;margin:0 0 1.5rem;max-width:13.75rem}.footer__logo img{width:100%;height:auto}.footer__block__title{margin:0 0 1rem;color:#fff;font-family:var(--font-display);font-size:2.25rem;letter-spacing:.05rem;line-height:1;text-transform:uppercase}.footer__newsletter__text{margin:0 0 1.25rem;max-width:min(28rem,100%);overflow-wrap:anywhere}.footer__newsletter__text p{margin:0;color:#fff;font-size:1rem;line-height:1.5}.footer-newsletter-form{width:100%;max-width:min(28rem,100%);min-width:0}.footer-newsletter-form__row{display:flex;align-items:stretch;width:100%;min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.28);background:#1a1a1a}.footer-newsletter-form__input{flex:1 1 auto;min-width:0;min-height:52px;margin:0;padding:0 1rem;border:0;background:#0000;color:#fff;font-family:var(--font-body);font-size:1rem}.footer-newsletter-form__input::placeholder{color:#ffffff8c;opacity:1}.footer-newsletter-form__input:focus{outline:none}.footer-newsletter-form__row:focus-within{border-color:var(--color-primary)}.footer-newsletter-form__input:-webkit-autofill,.footer-newsletter-form__input:-webkit-autofill:hover,.footer-newsletter-form__input:-webkit-autofill:focus,.footer-newsletter-form__input:-webkit-autofill:active{-webkit-text-fill-color:#fff!important;caret-color:#fff;box-shadow:0 0 0 1000px #1a1a1a inset!important;-webkit-box-shadow:0 0 0 1000px #1a1a1a inset!important;transition:background-color 5000s ease-in-out 0s}.footer-newsletter-form__submit{flex:0 0 auto;min-height:52px;min-width:4.75rem;padding:0 1.1rem;border:0;border-radius:0}.footer-newsletter-form .newsletter__message--success{display:none;margin:0 0 .75rem;padding:.75rem;background:#56ad6a33;color:#fff;font-size:.9375rem;line-height:1.5}.footer-newsletter-form .newsletter__message--success:not([hidden]){display:block}.footer-newsletter-form .newsletter__message--error:not([hidden]){display:block;margin:0 0 .75rem;color:#ff8a80}.footer__block--newsletter .socials{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin:1.5rem 0 0;padding:0;list-style:none}.footer__block--newsletter .socials a{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;color:#fff}.footer__block--newsletter .socials a:hover,.footer__block--newsletter .socials a:focus-visible{color:var(--color-primary)}.footer__block--newsletter .socials svg{display:block;width:100%;height:100%}.footer__block--newsletter .icon-fallback-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.footer__quicklinks li{display:block;margin:0 0 .65rem}.footer__quicklinks a{color:#fff;text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;transition:background-size .3s ease}.footer__quicklinks a:hover,.footer__quicklinks a:focus-visible{background-size:100% 1px}.footer__download{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.footer__download a{display:flex;width:8rem;transition:opacity .2s ease}.footer__download a:hover,.footer__download a:focus-visible{opacity:.75}.footer__download img{width:100%;height:auto}.we-accept{display:flex;flex-direction:column;gap:1rem;margin:0;padding:1.75rem 0 0;border-top:1px solid var(--footer-line)}.we-accept p{margin:0;color:#fff;font-family:var(--font-heading);font-size:.875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.we-accept ul{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:0;list-style:none}.we-accept li{display:flex;width:2.75rem;filter:grayscale(1);transition:filter .2s ease}.we-accept li:hover{filter:none}.we-accept img{width:100%;height:auto}.footer__block--text{margin:0;padding-top:1.75rem;border-top:1px solid var(--footer-line)}.footer__block--text p{display:block;max-width:58rem;margin:0 0 1rem;color:#ffffff80;font-size:.875rem;line-height:1.55}.footer__block--text p:last-child{margin-bottom:0}.footer__block--text em{font-style:normal}.footer__block--text a{color:inherit}@media only screen and (min-width:990px){.footer__blocks{grid-template-columns:minmax(16rem,1.35fr) repeat(3,minmax(0,1fr));column-gap:2.5rem;row-gap:0}.footer__block--newsletter{grid-column:1}.footer__block--menu,.footer__block--page,.footer__block--social{grid-column:auto}.we-accept{flex-direction:row;align-items:center;justify-content:space-between;margin-top:3rem;padding-top:2rem}.footer__block--text{margin-top:2rem;padding-top:2rem}}.hero-carousel{--hero-desktop-ratio: 2.4;--hero-mobile-ratio: .75;position:relative;overflow:hidden;background:#111}.hero-carousel__slider{position:relative}.hero-carousel__slider:not(.slick-initialized) .hero-carousel__slide:not(:first-child){display:none}.hero-carousel__slide{position:relative;outline:none}.hero-carousel__link{display:block;color:inherit}.hero-carousel__media,.hero-carousel__media picture,.hero-carousel__image{display:block;width:100%}.hero-carousel__media{aspect-ratio:var(--hero-mobile-ratio);overflow:hidden;background:#111}@media only screen and (min-width:750px){.hero-carousel__media{aspect-ratio:var(--hero-desktop-ratio)}}.hero-carousel__image{height:100%;object-fit:cover;object-position:center}.hero-carousel .slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;user-select:none;touch-action:pan-y}.hero-carousel .slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.hero-carousel .slick-track{position:relative;top:0;left:0;display:flex;align-items:stretch}.hero-carousel .slick-slide{float:none;height:auto;min-width:0}.hero-carousel .slick-slide>div{height:100%}.hero-carousel .slick-arrow{position:absolute;top:50%;z-index:3;display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;border:0;border-radius:50%;background:#ffffffeb;color:#111;cursor:pointer;transform:translateY(-50%);transition:background .2s ease,color .2s ease,opacity .2s ease}.hero-carousel .slick-arrow:hover,.hero-carousel .slick-arrow:focus-visible{background:var(--color-primary);color:#fff}.hero-carousel .slick-arrow:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.hero-carousel .slick-prev{left:.75rem}.hero-carousel .slick-next{right:.75rem}.hero-carousel .slick-arrow svg{display:block;width:1.15rem;height:1.15rem}.hero-carousel .slick-dots{position:absolute;right:0;bottom:1rem;left:0;z-index:3;display:flex;align-items:center;justify-content:center;gap:.45rem;margin:0;padding:0;list-style:none}.hero-carousel .slick-dots li{margin:0}.hero-carousel .slick-dots button{display:block;width:.55rem;height:.55rem;padding:0;border:0;border-radius:999px;background:#ffffff8c;font-size:0;line-height:0;color:#0000;cursor:pointer;transition:width .2s ease,background .2s ease}.hero-carousel .slick-dots .slick-active button,.hero-carousel .slick-dots button:hover,.hero-carousel .slick-dots button:focus-visible{background:var(--color-primary)}.hero-carousel .slick-dots .slick-active button{width:1.35rem}@media(min-width:750px){.hero-carousel .slick-arrow{width:3.25rem;height:3.25rem}.hero-carousel .slick-prev{left:1.25rem}.hero-carousel .slick-next{right:1.25rem}.hero-carousel .slick-dots{bottom:1.35rem}}.homepage-icons{position:relative;overflow:hidden;background:var(--color-secondary);color:var(--color-text);padding:1.25rem 0;touch-action:pan-x;cursor:grab}.homepage-icons.is-dragging,.homepage-icons.is-dragging .homepage-icons__link,.homepage-icons.is-dragging .homepage-icons__grid{cursor:grabbing;-webkit-user-select:none;user-select:none}.homepage-icons__link{position:absolute;z-index:9;top:0;left:0;width:100%;height:100%;opacity:0;cursor:grab;touch-action:pan-x}.homepage-icons__grid{display:flex;align-items:stretch;gap:.75rem;width:100%;padding-inline:1.25rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:1.25rem;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x;cursor:grab;scrollbar-width:none}.homepage-icons__grid::-webkit-scrollbar{display:none}.homepage-icons__item{display:flex;flex-direction:column;align-items:center;flex:0 0 min(18rem,78vw);min-height:100%;margin:0;padding:1rem .85rem 1.1rem;text-align:center;background-color:#3b60ff;border-radius:.25rem;scroll-snap-align:start}.homepage-icons__icon-wrapper{width:3.5rem;height:3.5rem;flex-shrink:0}.homepage-icons__icon,.homepage-icons__icon-placeholder svg{width:100%;height:100%;filter:brightness(300) saturate(0)}.homepage-icons__icon-placeholder{width:100%;height:100%;color:var(--color-white)}.homepage-icons__content{min-width:0}.homepage-icons__title{margin:.15rem 0 0;color:var(--color-white);font-family:var(--font-display);font-size:1.15rem;font-weight:800;letter-spacing:.025em;line-height:1.1;text-transform:uppercase;overflow-wrap:anywhere}.homepage-icons__subtitle{margin:.25rem 0 0;color:var(--color-white);font-family:var(--font-body);font-size:.75rem;font-weight:500;letter-spacing:-.025em;line-height:1.2;text-transform:uppercase;overflow-wrap:anywhere}@media(max-width:766px){.homepage-icons--hide-mobile{display:none}}@media(min-width:767px){.homepage-icons--hide-desktop{display:none}}@media(min-width:575px){.homepage-icons{padding:1.75rem 0}.homepage-icons__item{flex-basis:min(20rem,60vw);padding:1.5rem}.homepage-icons__icon-wrapper{width:5.5rem;height:5.5rem}.homepage-icons__title{font-size:1.5rem}.homepage-icons__subtitle{font-size:1rem;line-height:1.1}}@media(min-width:1200px){.homepage-icons{overflow:visible;padding:1.75rem clamp(.85rem,2vw,2rem);touch-action:auto;cursor:default}.homepage-icons__link{cursor:pointer;touch-action:auto}.homepage-icons__grid{max-width:none;width:100%;margin-inline:auto;overflow:visible;scroll-snap-type:none;justify-content:center;align-items:center;gap:clamp(.65rem,1.15vw,1.25rem);padding-inline:0;touch-action:auto;cursor:default}.homepage-icons__item{flex:0 1 auto;flex-direction:row;justify-content:center;width:auto;max-width:22rem;padding:0;text-align:left;background-color:#0000;border-radius:0;scroll-snap-align:unset}.homepage-icons__content{min-width:0}.homepage-icons__icon-wrapper{width:4.25rem;height:4.25rem;margin-right:.7rem}.homepage-icons__icon,.homepage-icons__icon-placeholder svg{filter:none}.homepage-icons__icon-placeholder{color:#3b60ff}.homepage-icons__title,.homepage-icons__subtitle{color:var(--color-text);letter-spacing:-.025em}.homepage-icons__title{font-size:clamp(1.05rem,1.2vw,1.35rem);letter-spacing:.01em;overflow-wrap:normal}.homepage-icons__subtitle{font-size:.8125rem}}@media(min-width:1350px){.homepage-icons{padding:2rem clamp(1.25rem,4vw,3.5rem)}.homepage-icons__grid{gap:clamp(1.5rem,3.5vw,4rem)}.homepage-icons__item{flex:0 0 auto;max-width:none}.homepage-icons__content{min-width:max-content}.homepage-icons__icon-wrapper{width:5.5rem;height:5.5rem;margin-right:1rem}.homepage-icons__title{font-size:clamp(1.35rem,1.55vw,2rem);white-space:nowrap}.homepage-icons__subtitle{font-size:1rem}}.sale-tiles{padding:2.5rem 0 3rem;background:var(--color-white);color:var(--color-text)}.sale-tiles__header{margin:0 0 1.5rem}.sale-tiles__heading{margin:0}.sale-tiles__intro{max-width:42rem;margin:.65rem 0 0;color:var(--color-text-muted);font-size:var(--text-small);line-height:var(--leading-body)}.sale-tiles__grid{display:grid;grid-template-columns:1fr;gap:1rem}.sale-tiles__card{min-width:0;background:var(--color-secondary)}.sale-tiles__link{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none}.sale-tiles__media{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;aspect-ratio:1;background-color:#fafafa;perspective:900px}.sale-tiles__media canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;opacity:0;transition:opacity .28s ease}.sale-tiles__media.is-float-ready canvas{opacity:1}.sale-tiles__media.is-float-ready .sale-tiles__image{opacity:0}.sale-tiles__media--empty{background-image:radial-gradient(circle at 50% 42%,#fff,#f2f2f2 70%,#e8e8e8)}.sale-tiles__image{display:block;width:86%;height:86%;object-fit:contain;transform-origin:center center;will-change:transform;transition:opacity .28s ease}.sale-tiles__body{display:flex;flex-direction:column;flex:1 1 auto;gap:.45rem;padding:1rem 1rem 1.15rem}.sale-tiles__title{margin:0;font-family:var(--font-display);font-size:clamp(1.5rem,2.4vw,2rem);font-weight:800;letter-spacing:.02em;line-height:.95;text-transform:uppercase}.sale-tiles__copy{margin:0;color:var(--color-text-muted);font-size:.875rem;line-height:1.4}.sale-tiles__footer{display:flex;flex-direction:column;align-items:flex-start;gap:.65rem;margin-top:auto}.sale-tiles__tags{display:flex;flex-wrap:wrap;align-content:flex-start;gap:.35rem;min-height:2.85rem;margin:0;padding:0;list-style:none}.sale-tiles__tag{display:inline-flex;align-items:center;padding:.2rem .5rem;border:1px solid rgba(0,0,0,.14);border-radius:999px;background:var(--color-white);color:var(--color-text-muted);font-family:var(--font-body);font-size:.5625rem;font-weight:700;letter-spacing:.03em;line-height:1.2;text-transform:uppercase}.sale-tiles__cta{display:inline-flex;align-items:center;align-self:flex-start;gap:.4rem;padding:.4rem .8rem;border:2px solid var(--color-primary);color:var(--color-primary);font-family:var(--font-heading);font-size:.9375rem;font-weight:700;letter-spacing:.04em;line-height:1;text-transform:uppercase;transition:background-color .18s ease,color .18s ease}.sale-tiles__arrow{display:block;width:1rem;height:1rem;transition:transform .18s ease}.sale-tiles__link:hover .sale-tiles__cta,.sale-tiles__link:focus-visible .sale-tiles__cta{background:var(--color-primary);color:var(--color-white)}.sale-tiles__link:hover .sale-tiles__arrow,.sale-tiles__link:focus-visible .sale-tiles__arrow{transform:translate(4px)}.sale-tiles__link:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media(min-width:575px){.sale-tiles__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem}}@media(min-width:992px){.sale-tiles{padding:3rem 0 3.5rem}.sale-tiles__grid--1{grid-template-columns:minmax(0,1fr)}.sale-tiles__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.sale-tiles__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.sale-tiles__grid--4,.sale-tiles__grid--5{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1200px){.sale-tiles__grid--5{grid-template-columns:repeat(5,minmax(0,1fr))}}.hp-block{padding:2.5rem 0 3rem;background:var(--color-white);color:var(--color-text)}.hp-block__header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.75rem 1.25rem;margin:0 0 1.5rem}.hp-block__heading{margin:0}.hp-block__intro{max-width:42rem;margin:.65rem 0 0;color:var(--color-text-muted);font-size:var(--text-small);line-height:var(--leading-body)}.hp-block__more{display:inline-flex;align-items:center;gap:.4rem;color:var(--color-primary);font-family:var(--font-heading);font-size:.9375rem;font-weight:700;letter-spacing:.04em;text-decoration:none;text-transform:uppercase}.hp-block__more-arrow{display:block;width:1rem;height:1rem;transition:transform .18s ease}.hp-block__more:hover .hp-block__more-arrow,.hp-block__more:focus-visible .hp-block__more-arrow{transform:translate(4px)}.featured-products{background:var(--color-secondary)}.featured-products__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:.5rem;margin:0;padding:0;list-style:none}@media(min-width:400px){.featured-products__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.featured-products__item{min-width:0}.featured-products__item.is-filtered-out{display:none}.featured-products .collection{align-items:start}.featured-products .filters{background:var(--color-white);padding:1rem 1rem .25rem}@media(max-width:860px){.featured-products .hp-block__header{margin-bottom:.5rem}.featured-products .collection,.featured-products .collection--with-filters{gap:.45rem}.featured-products .filters{padding:.4rem .75rem}.featured-products .filters__toggle{min-height:2rem}}.featured-products[aria-busy=true] .featured-products__body{opacity:.62;pointer-events:none}.shop-goals__grid{display:grid;grid-template-columns:1fr;gap:1rem}.shop-goals__card{position:relative;display:block;overflow:hidden;min-height:18rem;color:var(--color-white);text-decoration:none}.shop-goals__media,.shop-goals__image{display:block;width:100%;height:100%}.shop-goals__media{position:absolute;top:0;right:0;bottom:0;left:0;background:#1a1a1a}.shop-goals__media--empty{background-image:linear-gradient(180deg,#3a3a3a,#111)}.shop-goals__image{object-fit:cover}.shop-goals__body{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;gap:.55rem;min-height:18rem;padding:1.25rem 1.15rem 1.2rem;background:linear-gradient(180deg,#0000 28%,#000000b8)}.shop-goals__title{margin:0;font-family:var(--font-display);font-size:clamp(1.75rem,3vw,2.35rem);font-weight:800;letter-spacing:.02em;line-height:.92;text-transform:uppercase}.shop-goals__cta{display:inline-flex;align-items:center;align-self:flex-start;gap:.4rem;padding:.4rem .8rem;border:2px solid var(--color-white);color:var(--color-white);font-family:var(--font-heading);font-size:.9375rem;font-weight:700;letter-spacing:.04em;line-height:1;text-transform:uppercase}.shop-goals__arrow{display:block;width:1rem;height:1rem;transition:transform .18s ease}.shop-goals__card:hover .shop-goals__cta,.shop-goals__card:focus-visible .shop-goals__cta{background:var(--color-white);color:var(--color-third)}.shop-goals__card:hover .shop-goals__arrow,.shop-goals__card:focus-visible .shop-goals__arrow{transform:translate(4px)}.shop-goals__card:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.brand-strip{background:var(--color-secondary);padding:2rem 0}.homepage-cta{position:relative;display:flex;align-items:center;overflow:hidden;padding:3.25rem 0;background:var(--color-third);color:var(--color-white)}.homepage-cta--has-video{min-height:28rem;padding:4rem 0}.homepage-cta__media,.homepage-cta__image,.homepage-cta__video,.homepage-cta video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.homepage-cta__media{pointer-events:none}.homepage-cta__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#111111b8}.homepage-cta--has-space .homepage-cta__overlay{background:linear-gradient(90deg,#050812c7,#050812b3 42%,#050a1cd1)}.homepage-cta__space{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden;pointer-events:none}.homepage-cta__space canvas{display:block;width:100%;height:100%}.homepage-cta__inner{position:relative;z-index:2;display:flex;align-items:center;justify-content:flex-start;width:100%;text-align:left}.homepage-cta__content{max-width:46rem;margin-inline:0 auto;width:100%}.homepage-cta__mark{display:none;flex:1 1 42%;min-width:0;pointer-events:none}.homepage-cta__eyebrow{margin:0 0 .55rem;color:var(--color-white);font-family:var(--font-heading);font-size:.875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.homepage-cta__heading{margin:0;font-family:var(--font-display);font-size:clamp(2.25rem,5vw,3.5rem);font-weight:800;letter-spacing:.01em;line-height:.9;text-transform:uppercase}.homepage-cta__copy{margin:1rem 0 0;max-width:36rem;color:#ffffffd1;font-size:1rem;line-height:var(--leading-body)}.homepage-cta__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.homepage-cta__logo-static{display:none;width:min(22rem,38vw);height:auto;object-fit:contain}.homepage-reviews__carousel{display:flex;flex-direction:column}.homepage-reviews__grid{display:grid;grid-template-columns:1fr;gap:1rem}.homepage-reviews__dots{display:none;align-items:center;justify-content:center;gap:.4rem;margin:0;padding:0;list-style:none}.homepage-reviews__dot{display:block;width:.55rem;height:.55rem;padding:0;border:0;border-radius:999px;background:#22222247;cursor:pointer}.homepage-reviews__dot.is-active,.homepage-reviews__dot:hover,.homepage-reviews__dot:focus-visible{background:var(--color-primary)}.homepage-reviews__dot.is-active{width:1.35rem}.homepage-reviews__card{display:flex;flex-direction:column;gap:.7rem;padding:1.15rem 1.1rem 1.2rem;background:var(--color-secondary)}.homepage-reviews__stars{display:inline-flex;align-items:center}.homepage-reviews__quote{margin:0;font-size:.95rem;line-height:1.5}.homepage-reviews__author{margin:0;color:var(--color-text-muted);font-size:.8125rem;font-weight:600}.homepage-reviews__product{display:flex;align-items:center;gap:.7rem;margin-top:auto;padding-top:.75rem;border-top:1px solid var(--color-border);color:inherit;text-decoration:none}.homepage-reviews__product-image{width:3.5rem;height:3.5rem;object-fit:contain;background:var(--color-white)}.homepage-reviews__product-title{font-family:var(--font-body);font-size:.875rem;font-weight:700;line-height:1.25}.homepage-reviews__product:hover .homepage-reviews__product-title,.homepage-reviews__product:focus-visible .homepage-reviews__product-title{color:var(--color-primary)}.homepage-articles__grid{display:grid;grid-template-columns:1fr;gap:1rem}.homepage-articles__card{min-width:0;background:var(--color-secondary)}.homepage-articles__link{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none}.homepage-articles__media{display:block;overflow:hidden;aspect-ratio:16/10;background:#fafafa}.homepage-articles__media--empty{background-image:radial-gradient(circle at 50% 42%,#fff,#f2f2f2 70%,#e8e8e8)}.homepage-articles__image{display:block;width:100%;height:100%;object-fit:cover}.homepage-articles__body{display:flex;flex-direction:column;flex:1 1 auto;gap:.45rem;padding:1rem 1rem 1.15rem}.homepage-articles__date{color:var(--color-text-muted);font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.homepage-articles__title{margin:0;font-family:var(--font-display);font-size:clamp(1.35rem,2vw,1.75rem);font-weight:800;letter-spacing:.02em;line-height:.98;text-transform:uppercase}.homepage-articles__excerpt{margin:0;color:var(--color-text-muted);font-size:.875rem;line-height:1.45}.homepage-articles__cta{display:inline-flex;align-items:center;gap:.4rem;margin-top:auto;padding-top:.35rem;color:var(--color-primary);font-family:var(--font-heading);font-size:.9375rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.homepage-articles__arrow{display:block;width:1rem;height:1rem;transition:transform .18s ease}.homepage-articles__link:hover .homepage-articles__arrow,.homepage-articles__link:focus-visible .homepage-articles__arrow{transform:translate(4px)}@media(max-width:766px){.homepage-reviews__carousel{gap:1.15rem}.homepage-reviews__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.homepage-reviews__grid::-webkit-scrollbar{display:none}.homepage-reviews__card{flex:0 0 100%;min-width:0;scroll-snap-align:start}.homepage-reviews__dots{display:flex}}@media(min-width:575px){.featured-products__grid{gap:1.15rem}.shop-goals__grid,.shop-goals__grid--2,.shop-goals__grid--3,.shop-goals__grid--4,.homepage-articles__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:767px){.homepage-reviews__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;scroll-snap-type:none}.homepage-reviews__card{flex:none}.homepage-reviews__dots{display:none}}@media only screen and (min-width:990px){.homepage-cta--has-space{min-height:28rem;padding:4.5rem 0}.homepage-cta--has-space .homepage-cta__inner{justify-content:space-between;gap:2rem}.homepage-cta--has-space .homepage-cta__content{flex:0 1 46rem;max-width:min(46rem,52%);margin-inline:0}.homepage-cta--has-space .homepage-cta__mark{display:block;align-self:stretch;min-height:16rem}.homepage-cta.is-static .homepage-cta__logo-static,.homepage-cta__space.is-static+.homepage-cta__inner .homepage-cta__logo-static{display:block;width:min(22rem,100%);height:100%;margin-inline:auto;object-fit:contain}}@media(min-width:992px){.hp-block{padding:3rem 0 3.5rem}.featured-products__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.featured-products .collection--with-filters .featured-products__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-goals__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.shop-goals__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.shop-goals__card,.shop-goals__body{min-height:22rem}.homepage-reviews__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.homepage-articles__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1200px){.featured-products .collection--with-filters .featured-products__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.bbhealthplus{--bbhp-blue: #3a72ff;--bbhp-blue-deep: #2554e6;--bbhp-ink: #141414;overflow:hidden;padding:2.25rem 0 2.5rem;background:radial-gradient(ellipse 72% 88% at 34% 48%,#eef3fc,#eef3fc00 58%),linear-gradient(105deg,#c5d4f6,#b6c8f2 46%,#9eb6ec);color:var(--bbhp-ink)}@media(min-width:767px){.bbhealthplus{padding:3.25rem 0 3.5rem}}@media(min-width:992px){.bbhealthplus{padding:30px 0 0}}.bbhealthplus__inner{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;justify-items:center;gap:1.1rem 2.5rem}@media(min-width:992px){.bbhealthplus__inner{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);justify-items:stretch;gap:2rem 3rem}}.bbhealthplus__media{display:flex;align-items:center;justify-content:center;min-height:0}.bbhealthplus__products{display:block;width:78%;max-width:20rem;height:auto;filter:drop-shadow(0 18px 28px rgba(32,64,140,.18))}@media(min-width:992px){.bbhealthplus__products{width:100%;max-width:36rem}}.bbhealthplus__content{display:flex;flex-direction:column;align-items:center;max-width:34rem;text-align:center}@media(min-width:992px){.bbhealthplus__content{align-items:flex-start;text-align:left}}.bbhealthplus__brand{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.7rem .85rem;margin:0 0 1rem}@media(min-width:992px){.bbhealthplus__brand{justify-content:flex-start}}.bbhealthplus__logo{display:block;width:auto;height:3.25rem}.bbhealthplus__mark{display:inline-flex;align-items:center;gap:.1rem;color:var(--bbhp-blue)}.bbhealthplus__mark-b{display:block;width:3.4rem;height:2.25rem;background-color:var(--bbhp-blue);-webkit-mask:var(--bbhp-mark) center/contain no-repeat;mask:var(--bbhp-mark) center/contain no-repeat}.bbhealthplus__mark-plus{color:var(--bbhp-blue);font-family:var(--font-heading),Arial,sans-serif;font-size:2rem;font-weight:700;line-height:1}.bbhealthplus__pill{display:inline-flex;align-items:center;margin:0;padding:.45rem .95rem;border-radius:999px;background:#e2eaf6eb;color:var(--bbhp-blue);font-family:var(--font-body),Poppins,sans-serif;font-size:.8125rem;font-weight:600;letter-spacing:.01em;line-height:1.25}.bbhealthplus__heading{margin:0 0 1.15rem;font-family:var(--font-display);font-size:clamp(2.6rem,6.8vw,4.75rem);font-style:italic;font-weight:800;letter-spacing:.01em;line-height:.88;text-transform:uppercase}.bbhealthplus__heading-accent,.bbhealthplus__heading-plain{display:block}.bbhealthplus__heading-accent{color:var(--bbhp-blue)}.bbhealthplus__heading-plain{color:var(--bbhp-ink)}.bbhealthplus__cta{display:inline-flex;align-items:center;justify-content:center;min-height:3.35rem;margin:0 0 1.15rem;padding:.85rem 1.6rem;border:0;border-radius:999px;background:linear-gradient(180deg,#4d82ff,#3a72ff 48%,#2b67f3);box-shadow:0 8px 22px #2b67f347;color:var(--color-white);font-family:var(--font-heading),Arial,sans-serif;font-size:1.2rem;font-style:italic;font-weight:700;letter-spacing:.03em;line-height:1.1;text-align:center;text-decoration:none;text-transform:uppercase;transition:background .18s ease,box-shadow .18s ease,transform .18s ease}@media(max-width:991px){.bbhealthplus__cta{font-size:1.25rem}}@media(max-width:574px){.bbhealthplus__cta{width:100%}}@media(min-width:992px){.bbhealthplus__cta{font-size:1.125rem}}.bbhealthplus__cta:hover,.bbhealthplus__cta:focus-visible{background:linear-gradient(180deg,#3a72ff,#2b67f3 48%,#1f4fd1);box-shadow:0 12px 26px #1f4fd157;color:var(--color-white);transform:translateY(-2px)}.bbhealthplus__cta:focus-visible{outline:2px solid var(--bbhp-blue-deep);outline-offset:3px}.bbhealthplus__copy{margin:0;max-width:32rem;color:var(--bbhp-ink);font-family:var(--font-body),Poppins,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.55}@media(min-width:992px){.bbhealthplus__copy{margin-bottom:30px}}.blog-nav{border-bottom:1px solid var(--color-border);background:var(--color-white)}.blog-nav__links{display:flex;flex-wrap:nowrap;gap:.35rem 1.15rem;overflow-x:auto;padding:.85rem 0;scrollbar-width:none;-webkit-overflow-scrolling:touch}.blog-nav__links::-webkit-scrollbar{display:none}.blog-nav__link{flex-shrink:0;color:var(--color-text);font-family:var(--font-heading);font-size:.9375rem;font-weight:700;letter-spacing:.04em;line-height:1.2;text-decoration:none;text-transform:uppercase;white-space:nowrap}.blog-nav__link:hover,.blog-nav__link:focus-visible,.blog-nav__link.is-active{color:var(--color-primary)}.blog-list{padding-block:1.5rem 3rem}.blog-list__header{margin-bottom:1.75rem}.blog-list__title{margin:0 0 1rem;font-family:var(--font-display);font-size:var(--text-h1);font-weight:800;letter-spacing:.02em;line-height:.95;text-transform:uppercase}.blog-list__tags,.blog-list__tag-select-wrap{display:block}.blog-list__tag-select{width:100%;min-height:var(--control-height);padding:.7rem 2.5rem .7rem .85rem;border:1px solid var(--color-border);background-color:var(--color-white);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23222222' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .9rem center;background-size:12px 8px;color:var(--color-text);font-family:var(--font-body);font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;-webkit-appearance:none;appearance:none}.blog-list__tag-select:focus{border-color:var(--color-primary);outline:none}.blog-list__tag-pills{display:none}.blog-list__tag{display:inline-flex;align-items:center;min-height:2rem;padding:.25rem .7rem;border:1px solid var(--color-border);background:var(--color-white);color:var(--color-text);font-family:var(--font-body);font-size:.75rem;font-weight:600;letter-spacing:.04em;text-decoration:none;text-transform:uppercase}.blog-list__tag:hover,.blog-list__tag:focus-visible,.blog-list__tag.is-active{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-white)}@media only screen and (min-width:750px){.blog-list__tag-select-wrap{display:none}.blog-list__tag-pills{display:flex;flex-wrap:wrap;gap:.5rem}}.blog-list__empty{margin:0;color:var(--color-text-muted)}.blog-list__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}.article-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;background:var(--color-secondary)}.article-card__visual{position:relative;overflow:hidden}.article-card__media-link,.article-card__link{display:flex;flex-direction:column;color:inherit;text-decoration:none}.article-card__link{flex:1 1 auto;height:100%}.article-card__media{display:block;overflow:hidden;aspect-ratio:16/10;background:#fafafa}.article-card__media--empty{background-image:radial-gradient(circle at 50% 42%,#fff,#f2f2f2 70%,#e8e8e8)}.article-card__image{display:block;width:100%;height:100%;object-fit:cover}.article-card__body{display:flex;flex-direction:column;flex:1 1 auto;gap:.45rem;padding:1rem 1rem 1.15rem}.article-card__date{color:var(--color-text-muted);font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.article-card__title{margin:0;font-family:var(--font-display);font-size:clamp(1.35rem,2vw,1.75rem);font-weight:800;letter-spacing:.02em;line-height:.98;text-transform:uppercase}.article-card__excerpt{margin:0;color:var(--color-text-muted);font-size:.875rem;line-height:1.45}.article-card__cta{display:inline-flex;align-items:center;gap:.4rem;margin-top:auto;padding-top:.35rem;color:var(--color-primary);font-family:var(--font-heading);font-size:.9375rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.article-card__arrow{display:block;width:1rem;height:1rem;transition:transform .18s ease}.article-card__link:hover .article-card__arrow,.article-card__link:focus-visible .article-card__arrow{transform:translate(4px)}.article-card__tags{position:absolute;top:.75rem;left:.75rem;right:.75rem;z-index:2;display:flex;flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none}.article-card__tag{display:inline-flex;padding:.18rem .45rem;background:var(--color-primary);color:var(--color-white);font-size:.625rem;font-weight:700;letter-spacing:.04em;text-decoration:none;text-transform:uppercase}.article-card__tag:hover,.article-card__tag:focus-visible{background:var(--color-third)}.article-card--featured{background:var(--color-third);color:var(--color-white)}@media(min-width:767px){.article-card--featured{display:grid;grid-template-columns:1.15fr 1fr;align-items:stretch}}@media(min-width:767px){.article-card--featured .article-card__visual,.article-card--featured .article-card__media{height:100%}}@media(min-width:767px){.article-card--featured .article-card__media{aspect-ratio:auto;min-height:22rem}}.article-card--featured .article-card__body{justify-content:center;gap:.75rem;padding:1.5rem}@media(min-width:767px){.article-card--featured .article-card__body{padding:2.25rem}}.article-card--featured .article-card__date,.article-card--featured .article-card__excerpt{color:#ffffffb8}.article-card--featured .article-card__title{font-size:clamp(2rem,4vw,3.5rem)}.article-card--featured .article-card__cta{color:var(--color-white)}.article-card--compact{display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:.75rem;align-items:center;background:#0000;overflow:visible}.article-card--compact .article-card__media{aspect-ratio:1}.article-card--compact .article-card__body{padding:0;gap:.25rem}.article-card--compact .article-card__title{font-size:1.05rem}.article-single__hero{position:relative;display:flex;align-items:flex-end;min-height:clamp(18rem,48vh,28rem);padding:4.5rem 0 2.5rem;overflow:hidden;background:var(--color-third);color:var(--color-white)}.article-single__hero--plain{min-height:0;padding-top:2.5rem}.article-single__hero-media{position:absolute;top:0;right:0;bottom:0;left:0}.article-single__hero-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000002e,#000000b8)}.article-single__hero-image{width:100%;height:100%;object-fit:cover}.article-single__hero-inner{position:relative;z-index:1}.article-single__title{margin:0;max-width:18ch;font-family:var(--font-display);font-size:clamp(2.4rem,7vw,5.5rem);font-weight:800;letter-spacing:.01em;line-height:.9;text-transform:uppercase}.article-single__meta{display:flex;flex-wrap:wrap;gap:.45rem .85rem;margin:1rem 0 0;color:#ffffffc7;font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.article-single--narrow .article-single__content{max-width:830px;margin-inline:auto}.article-single__intro{margin-bottom:1.25rem}.article-single__title--inline{color:var(--color-third)}.article-single__meta--inline{color:var(--color-text-muted)}.article-single__tags{display:flex;flex-wrap:wrap;gap:.45rem;margin:0 0 1.5rem;padding:0;list-style:none}.article-single__tag{display:inline-flex;padding:.25rem .55rem;border:1px solid var(--color-border);color:var(--color-text);font-size:.75rem;font-weight:600;letter-spacing:.04em;text-decoration:none;text-transform:uppercase}.article-single__tag:hover,.article-single__tag:focus-visible{border-color:var(--color-primary);color:var(--color-primary)}.article-single__main{padding-block:2rem 3.5rem}.article-single__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:2.5rem}.article-single__rte{font-size:1.0625rem;line-height:1.7}.article-single__rte>*+*{margin-top:1.25rem}.article-single__rte h2,.article-single__rte h3,.article-single__rte h4{margin-top:2rem;color:var(--color-primary);font-family:var(--font-display);font-weight:800;line-height:1;text-transform:uppercase}.article-single__rte h2{font-size:clamp(1.75rem,3vw,2.5rem)}.article-single__rte h3{font-size:clamp(1.35rem,2.4vw,1.85rem)}.article-single__rte img,.article-single__rte iframe{width:100%;height:auto}.article-single__share{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--color-border)}.article-single__share-label{margin:0;font-family:var(--font-heading);font-size:.9375rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.article-single__share-links{display:flex;flex-wrap:wrap;gap:.5rem}.article-single__share-link{display:inline-flex;align-items:center;min-height:2.25rem;padding:.35rem .8rem;background:var(--color-primary);color:var(--color-white);font-size:.75rem;font-weight:700;letter-spacing:.04em;text-decoration:none;text-transform:uppercase}.article-single__share-link:hover,.article-single__share-link:focus-visible{background:var(--color-primary-hover)}.article-single__pager{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:2rem}.article-single__pager-link{display:flex;flex-direction:column;gap:.3rem;color:inherit;text-decoration:none}.article-single__pager-link span{font-family:var(--font-display);font-size:1.25rem;font-weight:800;line-height:1.05;text-transform:uppercase}.article-single__pager-link:hover span,.article-single__pager-link:focus-visible span{color:var(--color-primary)}.article-sidebar{min-width:0}.article-sidebar__contents{display:flex;flex-direction:column;gap:1.75rem}.article-widget__title{margin:0 0 .85rem;padding-bottom:.75rem;border-bottom:1px solid var(--color-border);font-family:var(--font-display);font-size:1.5rem;font-weight:800;letter-spacing:.02em;line-height:1;text-transform:uppercase}.article-widget__promo{display:block}.article-widget__promo img{width:100%;height:auto}.article-widget__products,.article-widget__recent{display:flex;flex-direction:column;gap:.75rem}.article-widget__links,.article-widget__sublinks,.article-widget__brands{margin:0;padding:0;list-style:none}.article-widget__link,.article-widget__summary{display:block;padding:.4rem 0;color:inherit;font-size:.875rem;font-weight:600;text-decoration:none}.article-widget__link:hover,.article-widget__link:focus-visible,.article-widget__link.is-active,.article-widget__summary:hover{color:var(--color-primary)}.article-widget__details{border:0}.article-widget__summary{cursor:pointer;list-style:none}.article-widget__summary::-webkit-details-marker{display:none}.article-widget__sublinks{padding:0 0 .4rem .85rem;border-left:2px solid var(--color-border)}.article-widget__brands{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.article-widget__brand{display:flex;align-items:center;justify-content:center;min-height:3.5rem;padding:.5rem;border:1px solid var(--color-border);background:var(--color-white);color:inherit;text-decoration:none}.article-widget__brand:hover,.article-widget__brand:focus-visible{border-color:var(--color-primary)}.article-widget__brand-logo{width:100%;max-width:7rem;max-height:1.85rem;object-fit:contain}.article-sidebar-product{display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:.75rem;align-items:center;padding:.45rem;border:1px solid var(--color-border);background:var(--color-white);color:inherit;text-decoration:none}.article-sidebar-product:hover,.article-sidebar-product:focus-visible{border-color:var(--color-primary)}.article-sidebar-product__media{display:block;overflow:hidden;aspect-ratio:1;background:#fafafa}.article-sidebar-product__image{width:100%;height:100%;object-fit:contain}.article-sidebar-product__title{display:block;font-size:.875rem;font-weight:700;line-height:1.3}.article-sidebar-product__price{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.3rem;font-size:.8125rem;font-weight:600}.article-sidebar-product__price--sale{color:var(--color-sale)}.article-sidebar-product__price s{color:var(--color-text-muted);font-weight:400}.article-comments{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--color-border)}.article-comments__title,.article-comments__form-title{margin:0 0 1rem;font-family:var(--font-display);font-weight:800;text-transform:uppercase}.article-comments__list{margin:0 0 2rem;padding:0;list-style:none}.article-comments__item+.article-comments__item{margin-top:1.15rem;padding-top:1.15rem;border-top:1px solid var(--color-border)}.article-comments__author{margin:0 0 .35rem;font-weight:700}.article-comments__form{display:grid;gap:.65rem;max-width:40rem}.article-comments__label{margin-top:.4rem;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.article-comments__message{min-height:8rem;resize:vertical}.article-comments__success,.article-comments__note{margin:0;color:var(--color-text-muted)}@media(min-width:575px){.blog-list__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.article-card--featured{grid-column:1/-1}.article-single__pager{grid-template-columns:repeat(2,minmax(0,1fr))}.article-single__pager-link--next{text-align:right}}@media(min-width:992px){.blog-list__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.article-single__grid--sidebar{grid-template-columns:minmax(0,1fr) 22.5rem;gap:3.5rem;align-items:start}.article-sidebar{position:sticky;top:calc(var(--HEADER-HEIGHT, 72px) + 1rem)}}.dpg-calculator,.protein-calculator,.peptide-calculator,.one-rm-calculator,.calorie-calculator,.quiz-container{max-width:700px;margin:0 auto 1.5rem;color:var(--color-text)}.calc-container .quiz-container,.dpg-calculator .quiz-container,.protein-calculator .quiz-container{max-width:none;margin:0}.dpg-calculator .calc-header,.dpg-calculator h2.calc-header,.dpg-calculator .dpg-h2.calc-header,.protein-calculator .calc-header,.peptide-calculator .calc-header,.one-rm-calculator .calc-header{width:100%;margin:0!important;padding:.95rem 1.1rem!important;border:2px solid #232323!important;border-bottom:0!important;border-radius:3px 3px 0 0;background:#232323!important;color:#fff!important;font-family:var(--font-heading)!important;font-size:1.35rem!important;font-style:italic;font-weight:700!important;letter-spacing:.04em;line-height:1.2;text-align:left;text-transform:uppercase}.dpg-calculator .calc-container,.protein-calculator .calc-container,.peptide-calculator .calc-container,.one-rm-calculator .calc-container{padding:1.15rem 1.1rem 1.35rem;border:2px solid #cfcfcf;border-top:0;border-radius:0 0 3px 3px;background:#fff}.dpg-calculator .calc-window,.protein-calculator .calc-window,.peptide-calculator .calc-window{display:none}.dpg-calculator .calc-window.active,.protein-calculator .calc-window.active,.peptide-calculator .calc-window.active{display:block}.dpg-calculator .calc-subheader,.protein-calculator .calc-subheader,.peptide-calculator .calc-subheader,.one-rm-calculator .calc-subheader,.quiz-container .calc-subheader{display:block;margin:.75rem 0 .65rem;color:#111;font-family:"Permanent Marker",var(--font-heading),sans-serif;font-size:1.5rem;font-style:italic;font-weight:400;letter-spacing:.01em;line-height:1.2}.dpg-calculator .calc-row,.protein-calculator .calc-row,.peptide-calculator .calc-row,.one-rm-calculator .calc-row{display:flex;flex-wrap:wrap;align-items:stretch;gap:.55rem;margin:0 0 1.35rem}.dpg-calculator input.calc-textbox,.dpg-calculator input.calc-textbox-half,.dpg-calculator input.calc-textbox-weight,.dpg-calculator input.bbTextBox,.dpg-calculator input.bbTextBox3,.dpg-calculator input[type=text],.dpg-calculator input[type=number],.dpg-calculator input[type=email],.dpg-calculator select,.protein-calculator input.calc-textbox,.protein-calculator input.calc-textbox-half,.protein-calculator input.bbTextBox,.protein-calculator input[type=text],.peptide-calculator input.calc-textbox,.peptide-calculator input.bbTextBox,.peptide-calculator input[type=text],.one-rm-calculator input.calc-textbox,.one-rm-calculator input.calc-textbox-half,.one-rm-calculator input[type=text]{display:block!important;width:100%!important;min-height:3.15rem!important;padding:.75rem .9rem!important;border:2px solid #bdbdbd!important;border-radius:4px!important;background:#f7f7f7!important;box-shadow:none!important;color:#111!important;font-family:var(--font-body)!important;font-size:1.0625rem!important;font-weight:500!important;line-height:1.4!important;-webkit-appearance:none!important;appearance:none!important}.dpg-calculator input.calc-textbox-half,.protein-calculator input.calc-textbox-half,.one-rm-calculator input.calc-textbox-half,.dpg-calculator input.bbTextBox3{width:calc(50% - .3rem)!important}.dpg-calculator input.bbTextBox3{width:calc(33.333% - .4rem)!important}.dpg-calculator input:focus,.protein-calculator input:focus,.peptide-calculator input:focus,.one-rm-calculator input:focus,.dpg-calculator select:focus{border-color:var(--color-primary)!important;background:#fff!important;outline:none!important}.dpg-calculator input::placeholder,.protein-calculator input::placeholder,.peptide-calculator input::placeholder,.one-rm-calculator input::placeholder{color:#888!important;opacity:1}.dpg-calculator .calc-row input[type=radio],.dpg-calculator .calc-row input[type=checkbox],.protein-calculator .calc-row input[type=radio],.peptide-calculator .calc-row input[type=radio],.one-rm-calculator .calc-row input[type=radio]{position:absolute!important;width:1px!important;height:1px!important;margin:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important}.dpg-calculator .calc-row label,.dpg-calculator .calc-label,.dpg-calculator .calc-label-small,.protein-calculator .calc-label,.protein-calculator .calc-label-small,.peptide-calculator .calc-label,.peptide-calculator .calc-label-small,.one-rm-calculator .calc-label,.one-rm-calculator .calc-label-small,.dpg-calculator input[type=radio]+label,.protein-calculator input[type=radio]+label,.peptide-calculator input[type=radio]+label,.one-rm-calculator input[type=radio]+label{display:inline-flex!important;align-items:center;justify-content:flex-start;width:100%;min-height:3.15rem;margin:0!important;padding:.75rem .9rem!important;border:2px solid #bdbdbd!important;border-radius:4px!important;background:#fff!important;color:#111!important;font-family:var(--font-body)!important;font-size:1rem!important;font-style:normal!important;font-weight:600!important;letter-spacing:.01em;line-height:1.3;text-transform:none!important;cursor:pointer}.dpg-calculator .calc-label-small,.protein-calculator .calc-label-small,.peptide-calculator .calc-label-small,.one-rm-calculator .calc-label-small,.dpg-calculator .calc-row .calc-label-small{flex:1 1 calc(50% - .3rem);width:auto!important}.dpg-calculator .calc-float-right,.protein-calculator .calc-float-right,.peptide-calculator .calc-float-right{margin-left:auto;float:none!important}.dpg-calculator .calc-label span,.dpg-calculator .calc-label-small span,.protein-calculator .calc-label span,.protein-calculator .calc-label-small span,.peptide-calculator .calc-label span,.peptide-calculator .calc-label-small span,.one-rm-calculator .calc-label span,.one-rm-calculator .calc-label-small span{display:none!important}.dpg-calculator .calc-row input[type=radio]:checked+label,.dpg-calculator input[type=radio]:checked+label,.protein-calculator .calc-row input[type=radio]:checked+label,.peptide-calculator .calc-row input[type=radio]:checked+label,.one-rm-calculator .calc-row input[type=radio]:checked+label,.dpg-calculator .calc-label.is-checked,.dpg-calculator .calc-label-small.is-checked,.protein-calculator .calc-label.is-checked,.peptide-calculator .calc-label.is-checked,.one-rm-calculator .calc-label.is-checked{border-color:var(--color-primary)!important;background:var(--color-primary)!important;color:#fff!important}.dpg-calculator .calc-help-icon,.protein-calculator .calc-help-icon,.peptide-calculator .calc-help-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:1.2rem;height:1.2rem;margin-left:.4rem;border-radius:50%;background:var(--color-primary);color:#fff;font-family:var(--font-body);font-size:.75rem;font-style:normal;font-weight:700;line-height:1;vertical-align:middle;cursor:help}.dpg-calculator .calc-tooltip,.protein-calculator .calc-tooltip,.peptide-calculator .calc-tooltip{position:absolute;left:50%;bottom:calc(100% + .55rem);z-index:5;width:min(18rem,72vw);padding:.7rem .8rem;border:1px solid var(--color-border);border-radius:4px;background:#fff;box-shadow:0 8px 24px #00000024;color:#222;font-family:var(--font-body);font-size:.8125rem;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.45;text-transform:none;opacity:0;pointer-events:none;transform:translate(-50%)}.dpg-calculator .calc-help-icon:hover .calc-tooltip,.dpg-calculator .calc-help-icon:focus-visible .calc-tooltip,.peptide-calculator .calc-help-icon:hover .calc-tooltip{opacity:1}.dpg-calculator .bb-flat-btn,.dpg-calculator .calc-next,.dpg-calculator .calc-submit,.dpg-calculator .calc-login-btn,.protein-calculator .bb-flat-btn,.protein-calculator .calc-submit,.peptide-calculator .bb-flat-btn,.peptide-calculator .calc-next,.one-rm-calculator .calc-submit,.quiz-container .bb-flat-btn,.quiz-container .inputbutton{display:flex!important;align-items:center;justify-content:center;width:100%!important;min-height:3.75rem!important;margin-top:.5rem!important;padding:.95rem 1.4rem!important;border:2px solid var(--color-primary)!important;border-radius:999px!important;background:var(--color-primary)!important;color:#fff!important;font-family:var(--font-display)!important;font-size:1.75rem!important;font-style:normal!important;font-weight:800!important;letter-spacing:.04em!important;line-height:1!important;text-transform:uppercase!important;cursor:pointer}.dpg-calculator .bb-flat-btn:hover,.dpg-calculator .calc-next:hover,.dpg-calculator .calc-submit:hover,.protein-calculator .calc-submit:hover,.peptide-calculator .calc-next:hover,.one-rm-calculator .calc-submit:hover,.quiz-container .bb-flat-btn:hover,.quiz-container .inputbutton:hover{background:var(--color-primary-hover)!important;border-color:var(--color-primary-hover)!important}.dpg-calculator .calc-back{margin:0 0 1rem;color:var(--color-primary);font-family:var(--font-heading);font-size:.9375rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.dpg-calculator .calc-result-container{padding:1.25rem 0 .5rem;text-align:center}.dpg-calculator .calc-result-label,.dpg-calculator .calc-result-sublabel{color:var(--color-text-muted);font-size:1rem}.dpg-calculator .calc-answer,.dpg-calculator .dpg-h3.calc-answer,.protein-calculator .calc-answer{display:block!important;margin:.4rem 0;color:var(--color-primary);font-family:var(--font-display);font-size:2.25rem;font-weight:800;line-height:1.1;text-transform:uppercase}.dpg-calculator .calc-details,.dpg-calculator .calc-rec{margin-top:1.15rem;color:var(--color-text);font-size:.9375rem;line-height:1.55}.dpg-calculator .calc-rec{padding-top:1.15rem;border-top:1px solid var(--color-border)}.dpg-calculator .calc-rec h4,.dpg-calculator .dpg-h4{margin:1rem 0 .45rem;font-family:var(--font-heading);font-size:1.05rem;font-weight:700;text-transform:uppercase}.dpg-calculator .calc-dropdown2{-webkit-appearance:none!important;appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23222222' d='M1 1l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .85rem center;padding-right:2.4rem!important}.quiz-container,.dpg-calculator .quiz-container{width:100%}.quiz-container .quiz-question,.dpg-calculator .quiz-question{display:block;width:100%}.quiz-container .quiz-question[style*="display: none"],.dpg-calculator .quiz-question[style*="display: none"],.quiz-container .bodytype[style*="display: none"],.dpg-calculator .bodytype[style*="display: none"]{display:none!important}.quiz-container form.question,.dpg-calculator form.question,.quiz-container #genderoptions,.quiz-container #genderoptions2,.dpg-calculator #genderoptions,.dpg-calculator #genderoptions2{display:flex;flex-direction:column;align-items:stretch;gap:.65rem;width:100%}.quiz-container form.question>div,.quiz-container form.question>p,.dpg-calculator form.question>div,.dpg-calculator form.question>p{display:flex;flex-direction:column;align-items:stretch;gap:.65rem;width:100%;margin:0}.quiz-container form.question br,.dpg-calculator form.question br,.quiz-container #genderoptions br,.quiz-container #genderoptions2 br,.dpg-calculator #genderoptions br,.dpg-calculator #genderoptions2 br{display:none!important}.quiz-container input[type=radio],.quiz-container input[type=checkbox],.dpg-calculator .quiz-question input[type=radio],.dpg-calculator .quiz-question input[type=checkbox],.dpg-calculator #genderoptions input[type=radio],.dpg-calculator #genderoptions2 input[type=radio]{position:absolute!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;border:0!important;-webkit-appearance:none!important;appearance:none!important;background:none!important;box-shadow:none!important;pointer-events:none}.quiz-container .quiz-label,.dpg-calculator .quiz-label,.quiz-container label.quiz-label,.dpg-calculator label.quiz-label{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:.75rem;width:100%!important;min-height:3.15rem!important;margin:0!important;padding:.75rem .9rem!important;border:2px solid #bdbdbd!important;border-radius:4px!important;background:#fff!important;color:#111!important;font-family:var(--font-body)!important;font-size:1rem!important;font-style:normal!important;font-weight:600!important;letter-spacing:.01em;line-height:1.3!important;text-transform:none!important;cursor:pointer}.quiz-container .quiz-label span,.dpg-calculator .quiz-label span{display:inline-flex!important;align-items:center;justify-content:center;flex-shrink:0;width:1.15rem!important;height:1.15rem!important;margin:0!important;border:2px solid #8d8d8d!important;border-radius:50%!important;background:#fff!important}.quiz-container input[type=radio]:checked+.quiz-label,.quiz-container input[type=radio]:checked+br+.quiz-label,.dpg-calculator input[type=radio]:checked+.quiz-label,.dpg-calculator input[type=radio]:checked+br+.quiz-label,.quiz-container p:has(>input[type=radio]:checked) .quiz-label,.dpg-calculator p:has(>input[type=radio]:checked) .quiz-label,.quiz-container p:has(>input[type=radio]:checked)+p .quiz-label,.dpg-calculator p:has(>input[type=radio]:checked)+p .quiz-label,.quiz-container .quiz-label.is-checked,.dpg-calculator .quiz-label.is-checked{border-color:var(--color-primary)!important;background:var(--color-primary)!important;color:#fff!important}.quiz-container input[type=radio]:checked+.quiz-label span,.quiz-container input[type=radio]:checked+br+.quiz-label span,.dpg-calculator input[type=radio]:checked+.quiz-label span,.dpg-calculator input[type=radio]:checked+br+.quiz-label span,.quiz-container p:has(>input[type=radio]:checked) .quiz-label span,.dpg-calculator p:has(>input[type=radio]:checked) .quiz-label span,.quiz-container p:has(>input[type=radio]:checked)+p .quiz-label span,.dpg-calculator p:has(>input[type=radio]:checked)+p .quiz-label span,.quiz-container .quiz-label.is-checked span,.dpg-calculator .quiz-label.is-checked span{border-color:#fff!important;background:#fff!important;box-shadow:inset 0 0 0 4px var(--color-primary)}.quiz-container .bb-flat-btn,.quiz-container .inputbutton,.dpg-calculator .quiz-question .bb-flat-btn,.dpg-calculator .quiz-question .inputbutton{width:100%!important;margin-top:.35rem!important}.dpg-calculator .bodytype,.quiz-container .bodytype{padding-top:.35rem;color:var(--color-text)}.dpg-calculator .dpg-h3,.quiz-container .dpg-h3,.dpg-calculator .bodytype h3,.quiz-container .bodytype h3{margin:0 0 1.15rem;color:var(--color-text);font-family:var(--font-display);font-size:clamp(1.75rem,3vw,2.35rem);font-weight:800;letter-spacing:.01em;line-height:1.05;text-transform:uppercase}.dpg-calculator .thin-answer,.quiz-container .thin-answer{display:block;color:var(--color-text-muted);font-family:var(--font-heading);font-size:.95rem;font-weight:700;letter-spacing:.04em}.dpg-calculator .results-container,.quiz-container .results-container{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem;margin:0 0 1.25rem}.dpg-calculator .chart-container1,.quiz-container .chart-container1{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem 1.5rem;min-height:13.5rem;padding:.75rem 0}.dpg-calculator .piechart,.quiz-container .piechart,.dpg-calculator .sparkline,.quiz-container .sparkline{display:block;margin:0 auto}.dpg-calculator .cutouts,.quiz-container .cutouts{position:relative;z-index:1;display:inline-flex;align-items:flex-end;justify-content:center;margin:0}.dpg-calculator .cutouts img,.quiz-container .cutouts img,.dpg-calculator .traits img,.quiz-container .traits img{display:inline-block!important;width:auto!important;max-width:none!important;height:auto!important}.dpg-calculator .cutouts img,.quiz-container .cutouts img{height:213px!important}.dpg-calculator .traits,.quiz-container .traits{display:flex;flex-direction:column;gap:.45rem;min-width:11rem;color:var(--color-text);font-family:var(--font-body);font-size:.9375rem;font-weight:500;line-height:1.35}.dpg-calculator .traits-header,.quiz-container .traits-header{margin-bottom:.2rem;font-family:var(--font-heading);font-size:.8125rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.dpg-calculator .traits>div,.quiz-container .traits>div{display:flex;align-items:center;gap:.45rem}.dpg-calculator .breakdown-container,.quiz-container .breakdown-container{color:var(--color-text);font-size:.975rem;line-height:1.6}.dpg-calculator .breakdown-container p,.quiz-container .breakdown-container p,.dpg-calculator .bodytype>p,.quiz-container .bodytype>p{margin:0 0 .85rem}.dpg-calculator .breakdown-container ul,.quiz-container .breakdown-container ul,.dpg-calculator .bodytype ul,.quiz-container .bodytype ul{margin:0 0 1rem;padding-left:1.2rem}.dpg-calculator .breakdown-container li+li,.quiz-container .breakdown-container li+li,.dpg-calculator .bodytype li+li,.quiz-container .bodytype li+li{margin-top:.35rem}.dpg-calculator .dpg-h4,.quiz-container .dpg-h4,.dpg-calculator .bodytype h4,.quiz-container .bodytype h4{margin:1.35rem 0 .45rem;color:var(--color-primary);font-family:var(--font-heading);font-size:1.05rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.dpg-calculator .clearFloatNoHeight,.quiz-container .clearFloatNoHeight{display:block;clear:both;height:0;margin:0;overflow:hidden}.article-single__rte .dpg-calculator,.article-single__rte .quiz-container,.article-single__rte .protein-calculator,.article-single__rte .peptide-calculator,.article-single__rte .one-rm-calculator,.rte .dpg-calculator,.rte .quiz-container,.article-single__rte .quiz-container p,.article-single__rte .dpg-calculator p,.rte .quiz-container p,.rte .dpg-calculator form.question p{margin-top:0}.article-single__rte .quiz-container img,.article-single__rte .dpg-calculator .cutouts img,.article-single__rte .dpg-calculator .traits img,.rte .quiz-container img,.rte .dpg-calculator .cutouts img,.rte .dpg-calculator .traits img{width:auto;max-width:100%;height:auto}@media(min-width:767px){.dpg-calculator .results-container,.quiz-container .results-container{grid-template-columns:minmax(0,16.5rem) minmax(0,1fr);align-items:start}.dpg-calculator .chart-container1,.quiz-container .chart-container1{justify-content:flex-start}}body .hero__content__wrapper:has(.yotpo.yotpo-main-widget){padding:0;max-width:96rem}@media(min-width:1400px){body .hero__content__wrapper:has(.yotpo.yotpo-main-widget){max-width:80vw}}body .yotpo.yotpo-main-widget{margin:0 0 3rem;max-width:100%}@media(max-width:766px){body .yotpo.yotpo-main-widget{padding-inline:0}}body .yotpo.yotpo-main-widget *{font-family:var(--font-body)!important}body .yotpo.yotpo-main-widget .promoted-products-box,body .yotpo.yotpo-main-widget .yotpo-label.yotpo-small-box,body .yotpo.yotpo-main-widget .yotpo-label-container,body .yotpo.yotpo-main-widget .yotpo-logo-link-new,body .yotpo.yotpo-main-widget .yotpo-logo-line{display:none!important}body .yotpo.yotpo-main-widget .yotpo-display-wrapper .yotpo-bottomline-2-boxes{display:flex;flex-direction:column;justify-content:center;gap:1rem;height:auto!important;margin:0;padding:2rem 1.5rem 1.5rem;border:none;border-radius:.5rem;background-color:var(--color-primary)}@media(min-width:767px){body .yotpo.yotpo-main-widget .yotpo-display-wrapper .yotpo-bottomline-2-boxes{padding:3rem 2rem 2rem;gap:1.5rem}}@media(min-width:992px){body .yotpo.yotpo-main-widget .yotpo-display-wrapper .yotpo-bottomline-2-boxes{flex-direction:row;align-items:center;justify-content:space-around;padding:3rem;gap:2rem}}@media(min-width:1200px){body .yotpo.yotpo-main-widget .yotpo-display-wrapper .yotpo-bottomline-2-boxes{gap:5rem}}body .yotpo.yotpo-main-widget .yotpo-display-wrapper .yotpo-bottomline-2-boxes .yotpo-bottomline-box-1{display:flex;flex-direction:column-reverse;align-items:center;justify-content:center;gap:.75rem;float:none;min-width:auto;max-width:none}@media(min-width:575px){body .yotpo.yotpo-main-widget .yotpo-display-wrapper .yotpo-bottomline-2-boxes .yotpo-bottomline-box-1{gap:1rem}}body .yotpo.yotpo-main-widget .yotpo-display-wrapper .yotpo-bottomline-2-boxes .yotpo-bottomline-box-1 .yotpo-stars{display:flex;align-items:center;justify-content:center;margin:0 auto;padding:0;text-align:center}body .yotpo.yotpo-main-widget .yotpo-display-wrapper .yotpo-bottomline-2-boxes .yotpo-bottomline-box-1 .yotpo-stars .yotpo-icon{color:var(--color-white)!important;font-size:1.25rem}body .yotpo.yotpo-main-widget .yotpo-display-wrapper .yotpo-bottomline-2-boxes .yotpo-bottomline-box-1 .yotpo-stars .yotpo-icon:before{color:var(--color-white)}body .yotpo.yotpo-main-widget .yotpo-display-wrapper .yotpo-bottomline-2-boxes .yotpo-bottomline-box-1 .yotpo-sum-reviews{padding:0}body .yotpo.yotpo-main-widget .yotpo-display-wrapper .yotpo-bottomline-2-boxes .yotpo-bottomline-box-1 .yotpo-sum-reviews .based-on{padding:0;color:var(--color-white);font-size:1.5rem;font-weight:700}@media(min-width:575px){body .yotpo.yotpo-main-widget .yotpo-display-wrapper .yotpo-bottomline-2-boxes .yotpo-bottomline-box-1 .yotpo-sum-reviews .based-on{font-size:2rem}}body .yotpo.yotpo-main-widget .yotpo-display-wrapper .yotpo-bottomline-2-boxes .yotpo-bottomline-box-1 .questions{display:none}body .yotpo.yotpo-main-widget .yotpo-display-wrapper .yotpo-bottomline-2-boxes .yotpo-bottomline-box-1 .write-question-button,body .yotpo.yotpo-main-widget .yotpo-display-wrapper .yotpo-bottomline-2-boxes .yotpo-bottomline-box-1 .write-review-button{display:none!important}body .yotpo.yotpo-main-widget .yotpo-display-wrapper .yotpo-bottomline-2-boxes .yotpo-bottomline-box-2{float:none;flex:1;margin:0!important}@media(min-width:992px){body .yotpo.yotpo-main-widget .yotpo-display-wrapper .yotpo-bottomline-2-boxes .yotpo-bottomline-box-2{max-width:30rem}}body .yotpo.yotpo-main-widget .yotpo-display-wrapper .yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution{float:none;width:100%;min-width:auto;margin:0;padding:0;border:none}body .yotpo.yotpo-main-widget .yotpo-display-wrapper .yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content{display:flex;align-items:stretch;gap:.5rem;margin:0;pointer-events:none}body .yotpo.yotpo-main-widget .yotpo-display-wrapper .yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content *{pointer-events:none}body .yotpo.yotpo-main-widget .yotpo-display-wrapper .yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-stars{display:flex;flex-direction:column;justify-content:space-between;gap:.25rem;float:none;padding:0}body .yotpo.yotpo-main-widget .yotpo-display-wrapper .yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-stars .review-stars{display:flex;margin:0}body .yotpo.yotpo-main-widget .yotpo-display-wrapper .yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-stars .review-stars .yotpo-icon{color:var(--color-white)!important;font-size:1rem}@media(min-width:767px){body .yotpo.yotpo-main-widget .yotpo-display-wrapper .yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-stars .review-stars .yotpo-icon{font-size:1.25rem}}body .yotpo.yotpo-main-widget .yotpo-display-wrapper .yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-stars .review-stars .yotpo-icon:before{color:var(--color-white)}body .yotpo.yotpo-main-widget .yotpo-display-wrapper .yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-sum-reviews{display:flex;flex-direction:column;gap:.5rem;float:none;transform:translateY(.125rem)}body .yotpo.yotpo-main-widget .yotpo-display-wrapper .yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-sum-reviews .yotpo-sum-reviews{min-width:2rem;margin:0;color:var(--color-white);font-size:.7rem}@media(min-width:767px){body .yotpo.yotpo-main-widget .yotpo-display-wrapper .yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-sum-reviews .yotpo-sum-reviews{min-width:3rem;font-size:.8rem}}body .yotpo.yotpo-main-widget .yotpo-display-wrapper .yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs{display:flex;flex:1;flex-direction:column;justify-content:space-between;height:auto;padding:.25rem 0;transform:translateY(.1rem)}@media(min-width:767px){body .yotpo.yotpo-main-widget .yotpo-display-wrapper .yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs{padding:0;transform:none}}body .yotpo.yotpo-main-widget .yotpo-display-wrapper .yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs .yotpo-star-distribution-graph{position:relative;overflow:hidden;width:100%;height:.5rem;margin:0;border-radius:1rem}@media(min-width:767px){body .yotpo.yotpo-main-widget .yotpo-display-wrapper .yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs .yotpo-star-distribution-graph{height:1rem}}body .yotpo.yotpo-main-widget .yotpo-display-wrapper .yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs .yotpo-star-distribution-graph .yotpo-star-distribution-graph-background{background-color:var(--color-primary-hover)}body .yotpo.yotpo-main-widget .yotpo-display-wrapper .yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs .yotpo-star-distribution-graph .yotpo-star-distribution-score-wrapper .yotpo-star-distribution-graph-score{background-color:var(--color-white);border-top-right-radius:1rem;border-bottom-right-radius:1rem}body .yotpo.yotpo-main-widget .yotpo-display-wrapper .yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-footer{display:none!important}body .yotpo.yotpo-main-widget .yotpo-display-wrapper .yotpo-bottomline-2-boxes .write-question-button{display:none}body .yotpo.yotpo-main-widget .yotpo-display-wrapper .yotpo-bottomline-2-boxes .write-review-button{position:relative;top:auto!important;right:auto;display:flex!important;justify-content:center;float:none;margin:0!important;padding:1rem 2rem!important;background-color:#000!important;font-size:1rem!important;transition:.2s ease-in-out}body .yotpo.yotpo-main-widget .yotpo-display-wrapper .yotpo-bottomline-2-boxes .write-review-button:hover{background-color:var(--color-white)!important;color:var(--color-primary)!important}body .yotpo.yotpo-main-widget .yotpo-display-wrapper .yotpo-bottomline-2-boxes .write-review-button .yotpo-icon{display:none}body .yotpo.yotpo-main-widget .yotpo-display-wrapper .yotpo-bottomline-2-boxes .write-review-button .yotpo-icon-button-text{display:block;color:inherit!important;font-weight:700}body .yotpo.yotpo-main-widget .yotpo-display-wrapper .yotpo-bottomline-2-boxes .yotpo-clr{display:none}body .yotpo.yotpo-main-widget .write-review-wrapper .write-review{margin:1rem 0;padding:2rem;border:1px solid var(--color-primary);border-radius:.5rem;background-color:#fdfdfd}@media(min-width:992px){body .yotpo.yotpo-main-widget .write-review-wrapper .write-review{padding:2.5rem 3rem}}body .yotpo.yotpo-main-widget .write-review-wrapper .write-review .yotpo-header{margin:0 0 2rem}body .yotpo.yotpo-main-widget .write-review-wrapper .write-review .yotpo-header .yotpo-header-title,body .yotpo.yotpo-main-widget .write-review-wrapper .write-review .yotpo-header .yotpo-mandatory-explain,body .yotpo.yotpo-main-widget .write-review-wrapper .write-review .yotpo-header br{display:none}body .yotpo.yotpo-main-widget .write-review-wrapper .write-review .yotpo-header .y-label{display:inline-flex;gap:.5rem;min-width:auto;padding:0;color:var(--color-primary);font-size:.85rem;font-weight:600}body .yotpo.yotpo-main-widget .write-review-wrapper .write-review .yotpo-header .y-label .form-input-error{float:none;margin:0;font-size:.85rem;font-weight:400}body .yotpo.yotpo-main-widget .write-review-wrapper .write-review .yotpo-header .stars-wrapper{display:flex;margin-top:.5rem}body .yotpo.yotpo-main-widget .write-review-wrapper .write-review .yotpo-header .stars-wrapper .yotpo-icon{color:var(--color-primary);font-size:1.875rem;cursor:pointer}body .yotpo.yotpo-main-widget .write-review-wrapper .write-review .write-review-content .form-group{display:flex;flex-direction:column;gap:1rem}body .yotpo.yotpo-main-widget .write-review-wrapper .write-review .write-review-content .form-group .form-element .yotpo-mandatory-mark{float:none;margin:0 .25rem 0 0}body .yotpo.yotpo-main-widget .write-review-wrapper .write-review .write-review-content .form-group .form-element .y-label{display:inline-flex;gap:.5rem;min-width:auto;padding:0;color:var(--color-primary);font-size:.85rem;font-weight:600}body .yotpo.yotpo-main-widget .write-review-wrapper .write-review .write-review-content .form-group .form-element .y-label .form-input-error{float:none;margin:0;font-size:.85rem;font-weight:400}body .yotpo.yotpo-main-widget .write-review-wrapper .write-review .write-review-content .form-group .form-element .y-input{height:auto;min-width:auto;margin:.25rem 0 0;padding:.75rem 1rem;border:1px solid #999;border-radius:.25rem;color:#000;font-size:.9rem}body .yotpo.yotpo-main-widget .write-review-wrapper .write-review .yotpo-footer{display:flex!important;flex-direction:column-reverse;gap:1rem}body .yotpo.yotpo-main-widget .write-review-wrapper .write-review .yotpo-footer .socialize-wrapper{position:relative;display:flex;align-items:center;justify-content:space-between;width:auto;opacity:1}body .yotpo.yotpo-main-widget .write-review-wrapper .write-review .yotpo-footer .socialize-wrapper .connected{order:1;margin:0}body .yotpo.yotpo-main-widget .write-review-wrapper .write-review .yotpo-footer .socialize-wrapper .yotpo-or{display:block;width:auto;margin:0;font-size:0;text-align:left}body .yotpo.yotpo-main-widget .write-review-wrapper .write-review .yotpo-footer .socialize-wrapper .yotpo-or:before{content:"or";color:#999;font-size:.85rem;line-height:1.2}body .yotpo.yotpo-main-widget .write-review-wrapper .write-review .yotpo-footer .socialize-wrapper .socialize{display:flex;align-items:center;order:3;float:none;gap:.5rem;width:auto;min-width:auto;margin:0}body .yotpo.yotpo-main-widget .write-review-wrapper .write-review .yotpo-footer .socialize-wrapper .socialize .y-label{min-width:auto;margin:0;padding:0;color:var(--color-primary);font-size:.85rem;font-weight:600}body .yotpo.yotpo-main-widget .write-review-wrapper .write-review .yotpo-footer .socialize-wrapper .socialize>div{display:flex;gap:.25rem}body .yotpo.yotpo-main-widget .write-review-wrapper .write-review .yotpo-footer .socialize-wrapper .socialize>div .yotpo-default-button{display:flex;align-items:center;justify-content:center;margin:0;padding:.375rem .75rem;border-radius:.25rem;background-color:#303030;transition:.2s ease-in-out}body .yotpo.yotpo-main-widget .write-review-wrapper .write-review .yotpo-footer .socialize-wrapper .socialize>div .yotpo-default-button:hover{background-color:var(--color-primary)}body .yotpo.yotpo-main-widget .write-review-wrapper .write-review .yotpo-footer .socialize-wrapper .socialize>div .yotpo-default-button .yotpo-icon{font-size:1.25rem}body .yotpo.yotpo-main-widget .write-review-wrapper .write-review .yotpo-footer .connect-wrapper{display:flex!important;flex-direction:column;gap:1rem;width:auto;margin-top:1rem;padding:0}@media(min-width:767px){body .yotpo.yotpo-main-widget .write-review-wrapper .write-review .yotpo-footer .connect-wrapper{flex-direction:row}}body .yotpo.yotpo-main-widget .write-review-wrapper .write-review .yotpo-footer .connect-wrapper .form-element{flex:1;float:none;width:auto;min-width:auto;margin:0;padding:0}body .yotpo.yotpo-main-widget .write-review-wrapper .write-review .yotpo-footer .connect-wrapper .form-element .yotpo-mandatory-mark{float:none;margin:0 .25rem 0 0}body .yotpo.yotpo-main-widget .write-review-wrapper .write-review .yotpo-footer .connect-wrapper .form-element .y-label{display:inline-flex;gap:.5rem;min-width:auto;padding:0;color:var(--color-primary);font-size:.85rem;font-weight:600}body .yotpo.yotpo-main-widget .write-review-wrapper .write-review .yotpo-footer .connect-wrapper .form-element .y-label .form-input-error{float:none;margin:0;font-size:.85rem;font-weight:400}body .yotpo.yotpo-main-widget .write-review-wrapper .write-review .yotpo-footer .connect-wrapper .form-element .y-input{height:auto;min-width:auto;margin:.25rem 0 0;padding:.75rem 1rem;border:1px solid #999;border-radius:.25rem;color:#000;font-size:.9rem}body .yotpo.yotpo-main-widget .write-review-wrapper .write-review .yotpo-footer .connect-wrapper .yotpo-clr{display:none}body .yotpo.yotpo-main-widget .write-review-wrapper .write-review .submit-button{display:flex;flex-direction:column;justify-content:flex-end;float:none;margin-top:1.5rem}body .yotpo.yotpo-main-widget .write-review-wrapper .write-review .submit-button .yotpo-default-button{margin:0!important;padding:1.25rem 1rem!important;font-weight:700!important}body .yotpo.yotpo-main-widget .reviews{margin:0;padding:0}body .yotpo.yotpo-main-widget .reviews .yotpo-nav-primary{position:relative;display:flex;align-items:flex-end;justify-content:flex-end;gap:1rem;padding:2rem 0;border:none}body .yotpo.yotpo-main-widget .reviews .yotpo-nav-primary [role=tablist],body .yotpo.yotpo-main-widget .reviews .yotpo-nav-primary .yotpo-icon-btn-big,body .yotpo.yotpo-main-widget .reviews .yotpo-nav-primary .yotpo-clr,body .yotpo.yotpo-main-widget .reviews .yotpo-nav-primary .yotpo-dropdown-wrapper{display:none!important}body .yotpo.yotpo-main-widget .reviews .yotpo-nav-primary .yotpo-nav-dropdown{float:none}body .yotpo.yotpo-main-widget .reviews .yotpo-nav-primary .yotpo-nav-dropdown .yotpo-dropdown-button{position:relative;z-index:4;display:flex;align-items:center;justify-content:center;gap:.25rem;padding:1rem 1.25rem 1rem 1.5rem;border-radius:.25rem;background-color:#000;cursor:pointer;transition:.2s ease-in-out}body .yotpo.yotpo-main-widget .reviews .yotpo-nav-primary .yotpo-nav-dropdown .yotpo-dropdown-button:hover{background-color:var(--color-third)}body .yotpo.yotpo-main-widget .reviews .yotpo-nav-primary .yotpo-nav-dropdown .yotpo-dropdown-button span{margin:0;padding:0;color:var(--color-white);font-size:.825rem}body .yotpo.yotpo-main-widget .reviews .yotpo-nav-primary .yotpo-nav-dropdown .yotpo-dropdown-button span:before{font-size:1rem}body .yotpo.yotpo-main-widget .reviews .yotpo-nav-primary .yotpo-nav-dropdown .yotpo-dropdown{position:absolute;top:3.25rem;font-size:1rem}body .yotpo.yotpo-main-widget .reviews .yotpo-nav-primary .yotpo-nav-dropdown .yotpo-dropdown li{margin:0}body .yotpo.yotpo-main-widget .yotpo-nav-content .yotpo-reviews .yotpo-review{margin:0 0 1rem;padding:1.5rem;border:none;border-radius:.25rem;background-color:#f7f7f7}@media(min-width:767px){body .yotpo.yotpo-main-widget .yotpo-nav-content .yotpo-reviews .yotpo-review{padding:2rem}}body .yotpo.yotpo-main-widget .yotpo-nav-content .yotpo-reviews .yotpo-review .yotpo-header{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:.75rem;margin:0;padding:0}body .yotpo.yotpo-main-widget .yotpo-nav-content .yotpo-reviews .yotpo-review .yotpo-header .yotpo-icon-profile{position:relative;overflow:hidden;width:2.5rem;min-width:2.5rem;height:2.5rem;margin:0;border-radius:50%;background-color:var(--color-primary);color:var(--color-white)}body .yotpo.yotpo-main-widget .yotpo-nav-content .yotpo-reviews .yotpo-review .yotpo-header .yotpo-icon-profile .yotpo-user-letter{position:absolute;top:50%;left:50%;color:inherit;font-size:1rem;font-weight:600;text-transform:uppercase;transform:translate(-50%,-50%)}body .yotpo.yotpo-main-widget .yotpo-nav-content .yotpo-reviews .yotpo-review .yotpo-header .yotpo-icon-profile .yotpo-icon{display:none!important}body .yotpo.yotpo-main-widget .yotpo-nav-content .yotpo-reviews .yotpo-review .yotpo-header .yotpo-header-element{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .75rem;margin:0;padding:0}body .yotpo.yotpo-main-widget .yotpo-nav-content .yotpo-reviews .yotpo-review .yotpo-header .yotpo-header-element .yotpo-user-name{float:none;margin:0;padding:0;color:var(--color-primary)!important;font-size:.9rem;font-weight:600!important}body .yotpo.yotpo-main-widget .yotpo-nav-content .yotpo-reviews .yotpo-review .yotpo-header .yotpo-header-element .label-with-tooltip{display:flex;float:none;padding:.125rem .4rem;border-radius:.125rem;background-color:var(--color-primary);color:var(--color-white);font-size:.5rem;font-weight:400}body .yotpo.yotpo-main-widget .yotpo-nav-content .yotpo-reviews .yotpo-review .yotpo-header .yotpo-header-element .label-with-tooltip span{margin:0;padding:0;color:inherit;font-size:inherit}body .yotpo.yotpo-main-widget .yotpo-nav-content .yotpo-reviews .yotpo-review .yotpo-header .yotpo-header-element .yotpo-clr{display:none}body .yotpo.yotpo-main-widget .yotpo-nav-content .yotpo-reviews .yotpo-review .yotpo-header .yotpo-header-element .yotpo-review-stars{display:flex;align-items:center;float:none;width:100%;margin:0 0 0 -.1rem;padding:0}body .yotpo.yotpo-main-widget .yotpo-nav-content .yotpo-reviews .yotpo-review .yotpo-header .yotpo-header-element .yotpo-review-stars .yotpo-icon{float:none;color:var(--color-primary);font-size:1rem}body .yotpo.yotpo-main-widget .yotpo-nav-content .yotpo-reviews .yotpo-review .yotpo-header .yotpo-header-actions{position:absolute;top:0;right:0;display:none;float:none;padding:.25rem .5rem;border-radius:.125rem;background-color:#eee;font-size:.75rem}@media(min-width:575px){body .yotpo.yotpo-main-widget .yotpo-nav-content .yotpo-reviews .yotpo-review .yotpo-header .yotpo-header-actions{display:flex}}body .yotpo.yotpo-main-widget .yotpo-nav-content .yotpo-reviews .yotpo-review .yotpo-main{margin:1.5rem 0;padding:0}body .yotpo.yotpo-main-widget .yotpo-nav-content .yotpo-reviews .yotpo-review .yotpo-main .content-title{display:block;float:none;margin:0 0 1rem;padding:0}body .yotpo.yotpo-main-widget .yotpo-nav-content .yotpo-reviews .yotpo-review .yotpo-main .yotpo-clr{display:none}body .yotpo.yotpo-main-widget .yotpo-nav-content .yotpo-reviews .yotpo-review .yotpo-main .yotpo-review-wrapper .content-review{margin:0;font-size:1rem;line-height:1.5}body .yotpo.yotpo-main-widget .yotpo-nav-content .yotpo-reviews .yotpo-review .yotpo-main .yotpo-review-wrapper .content-review .yotpo-read-more{font-size:1rem;font-weight:700}body .yotpo.yotpo-main-widget .yotpo-nav-content .yotpo-reviews .yotpo-review .yotpo-main .yotpo-review-media-wrapper .yotpo-review-media-wrapper-desktop .yotpo-review-images-wrapper [role=listitem]{display:flex;flex-wrap:wrap;gap:.5rem}body .yotpo.yotpo-main-widget .yotpo-nav-content .yotpo-reviews .yotpo-review .yotpo-main .yotpo-review-media-wrapper .yotpo-review-media-wrapper-desktop .yotpo-review-images-wrapper [role=listitem] .image-review{float:none;width:6rem!important;height:6rem!important;margin:0;transition:.2s ease-in-out!important}body .yotpo.yotpo-main-widget .yotpo-nav-content .yotpo-reviews .yotpo-review .yotpo-main .yotpo-review-media-wrapper .yotpo-review-media-wrapper-desktop .yotpo-review-images-wrapper [role=listitem] .image-review:hover{transform:scale(.97)}body .yotpo.yotpo-main-widget .yotpo-nav-content .yotpo-reviews .yotpo-review .yotpo-footer{margin:0;padding:0}body .yotpo.yotpo-main-widget .yotpo-nav-content .yotpo-reviews .yotpo-review .yotpo-footer .footer-additional-actions{display:flex}@media(min-width:575px){body .yotpo.yotpo-main-widget .yotpo-nav-content .yotpo-reviews .yotpo-review .yotpo-footer .footer-additional-actions{display:none}}body .yotpo.yotpo-main-widget .yotpo-nav-content .yotpo-reviews .yotpo-review .yotpo-footer .footer-additional-actions .yotpo-review-date{float:none;padding:.25rem .5rem;border-radius:.125rem;background-color:#eee;font-size:.75rem}body .yotpo.yotpo-main-widget .yotpo-nav-content .yotpo-reviews .yotpo-review .yotpo-comments-box{float:none;width:100%;margin:1.5rem 0 0;padding:0;border:1px solid #ddd;border-radius:.25rem;background-color:var(--color-white)}body .yotpo.yotpo-main-widget .yotpo-nav-content .yotpo-reviews .yotpo-review .yotpo-comments-box .yotpo-comment-box{margin:0;padding:1.5rem}body .yotpo.yotpo-main-widget .yotpo-nav-content .yotpo-reviews .yotpo-review .yotpo-comments-box .yotpo-comment-box .yotpo-store-owner .yotpo-icon-profile .yotpo-user-letter{width:100%;height:100%}body .yotpo.yotpo-main-widget .yotpo-nav-content .yotpo-reviews .yotpo-review .yotpo-comments-box .yotpo-comment-box .yotpo-store-owner .yotpo-icon-profile .yotpo-user-letter:before{content:"";position:absolute;top:50%;left:51%;width:60%;height:60%;background-image:url('data:image/svg+xml,<svg width="166" height="106" viewBox="0 0 166 106" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M164.079 19.6116C154.908 17.3596 145.267 15.6974 135.45 14.5848C131.147 6.11295 120.511 -0.0532723 99.7493 0.000346991L56.034 0.12099L51.0721 18.7135C37.9481 21.7966 26.3839 26.0593 17.4418 31.4213C13.7171 33.6599 9.77719 36.247 6.59031 39.5848C3.44377 42.9226 0.539278 47.6143 0.122429 52.306C-0.428887 58.4588 0.942681 62.4266 3.01348 66.1398C4.31781 68.4722 5.93142 70.5231 7.51814 72.2658C12.6279 77.9092 18.9344 82.0513 25.6309 85.7778C27.7958 86.9843 30.028 88.0835 32.3139 89.129L28.0916 105.014L82.6182 104.866C115.213 104.786 130.341 90.9655 130.3 72.8422C130.26 62.0647 123.644 55.188 114.326 51.9172C129.036 48.2845 137.871 38.3784 137.83 25.054C137.83 24.0218 137.763 22.9896 137.642 21.9709C134.24 21.9709 130.919 22.0513 127.732 22.1585C120.807 22.4266 113.599 22.6411 106.526 23.365C104.967 23.5124 103.434 23.6867 101.901 23.8609C106.822 24.8931 108.987 27.4802 109.001 31.1129C109.014 37.7081 103.461 41.7564 93.1066 41.7832L73.4341 41.8368L77.0647 27.7617C67.4503 29.8127 58.293 32.5607 49.2165 36.3408C48.1407 36.7966 47.065 37.2658 46.0027 37.7483L34.2503 81.8636L33.7258 83.8207C32.4887 82.7751 31.2785 81.7028 30.1087 80.6036C25.9805 76.676 22.2961 72.3328 19.8757 66.7832C18.6386 63.928 17.7108 61.4615 18.0738 57.0915C18.6386 50.4561 23.2643 45.6438 27.6882 42.0781C32.4215 38.2711 37.6119 35.4963 43.152 33.1907C60.9958 25.7376 79.1624 22.3596 100.475 20.188C107.522 19.4776 114.742 19.2631 121.668 18.995C134.926 18.4856 150.726 18.928 163.393 20.7376C164.226 20.8583 166.069 21.2068 165.975 20.7376C166.163 20.0406 164.684 19.7457 164.065 19.5982L164.079 19.6116ZM67.9209 62.2255L88.0372 62.1719C96.6028 62.1451 100.96 64.9869 100.986 70.3757C101 76.9575 94.8547 81.4749 84.7966 81.5017L62.717 81.5553L67.9209 62.239V62.2255Z" fill="white"/></svg>');background-repeat:no-repeat;background-size:contain;background-position:center;transform:translate(-50%,-50%)}body .yotpo.yotpo-main-widget .yotpo-nav-content .yotpo-reviews .yotpo-review .yotpo-comments-box .yotpo-comment-box .yotpo-store-owner .yotpo-header-actions{position:relative;top:auto;right:auto}body .yotpo.yotpo-main-widget .yotpo-nav-content .yotpo-reviews .yotpo-review .yotpo-comments-box .yotpo-comment-box .yotpo-main{margin-top:1rem;margin-bottom:0}body .yotpo.yotpo-main-widget .yotpo-nav-content .yotpo-reviews .yotpo-review .yotpo-comments-box .yotpo-comment-box .yotpo-main .content-title{display:none}body .yotpo.yotpo-main-widget .yotpo-nav-content .yotpo-reviews .yotpo-review .yotpo-comments-box .yotpo-comment-box .yotpo-main .content-review{margin:0;padding:0;font-size:1rem;line-height:1.5}body .yotpo.yotpo-main-widget .yotpo-nav-content .yotpo-reviews .yotpo-review .yotpo-comments-box .yotpo-comment-box .yotpo-main .content-review .yotpo-read-more{font-size:1rem;font-weight:700}body .yotpo.yotpo-main-widget .yotpo-nav-content .yotpo-reviews .yotpo-review .yotpo-comments-box .yotpo-comment-box .yotpo-footer .footer-additional-actions{float:none;margin-top:1rem}body .yotpo.yotpo-main-widget .yotpo-nav-content .yotpo-reviews nav[role=navigation]{margin-top:3rem}body .yotpo.yotpo-main-widget .yotpo-nav-content .yotpo-reviews nav[role=navigation] .yotpo-pager{margin:0;gap:.25rem}body .yotpo.yotpo-main-widget .yotpo-nav-content .yotpo-reviews nav[role=navigation] .yotpo-pager a.prev,body .yotpo.yotpo-main-widget .yotpo-nav-content .yotpo-reviews nav[role=navigation] .yotpo-pager a.next{margin:0}body .yotpo.yotpo-main-widget .yotpo-nav-content .yotpo-reviews nav[role=navigation] .yotpo-pager a.prev{margin-right:1rem}body .yotpo.yotpo-main-widget .yotpo-nav-content .yotpo-reviews nav[role=navigation] .yotpo-pager a.next{margin-left:1rem}body .yotpo.yotpo-main-widget .yotpo-nav-content .yotpo-reviews nav[role=navigation] .yotpo-pager a.yotpo-page-element{display:flex;align-items:center;justify-content:center;min-width:2rem;margin:0;padding:.75rem .5rem;border-radius:.25rem;background-color:var(--color-secondary)!important;color:var(--color-primary);font-size:.8rem;font-weight:400;text-align:center;transition:.2s ease-in-out}body .yotpo.yotpo-main-widget .yotpo-nav-content .yotpo-reviews nav[role=navigation] .yotpo-pager a.yotpo-page-element:hover{background-color:#bbb!important}body .yotpo.yotpo-main-widget .yotpo-nav-content .yotpo-reviews nav[role=navigation] .yotpo-pager a.yotpo-page-element.yotpo-active{background-color:var(--color-primary)!important;color:var(--color-white)!important}body .yotpo.yotpo-main-widget .yotpo-nav-content .yotpo-reviews nav[role=navigation] .yotpo-pager a.yotpo-page-element.yotpo-disabled{cursor:not-allowed!important;filter:grayscale(1);opacity:.5}.pdp-reviews--yotpo{background:var(--color-white)}.membership-page{--color-blue: var(--color-primary);--color-gray-dark: #2b2b2b;--color-black: #000;--font-cursive: "Permanent Marker", cursive;--font-heading: var(--font-display)}.membership-page section{position:relative}.membership-page h1,.membership-page h2,.membership-page h3,.membership-page h4,.membership-page h5{margin-block:0}.membership-page .text-white{color:var(--color-white)}.membership-page .text-black{color:var(--color-black)}.membership-page .text-gray-dark{color:var(--color-gray-dark)}.membership-page .text-blue{color:var(--color-blue)}.membership-page .font-cursive{font-family:var(--font-cursive)!important}.membership-page .font-heading{font-family:var(--font-heading)!important}.membership-page .uppercase{text-transform:uppercase}.membership-page .relative{position:relative}.membership-page .z-2{z-index:2}.membership-page .base-container{width:100%;max-width:100%;margin:0 auto;padding:0 30px}@media only screen and (min-width:990px){.membership-page .base-container{padding:0 50px}}@media only screen and (min-width:1400px){.membership-page .base-container{width:1400px}}.membership-page .cover{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.membership-page .button{display:flex;align-items:center;justify-content:center;gap:1rem;width:fit-content;font-family:var(--font-heading);text-transform:uppercase;border-radius:0;padding:.5rem 3rem .75rem;text-decoration:none;transition:all .2s ease-in-out;font-size:2.5rem;line-height:1}.membership-page .button--blue{color:var(--color-white);background-color:var(--color-blue);border:1px solid var(--color-blue)}.membership-page .button--blue:hover{background-color:var(--color-white);color:var(--color-blue)}.membership-page .button--black{color:var(--color-white);background-color:var(--color-black);border:1px solid var(--color-black)}.membership-page .button--black:hover{background-color:var(--color-white);color:var(--color-black)}.membership-page .section-promos{position:relative;z-index:2;overflow:hidden;padding-top:4rem}.membership-page .section-promos__bg{position:absolute;top:0;left:0;width:100%;height:43%;background:linear-gradient(to bottom,#121418,#1d2b62);background-color:#000}@media(min-width:992px){.membership-page .section-promos__bg{height:50%}}.membership-page .section-promos__grid{position:relative;z-index:2;display:grid;gap:1rem}@media(min-width:992px){.membership-page .section-promos__grid{grid-template-columns:repeat(2,1fr)}}.membership-page .membership-promo{position:relative;overflow:hidden;display:block;width:100%;border-radius:.375rem;border:1px solid rgba(43,103,243,.3);transition:transform .2s ease,border-color .2s ease}.membership-page .membership-promo:hover{transform:translateY(-.5rem);border-color:var(--color-blue)}.membership-page .membership-promo__image{width:100%;height:auto;display:block}.membership-page .section-banner{text-align:center;color:var(--color-white);background-color:#0c081b;padding-block:4rem}@media(min-width:767px){.membership-page .section-banner{padding-block:2.5rem 5.5rem}}.membership-page .section-banner .cover{object-position:15% 50%;opacity:.5}@media(min-width:767px){.membership-page .section-banner .cover{object-position:30% 50%;opacity:1}}.membership-page .section-banner h1{font-family:var(--font-cursive)!important;color:var(--color-blue);font-size:2rem;line-height:1.4}.membership-page .section-banner h2{font-size:5rem;line-height:.9;display:block;margin:1rem auto}@media(min-width:767px){.membership-page .section-banner h2{font-size:6.5rem}}@media(min-width:1200px){.membership-page .section-banner h2{font-size:7.5rem}}.membership-page .section-banner .desc{margin:0 auto 2rem;width:56rem;max-width:100%}.membership-page .section-banner .button{margin:0 auto}.membership-page .section-banner .badges{display:flex;align-items:center;justify-content:center;margin-top:2rem;gap:1rem}@media(min-width:767px){.membership-page .section-banner .badges{margin-top:3rem}}.membership-page .section-banner .badges a{display:flex;width:8rem;height:auto;transition:.2s ease-in-out}@media(min-width:767px){.membership-page .section-banner .badges a{width:10rem}}.membership-page .section-banner .badges a:hover{opacity:.7}.membership-page .section-banner .badges a img,.membership-page .section-banner .badges a svg{width:100%;height:auto}.membership-page .section-app-boxes{position:relative;overflow:hidden;padding-block:3rem}@media(min-width:767px){.membership-page .section-app-boxes{padding-block:4rem}}.membership-page .section-app-boxes .base-grid{display:block}@media(min-width:767px){.membership-page .section-app-boxes .base-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:1rem}}.membership-page .section-app-boxes .base-grid .left-col{position:relative;display:flex;align-items:center;justify-content:center}@media(min-width:767px){.membership-page .section-app-boxes .base-grid .left-col{grid-column:1/5}}.membership-page .section-app-boxes .base-grid .left-col .phone{position:relative;z-index:2;width:12rem;max-width:60%;height:auto;margin:0 auto}@media(min-width:575px){.membership-page .section-app-boxes .base-grid .left-col .phone{width:18rem;max-width:80%}}@media(min-width:767px){.membership-page .section-app-boxes .base-grid .left-col .phone{max-width:90%}}.membership-page .section-app-boxes .base-grid .left-col .sphere{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:30rem;max-width:100%;height:auto;aspect-ratio:1}@media(min-width:767px){.membership-page .section-app-boxes .base-grid .left-col .sphere{bottom:0;left:0;top:auto;transform:none}}.membership-page .section-app-boxes .base-grid .right-col{margin-top:2rem}@media(min-width:767px){.membership-page .section-app-boxes .base-grid .right-col{grid-column:5/13;margin-top:0;align-self:center;padding-left:2rem}}.membership-page .section-app-boxes .base-grid .right-col h2{font-size:2rem;line-height:.9;display:block;margin-bottom:2rem}@media(min-width:767px){.membership-page .section-app-boxes .base-grid .right-col h2{font-size:2.5rem}}.membership-page .section-app-boxes .base-grid .right-col .app-boxes-slider{overflow:visible}@media(min-width:767px){.membership-page .section-app-boxes .base-grid .right-col .app-boxes-slider{clip-path:inset(0 -100% 0 0)}}@media(min-width:992px){.membership-page .section-app-boxes .base-grid .right-col .app-boxes-slider{overflow:hidden}}.membership-page .section-app-boxes .base-grid .right-col .app-boxes-slider .swiper-wrapper{align-items:stretch}.membership-page .section-app-boxes .base-grid .right-col .app-boxes-slider .swiper-wrapper .swiper-slide{height:auto!important}.membership-page .section-app-boxes .base-grid .right-col .app-boxes-slider .swiper-wrapper .swiper-slide .box{position:relative;display:block;width:100%;height:100%;border:1px solid var(--color-blue);background-color:var(--color-white);color:var(--color-gray-dark);padding:8rem 1.5rem 1.5rem;transition:.2s ease-in-out}@media(min-width:575px){.membership-page .section-app-boxes .base-grid .right-col .app-boxes-slider .swiper-wrapper .swiper-slide .box{padding:10rem 2rem 2rem}}.membership-page .section-app-boxes .base-grid .right-col .app-boxes-slider .swiper-wrapper .swiper-slide .box:hover{background-color:var(--color-blue);color:var(--color-white);padding-top:1.5rem}@media(min-width:575px){.membership-page .section-app-boxes .base-grid .right-col .app-boxes-slider .swiper-wrapper .swiper-slide .box:hover{padding-top:2rem}}.membership-page .section-app-boxes .base-grid .right-col .app-boxes-slider .swiper-wrapper .swiper-slide .box:hover .arrow{color:var(--color-white)}.membership-page .section-app-boxes .base-grid .right-col .app-boxes-slider .swiper-wrapper .swiper-slide .box:hover .arrow img,.membership-page .section-app-boxes .base-grid .right-col .app-boxes-slider .swiper-wrapper .swiper-slide .box:hover .arrow svg{transform:rotate(180deg)}.membership-page .section-app-boxes .base-grid .right-col .app-boxes-slider .swiper-wrapper .swiper-slide .box:hover .icon{opacity:0}.membership-page .section-app-boxes .base-grid .right-col .app-boxes-slider .swiper-wrapper .swiper-slide .box:hover .desc{grid-template-rows:1fr}.membership-page .section-app-boxes .base-grid .right-col .app-boxes-slider .swiper-wrapper .swiper-slide .box:hover .desc>div{opacity:1;visibility:visible}.membership-page .section-app-boxes .base-grid .right-col .app-boxes-slider .swiper-wrapper .swiper-slide .box .arrow{position:absolute;z-index:2;top:1rem;right:1rem;display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;color:var(--color-blue);transition:.2s ease-in-out}@media(min-width:575px){.membership-page .section-app-boxes .base-grid .right-col .app-boxes-slider .swiper-wrapper .swiper-slide .box .arrow{top:1.5rem;right:1.5rem}}.membership-page .section-app-boxes .base-grid .right-col .app-boxes-slider .swiper-wrapper .swiper-slide .box .arrow img,.membership-page .section-app-boxes .base-grid .right-col .app-boxes-slider .swiper-wrapper .swiper-slide .box .arrow svg{width:100%;transition:.2s ease-in-out}.membership-page .section-app-boxes .base-grid .right-col .app-boxes-slider .swiper-wrapper .swiper-slide .box .icon{position:absolute;left:2rem;top:2rem;display:block;width:5.5rem;height:auto;transition:.2s ease-in-out}@media(min-width:575px){.membership-page .section-app-boxes .base-grid .right-col .app-boxes-slider .swiper-wrapper .swiper-slide .box .icon{top:3.5rem}}.membership-page .section-app-boxes .base-grid .right-col .app-boxes-slider .swiper-wrapper .swiper-slide .box h3{font-size:2rem;line-height:1;color:currentColor;margin-bottom:1rem}@media(min-width:575px){.membership-page .section-app-boxes .base-grid .right-col .app-boxes-slider .swiper-wrapper .swiper-slide .box .desc{position:relative;overflow:hidden;display:grid;grid-template-rows:0fr;transition:.2s ease-in-out;color:currentColor}}@media(min-width:575px){.membership-page .section-app-boxes .base-grid .right-col .app-boxes-slider .swiper-wrapper .swiper-slide .box .desc>div{min-height:0;opacity:0;visibility:hidden;transition:.2s ease-in-out}}.membership-page .section-app-boxes .base-grid .right-col .app-boxes-slider .scrollbar{display:flex;justify-content:flex-end;width:100%;margin-top:2rem}.membership-page .section-app-boxes .base-grid .right-col .app-boxes-slider .scrollbar .swiper-scrollbar{position:relative;top:auto;bottom:auto;left:auto;right:auto;width:100%}@media(min-width:767px){.membership-page .section-app-boxes .base-grid .right-col .app-boxes-slider .scrollbar .swiper-scrollbar{width:calc(50% - .5rem)}}.membership-page .section-app-boxes .base-grid .right-col .app-boxes-slider .scrollbar .swiper-scrollbar .swiper-scrollbar-drag{background-color:var(--color-blue)}.membership-page .section-workouts-for-you img{width:100%;height:auto;display:block;aspect-ratio:16/7.8}.membership-page .section-compatibility{background-color:#040e13;text-align:center;padding-block:3rem}@media(min-width:767px){.membership-page .section-compatibility{padding-block:5rem}}@media(min-width:992px){.membership-page .section-compatibility .base-grid{position:relative;overflow:hidden;display:grid;grid-template-columns:repeat(3,1fr);align-items:flex-start;gap:1rem}}.membership-page .section-compatibility .base-grid .col{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;gap:1rem}@media(min-width:992px){.membership-page .section-compatibility .base-grid .col{gap:2rem}}@media(max-width:991px){.membership-page .section-compatibility .base-grid .col{border:1px solid var(--color-blue);border-radius:.5rem;width:100%;padding:2rem}}.membership-page .section-compatibility .base-grid .col:nth-child(2){margin:1rem auto}@media(min-width:992px){.membership-page .section-compatibility .base-grid .col:nth-child(2){z-index:1;margin:0}}@media(min-width:992px){.membership-page .section-compatibility .base-grid .col:nth-child(2) h2:before{content:"";position:absolute;z-index:0;top:50%;transform:translate(-50%,-50%);left:50%;width:100vw;height:2px;background-color:var(--color-blue)}}.membership-page .section-compatibility .base-grid .col h2{position:relative;font-size:2rem}@media(min-width:992px){.membership-page .section-compatibility .base-grid .col h2 span{position:relative;z-index:2;background-color:#040e13;padding:1rem}}.membership-page .section-compatibility .base-grid .col .icons{display:flex;align-items:flex-start;justify-content:center;gap:1rem}.membership-page .section-compatibility .base-grid .col .icons img{display:block;width:4rem;height:auto}.membership-page .section-compatibility .base-grid .col .coaches{display:block;margin:0 auto;width:18rem;height:auto;max-width:100%}.membership-page .section-compatibility .base-grid .col .badges{display:flex;align-items:center;justify-content:center;gap:1rem}.membership-page .section-compatibility .base-grid .col .badges a{display:block;width:10rem;transition:.2s ease-in-out}.membership-page .section-compatibility .base-grid .col .badges a:hover{opacity:.7}.membership-page .section-compatibility .base-grid .col .badges a img,.membership-page .section-compatibility .base-grid .col .badges a svg{width:100%;height:auto}.membership-page .section-compatibility .base-grid .col .downs{margin-top:-.5rem;font-size:1.5rem}@media(min-width:992px){.membership-page .section-compatibility .base-grid .col .downs{margin-top:-1.5rem}}.membership-page .section-blue-bar{background-color:var(--color-blue);padding-block:2rem;text-align:center}.membership-page .section-blue-bar h2{font-size:1.75rem}@media(min-width:575px){.membership-page .section-blue-bar h2{font-size:2rem}}@media(min-width:767px){.membership-page .section-blue-bar h2{font-size:2.45rem}}.membership-page .section-download-app{background-color:#f8f8f8;padding-block:3rem}@media(min-width:767px){.membership-page .section-download-app{padding-block:5rem}}@media(min-width:767px){.membership-page .section-download-app .base-grid{display:grid;grid-template-columns:repeat(12,1fr);align-items:flex-start;gap:1rem}}.membership-page .section-download-app .base-grid .col-left{margin-top:2rem}@media(min-width:767px){.membership-page .section-download-app .base-grid .col-left{order:1;grid-column:1/7;align-self:center;margin-top:0}}.membership-page .section-download-app .base-grid .col-left h3{font-size:2rem;display:flex;align-items:flex-end;gap:1rem;white-space:nowrap}@media(min-width:992px){.membership-page .section-download-app .base-grid .col-left h3{font-size:2.5rem}}.membership-page .section-download-app .base-grid .col-left h3:after{content:"";position:relative;display:block;width:100%;height:1px;background-color:var(--color-blue);transform:translateY(-.375rem)}.membership-page .section-download-app .base-grid .col-left h2{display:block;font-size:2.75rem;line-height:1;margin:2rem 0}@media(min-width:575px){.membership-page .section-download-app .base-grid .col-left h2{font-size:3rem}}@media(min-width:992px){.membership-page .section-download-app .base-grid .col-left h2{font-size:3.75rem;margin:2.5rem 0}}.membership-page .section-download-app .base-grid .col-left h2 span{display:block}.membership-page .section-download-app .base-grid .col-left .badges{display:flex;align-items:center;gap:.5rem;margin-top:2rem}@media(min-width:992px){.membership-page .section-download-app .base-grid .col-left .badges{margin-top:2.5rem}}.membership-page .section-download-app .base-grid .col-left .badges a{display:block;width:10rem;transition:.2s ease-in-out}@media(min-width:992px){.membership-page .section-download-app .base-grid .col-left .badges a{width:12rem}}.membership-page .section-download-app .base-grid .col-left .badges a:hover{opacity:.7}.membership-page .section-download-app .base-grid .col-left .badges a img,.membership-page .section-download-app .base-grid .col-left .badges a svg{width:100%;height:auto}@media(min-width:767px){.membership-page .section-download-app .base-grid .col-right{order:2;grid-column:7/13}}.membership-page .section-download-app .base-grid .col-right img{display:block;width:30rem;max-width:70%;height:auto;margin:0 auto}@media(min-width:767px){.membership-page .section-download-app .base-grid .col-right img{width:40rem;max-width:100%}}.membership-page .section-shop{padding-block:3rem}@media(min-width:767px){.membership-page .section-shop{padding-block:5rem}}.membership-page .section-shop .top-part{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:2rem}.membership-page .section-shop .top-part h2{font-size:2.5rem;line-height:.9}@media(min-width:767px){.membership-page .section-shop .top-part h2{font-size:3rem}}@media(min-width:992px){.membership-page .section-shop .top-part h2{font-size:3.5rem}}@media(min-width:1200px){.membership-page .section-shop .top-part h2{font-size:3.75rem}}.membership-page .section-shop .products-slider .swiper-slide{height:auto}.membership-page .section-shop .products-slider .swiper-scrollbar{position:relative;top:auto;bottom:auto;left:auto;right:auto;width:100%;margin-top:2rem}.membership-page .section-shop .products-slider .swiper-scrollbar .swiper-scrollbar-drag{background-color:var(--color-blue)}.membership-page .section-workout-boxes{position:relative;overflow:hidden;padding-block:3rem;background:#121418;background:linear-gradient(-180deg,#121418,#1d2b62)}@media(min-width:767px){.membership-page .section-workout-boxes{padding-block:4rem}}.membership-page .section-workout-boxes:after{content:"";position:absolute;z-index:0;bottom:0;left:0;width:100%;height:10rem;background-color:var(--color-white)}.membership-page .section-workout-boxes h2{display:block;font-size:4rem;line-height:.9;text-align:center;margin:0 auto 3rem}@media(min-width:575px){.membership-page .section-workout-boxes h2{font-size:5rem;margin-bottom:4rem}}@media(min-width:767px){.membership-page .section-workout-boxes h2{font-size:6rem;margin-bottom:5rem}}@media(min-width:992px){.membership-page .section-workout-boxes h2{font-size:7rem}}@media(min-width:1200px){.membership-page .section-workout-boxes h2{font-size:7.5rem}}.membership-page .section-workout-boxes .base-grid{display:grid;gap:2rem}@media(min-width:767px){.membership-page .section-workout-boxes .base-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1200px){.membership-page .section-workout-boxes .base-grid{grid-template-columns:repeat(4,1fr)}}.membership-page .section-workout-boxes .base-grid>div{position:relative}.membership-page .section-workout-boxes .base-grid>div .box{position:relative}.membership-page .section-workout-boxes .base-grid>div .box .time{position:absolute;z-index:2;top:-2rem;right:-1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:6.5rem;height:6.5rem;border-radius:50%;background-color:var(--color-black);color:var(--color-white);border:2px solid var(--color-blue)}.membership-page .section-workout-boxes .base-grid>div .box .time .number{font-family:var(--font-heading);text-transform:uppercase;font-size:3.5rem;line-height:.9}.membership-page .section-workout-boxes .base-grid>div .box .time .unit{font-family:var(--font-heading);text-transform:uppercase;font-size:1rem;line-height:1}.membership-page .section-workout-boxes .base-grid>div .box .inner{position:relative;overflow:hidden;display:flex;align-items:flex-end;justify-content:center;text-align:center;padding:1rem;width:100%;background-color:#141827;border:1px solid var(--color-blue);border-radius:.5rem;min-height:17rem}.membership-page .section-workout-boxes .base-grid>div .box .inner img{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;width:100%;height:80%;object-fit:cover}@media(min-width:767px){.membership-page .section-workout-boxes .base-grid>div .box .inner img{height:70%}}.membership-page .section-workout-boxes .base-grid>div .box .inner h3{position:relative;z-index:2;line-height:1}.membership-page .section-community{position:relative;overflow:hidden;padding-block-end:3rem}@media(min-width:992px){.membership-page .section-community{padding-block-start:3rem}}.membership-page .section-community .box{position:relative}.membership-page .section-community .box .phone{position:absolute;z-index:2;top:50%;transform:translateY(-50%);right:-5rem;width:50%;height:calc(100% + 6rem);object-fit:contain;object-position:right center;pointer-events:none;display:none}@media(min-width:992px){.membership-page .section-community .box .phone{display:block}}@media(min-width:1200px){.membership-page .section-community .box .phone{width:55%;right:-3rem}}.membership-page .section-community .box .box-inner{position:relative;overflow:hidden;border-radius:.5rem;background-color:var(--color-blue);z-index:1}@media(min-width:767px){.membership-page .section-community .box .box-inner{border-radius:1.5rem}}.membership-page .section-community .box .box-inner .bg{position:absolute;z-index:0;top:0;right:0;width:60%;height:100%}.membership-page .section-community .box .box-inner .box-content{position:relative;width:100%;display:flex;flex-direction:column;gap:.5rem;padding:2rem}@media(min-width:767px){.membership-page .section-community .box .box-inner .box-content{padding:3rem}}@media(min-width:992px){.membership-page .section-community .box .box-inner .box-content{width:60%}}@media(min-width:1200px){.membership-page .section-community .box .box-inner .box-content{width:55%}}.membership-page .section-community .box .box-inner .box-content h3{font-size:2rem;display:flex;align-items:flex-end;gap:1rem;white-space:nowrap;margin-bottom:.5rem}@media(min-width:992px){.membership-page .section-community .box .box-inner .box-content h3{font-size:2.5rem}}.membership-page .section-community .box .box-inner .box-content h3:after{content:"";position:relative;display:block;width:100%;height:1px;background-color:var(--color-white);transform:translateY(-.375rem)}.membership-page .section-community .box .box-inner .box-content h2{display:block;font-size:2.75rem;line-height:1}@media(min-width:575px){.membership-page .section-community .box .box-inner .box-content h2{font-size:3rem}}@media(min-width:992px){.membership-page .section-community .box .box-inner .box-content h2{font-size:3.25rem}}@media(min-width:992px){.membership-page .section-community .box .box-inner .box-content .desc{padding-right:3rem}}.membership-page .section-community .box .box-inner .box-content .links{display:flex;align-items:center;gap:.5rem;margin-top:1rem}@media(max-width:766px){.membership-page .section-community .box .box-inner .box-content .links{flex-wrap:wrap;justify-content:center;margin-top:.5rem}}.membership-page .section-community .box .box-inner .box-content .links .button{font-size:1.75rem;white-space:nowrap;padding-left:2rem;padding-right:2rem}@media(min-width:1200px){.membership-page .section-community .box .box-inner .box-content .links .button{margin-right:1rem}}@media(max-width:766px){.membership-page .section-community .box .box-inner .box-content .links .button{width:100%;justify-content:center;margin-bottom:1rem}}.membership-page .section-community .box .box-inner .box-content .links a:not(.button){display:flex;width:9rem;transition:.2s ease-in-out}@media(min-width:992px){.membership-page .section-community .box .box-inner .box-content .links a:not(.button){width:10rem}}.membership-page .section-community .box .box-inner .box-content .links a:not(.button):hover{opacity:.7}.membership-page .section-community .box .box-inner .box-content .links a:not(.button) img,.membership-page .section-community .box .box-inner .box-content .links a:not(.button) svg{width:100%;height:auto}.membership-page .section-gamify .base-grid{margin-block-end:2rem}@media(min-width:767px){.membership-page .section-gamify .base-grid{margin-block-end:3rem}}@media(min-width:992px){.membership-page .section-gamify .base-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-block:3rem}}@media(min-width:1200px){.membership-page .section-gamify .base-grid{margin-block:5rem}}.membership-page .section-gamify .base-grid h2{font-size:2rem}.membership-page .section-gamify .base-grid p{display:block;margin-top:1rem}@media(min-width:992px){.membership-page .section-gamify .base-grid p{margin-top:0;text-align:right}}@media(min-width:767px){.membership-page .section-gamify .medals{display:grid;grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.membership-page .section-gamify .medals{gap:2rem}}.membership-page .section-gamify .medals img{display:block;width:100%;height:auto}@media(min-width:767px){.membership-page .section-gamify .medals img:last-child{transform:translateY(-5%)}}.membership-page .section-stories{position:relative;z-index:2;overflow:hidden;padding-block-start:3rem}@media(min-width:992px){.membership-page .section-stories{padding-block-start:5rem}}.membership-page .section-stories .title-top{position:relative;text-align:center}.membership-page .section-stories .title-top h2{position:relative;z-index:0;font-size:5.5rem;line-height:.9;opacity:.15}@media(min-width:575px){.membership-page .section-stories .title-top h2{font-size:7rem}}@media(min-width:767px){.membership-page .section-stories .title-top h2{font-size:9rem}}@media(min-width:992px){.membership-page .section-stories .title-top h2{font-size:11rem}}.membership-page .section-stories .title-top .community-stories-nav{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:2rem}@media(min-width:767px){.membership-page .section-stories .title-top .community-stories-nav{position:absolute;top:60%;right:0;transform:translateY(-50%);justify-content:flex-end;margin:0}}.membership-page .section-stories .title-top .community-stories-nav span{margin:0;opacity:1;border:1px solid var(--color-black);background-color:#0000;width:.75rem;height:.75rem;border-radius:50%}.membership-page .section-stories .title-top .community-stories-nav span.swiper-pagination-bullet-active{background-color:var(--color-blue);border-color:var(--color-blue)}.membership-page .section-stories .community-stories-slider{margin-top:2rem;overflow:visible}@media(min-width:767px){.membership-page .section-stories .community-stories-slider{margin-top:3rem}}@media(min-width:1200px){.membership-page .section-stories .community-stories-slider{overflow:hidden}}@media(min-width:575px){.membership-page .section-stories .community-stories-slider .swiper-wrapper{align-items:stretch}}@media(min-width:575px){.membership-page .section-stories .community-stories-slider .swiper-wrapper .swiper-slide{height:auto}}.membership-page .section-stories .community-stories-slider .swiper-wrapper .swiper-slide .box{display:flex;flex-direction:column;gap:1rem;background-color:var(--color-white);border:1px solid #eee;border-radius:.5rem;padding:2rem 1.5rem 1rem}@media(min-width:575px){.membership-page .section-stories .community-stories-slider .swiper-wrapper .swiper-slide .box{height:100%}}@media(min-width:767px){.membership-page .section-stories .community-stories-slider .swiper-wrapper .swiper-slide .box{border-radius:1rem;padding:2rem 2rem 1.5rem}}.membership-page .section-stories .community-stories-slider .swiper-wrapper .swiper-slide .box h3{font-size:1.75rem;line-height:.9}@media(min-width:767px){.membership-page .section-stories .community-stories-slider .swiper-wrapper .swiper-slide .box h3{font-size:2rem}}.membership-page .section-stories .community-stories-slider .swiper-wrapper .swiper-slide .box .bottom{display:flex;align-items:center;gap:1rem;padding-top:1rem;border-top:1px solid #ddd}.membership-page .section-stories .community-stories-slider .swiper-wrapper .swiper-slide .box .bottom img{width:5.75rem;height:auto}.membership-page .section-join-today{position:relative;z-index:1;margin-top:-20rem;padding-top:23rem;padding-bottom:3rem;text-align:center}@media(min-width:767px){.membership-page .section-join-today{padding-top:25rem;padding-bottom:5rem}}.membership-page .section-join-today .bg-left{position:absolute;z-index:0;top:0;left:0;width:50%;height:100%}.membership-page .section-join-today .bg-left img{object-position:top left}.membership-page .section-join-today .bg-right{position:absolute;z-index:0;top:0;right:0;width:50%;height:100%}.membership-page .section-join-today .bg-right img{object-position:top right}.membership-page .section-join-today h2{font-size:4rem}@media(min-width:767px){.membership-page .section-join-today h2{font-size:5rem}}@media(min-width:992px){.membership-page .section-join-today h2{font-size:6rem}}.membership-page .section-join-today .badges{display:flex;align-items:center;justify-content:center;margin-top:1rem;gap:.5rem}.membership-page .section-join-today .badges a{display:flex;width:8rem;height:auto;transition:.2s ease-in-out}@media(min-width:767px){.membership-page .section-join-today .badges a{width:10rem}}.membership-page .section-join-today .badges a:hover{opacity:.7}.membership-page .section-join-today .badges a img,.membership-page .section-join-today .badges a svg{width:100%;height:auto}.base-container{width:100%;max-width:100%;margin:0 auto;padding:0 30px}@media only screen and (min-width:990px){.base-container{padding:0 50px}}@media only screen and (min-width:1400px){.base-container{max-width:1400px}}.page-accordion{border-bottom:1px solid var(--color-border)}.page-accordion__trigger{display:flex;align-items:center;justify-content:space-between;gap:2rem;width:100%;padding:1.15rem 0;cursor:pointer}.page-accordion__trigger input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.page-accordion__question{font-weight:700;font-size:1.25rem}.page-accordion__icon{width:1rem;height:1rem;flex-shrink:0;color:var(--color-primary);transition:transform .2s ease}.page-accordion__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.page-accordion__answer{min-height:0;overflow:hidden;opacity:0;padding:0 2rem 0 0;transition:opacity .3s ease}.page-accordion__trigger:has(input:checked) .page-accordion__icon,.page-accordion.is-open .page-accordion__icon{transform:rotate(180deg)}.page-accordion__trigger:has(input:checked)+.page-accordion__panel,.page-accordion.is-open .page-accordion__panel{grid-template-rows:1fr}.page-accordion__trigger:has(input:checked)+.page-accordion__panel .page-accordion__answer,.page-accordion.is-open .page-accordion__answer{opacity:1;padding-bottom:1.25rem}.page-hero{--hero-overlay: .1;--hero-overlay-color: #000;--hero-text: #fff;position:relative;min-height:70vh;overflow:hidden;color:var(--hero-text)}.page-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.page-hero__media img{width:100%;height:100%;object-fit:cover}.page-hero__media--mobile{display:block}.page-hero__media--desktop{display:none}@media(min-width:992px){.page-hero__media--mobile{display:none}.page-hero__media--desktop{display:block}}.page-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--hero-overlay-color);opacity:var(--hero-overlay)}.page-hero__inner{position:relative;z-index:2;display:flex;min-height:70vh;padding:4rem 1.5rem}.page-hero--middle-left .page-hero__inner,.page-hero--bottom-left .page-hero__inner{justify-content:flex-start;align-items:center}.page-hero--middle-center .page-hero__inner,.page-hero--bottom-center .page-hero__inner{justify-content:center;align-items:center;text-align:center}.page-hero--bottom-left .page-hero__inner,.page-hero--bottom-center .page-hero__inner{align-items:flex-end}.page-hero__content{max-width:42rem}.page-hero__eyebrow{margin:0 0 1rem;font-family:Permanent Marker,cursive;font-size:1.25rem}.page-hero__heading{margin:0 0 1rem;font-family:var(--font-display);font-size:clamp(3rem,7vw,5rem);line-height:.9;text-transform:uppercase}.page-hero__text{margin:0 0 1.5rem;max-width:75%;font-size:1rem;line-height:1.55}.page-hero--middle-center .page-hero__text,.page-hero--bottom-center .page-hero__text{max-width:none}.page-rich-text,.page-columns,.page-faq{background:var(--section-bg, #000);color:var(--section-color, #fff);padding:3.5rem 0}.page-rich-text .page-accordion,.page-columns .page-accordion,.page-faq .page-accordion{border-bottom-color:color-mix(in srgb,var(--section-color) 22%,transparent)}.page-rich-text--center{text-align:center}.page-rich-text__heading,.page-columns__heading,.page-faq__heading{margin:0 0 1.5rem;font-family:var(--font-display);font-size:clamp(2rem,5vw,3.5rem);line-height:.95;text-transform:uppercase}.page-rich-text__body{max-width:52rem}.page-columns__grid{display:grid;gap:2rem}@media(min-width:992px){.page-columns__grid{grid-template-columns:repeat(3,1fr)}}.page-column{text-align:center}.page-column__media{margin-bottom:1rem}.page-column__media img{width:5rem;height:auto;margin:0 auto}.page-column__title{margin:0 0 .75rem;font-family:var(--font-display);font-size:2rem;text-transform:uppercase}.coaches-banner{position:relative;overflow:hidden;min-height:18rem;color:#fff}.coaches-banner__cover{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.coaches-banner__inner{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;min-height:18rem;padding-block:3rem}.coaches-banner__mark{display:none;width:fit-content;height:4rem;margin:0 0 2rem -1rem}.coaches-banner__title{margin:0;font-family:var(--font-display);font-size:clamp(3.5rem,10vw,7.5rem);line-height:.85;text-transform:uppercase}@media(min-width:992px){.coaches-banner__mark{display:block}}.coaches-grid{padding:3.5rem 0 4rem}.coaches-grid__list{display:grid;gap:1rem}@media(min-width:575px){.coaches-grid__list{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.coaches-grid__list{grid-template-columns:repeat(3,1fr);gap:2rem}}.coach-card{display:block;color:inherit;text-decoration:none;transition:transform .3s ease}.coach-card:hover,.coach-card:focus-visible{transform:translateY(-1rem)}.coach-card img{width:100%;height:auto}.coach-card__body{display:flex;flex-direction:column;align-items:center;padding:1rem .5rem;text-align:center}.coach-card__subtitle,.coach-card__focus{margin:0;text-transform:uppercase}.coach-card__name{margin:.35rem 0 .5rem;color:var(--color-primary);font-family:var(--font-display);font-size:clamp(1.75rem,3vw,2.75rem);line-height:.95;text-transform:uppercase}.join-extras__perks,.join-extras__application,.join-extras__spotlight{padding:3.5rem 1.5rem;text-align:center;color:#fff}.join-extras__perks{background:var(--perks-image, none) top center/cover no-repeat,#111}.join-extras__perks h3,.join-extras__application h3,.join-extras__spotlight h3{margin:0 0 1.5rem;font-family:var(--font-display);font-size:clamp(2rem,5vw,3.5rem);text-transform:uppercase}.join-extras__perks-grid{display:flex;max-width:70rem;margin:0 auto 1.5rem;background:#fff;color:#111;text-align:left}.join-extras__perks-list{flex:1;padding:1.25rem}.join-extras__perks-list ul{margin:0;padding:0;list-style:none}.join-extras__perks-list li:before{content:"\2714  ";color:#1f7a4d;font-weight:700}.join-extras__application{background:#000}.join-extras__iframe-wrap{width:100%;max-width:800px;margin:0 auto;background:#fff}.join-extras__iframe-wrap iframe{width:100%;min-height:720px;border:0}.join-extras__spotlight{background:#000}.join-extras__spotlight-grid{display:flex;justify-content:space-evenly;gap:1.5rem}.join-athlete{width:30%;padding:1.5rem 1rem;background:#fff;color:#111;border-radius:5px}.join-athlete__image{width:90%;height:auto;margin:0 auto 1rem}.join-athlete h4{margin:0 0 .75rem;font-family:var(--font-heading)}@media(max-width:766px){.join-extras__perks-grid,.join-extras__spotlight-grid{flex-direction:column}.join-athlete{width:100%}}.page-military,.page-rewards{color:#111}.military-banner,.rewards-hero,.rewards-cta{position:relative;overflow:hidden;background:#000;color:#fff}.military-banner__image,.rewards-hero__video,.rewards-cta__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.military-banner__shade,.rewards-hero__shade,.rewards-cta__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,rgba(0,0,0,.7),transparent)}.military-banner__inner,.rewards-hero__inner,.rewards-cta__inner{position:relative;z-index:2;padding-top:6rem;padding-bottom:8rem}.military-banner__title,.rewards-title,.military-salute__title,.military-faq h2,.military-sellers h2{margin:0;font-family:var(--font-heading);font-size:clamp(3rem,8vw,7rem);line-height:.82;text-transform:uppercase}.military-banner__title span,.military-salute__title span,.military-sellers h2 span,.rewards-title span{color:var(--color-primary)}.military-banner__copy{max-width:40rem;margin:1.5rem 0 0;color:#fff;text-transform:uppercase;letter-spacing:.16em}.military-salute,.military-faq,.military-sellers,.rewards-section--light{background:#f6f6f6;padding:4rem 0}.military-salute__grid,.military-faq__grid,.rewards-hero__grid,.rewards-refer{display:grid;gap:2.5rem}@media(min-width:992px){.military-salute__grid,.military-faq__grid,.rewards-hero__grid,.rewards-refer{grid-template-columns:1.2fr 1fr;align-items:center}}.military-salute__media{position:relative;overflow:hidden;min-height:18rem;border-radius:12px}.military-salute__media img{width:100%;height:100%;object-fit:cover}.military-salute__copy{position:relative}.military-salute__badge{position:absolute;top:-4rem;right:0;width:8rem;height:8rem}.military-salute__ring{width:100%;height:100%;animation:military-spin 22s linear infinite}.military-salute__mark{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.military-salute__mark svg{width:40%}.military-salute__text{max-width:40rem;margin-top:2rem;font-size:1.125rem;line-height:1.6}@keyframes military-spin{to{transform:rotate(360deg)}}.military-steps,.rewards-section--dark{background:#000;color:#fff;padding:4rem 0}.military-steps__grid,.rewards-steps,.rewards-redeem,.rewards-tiers{display:grid;gap:1.5rem}@media(min-width:767px){.military-steps__grid,.rewards-steps,.rewards-redeem,.rewards-tiers{grid-template-columns:repeat(3,1fr)}}.military-steps__badge{display:inline-block;padding:.35rem 1rem;background:var(--color-primary);color:#fff;border-radius:2px;font-weight:600}.military-steps h3{margin:1.25rem 0 .75rem;font-size:1.75rem}.military-steps p{margin:0;color:#fff9}.military-form-section{position:relative;background:#f3f3f3;padding:4rem 0}.military-form-section__inner{position:relative}.military-lock{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;align-items:center;justify-content:center;background:#ffffffb3}.military-lock__card{max-width:28rem;padding:2.5rem;background:#fff;border:1px solid var(--color-border);text-align:center}.military-lock__card h3{margin:0;font-family:var(--font-heading);font-size:2rem;text-transform:uppercase}.military-lock__card h3 span{color:var(--color-primary)}.military-lock__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.5rem}.military-form{display:flex;flex-direction:column;gap:2rem}.military-form.is-locked{pointer-events:none;-webkit-user-select:none;user-select:none;filter:blur(3px)}.military-form fieldset{margin:0;padding:0;border:0}.military-form h3{margin:0 0 1.5rem;padding-bottom:.75rem;border-bottom:1px solid #c3c3c3;font-size:1.75rem}.military-form__grid{display:grid;gap:1.5rem}@media(min-width:767px){.military-form__grid{grid-template-columns:repeat(2,1fr)}}.form-field{display:flex;flex-direction:column;gap:.35rem}.form-field--full{grid-column:1/-1}.form-field__label{font-weight:600}.form-field__input,.form-field__select-wrap select{width:100%;min-height:4rem;padding:0 1.25rem;border:1px solid #d6d6d6;background:#fff}.form-field__input:focus,.form-field__select-wrap select:focus{border-color:var(--color-primary);outline:none}.form-field.has-danger .form-field__input,.form-field.has-danger select{border-color:var(--color-error)}.form-field__error{display:block;margin-top:.35rem;color:var(--color-error);font-size:.75rem}.military-honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.military-verify__grid{display:grid;gap:1rem}@media(min-width:767px){.military-verify__grid{grid-template-columns:repeat(2,1fr)}}.military-verify__card{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:10rem;padding:1.5rem;border:1px solid #d6d6d6;background:#fff;cursor:pointer}.military-verify__card input{position:absolute;opacity:0}.military-verify__card:has(input:checked){border-color:var(--color-primary)}.military-verify__label{color:var(--color-primary);font-weight:700;font-size:1.25rem;text-align:center}.military-dropzone{display:none;margin-top:1.5rem}.military-verify:has(#method-upload:checked) .military-dropzone{display:block}.military-dropzone__box{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;min-height:11rem;padding:1.5rem;border:2px dashed #d6d6d6;background:#fff;text-align:center;cursor:pointer}.military-dropzone__box.is-over,.military-dropzone__box:hover{border-color:var(--color-primary)}.military-dropzone__box input{display:none}.military-disclaimer{margin:0;padding:1rem 2rem;background:#e9e9e9;text-align:center}.military-confirm label{display:flex;align-items:center;justify-content:center;gap:.75rem;cursor:pointer}.military-confirm input{width:1.25rem;height:1.25rem}.military-form__submit{align-self:center;min-width:16rem}.military-popup{display:none}.rewards-kicker{margin:0 0 1rem;color:var(--color-primary);font-family:var(--font-heading);letter-spacing:.2em;text-transform:uppercase}.rewards-lead,.rewards-section p{line-height:1.6}.rewards-card,.rewards-step,.rewards-earn,.rewards-redeem__card,.rewards-tier{padding:1.75rem;border:1px solid rgba(255,255,255,.15);background:#0009}.rewards-section--light .rewards-step,.rewards-section--light .rewards-redeem__card{background:#fff;border-color:var(--color-border)}.rewards-section--dark .rewards-earn,.rewards-section--dark .rewards-tier{background:#161616;border-color:#2a2a2a}.rewards-section--blue{background:var(--color-primary);color:#fff;padding:4rem 0}.rewards-card--dark{background:#000}.rewards-balance,.rewards-redeem__value{margin:.5rem 0 0;font-family:var(--font-heading);font-size:clamp(3rem,6vw,5rem);line-height:.9;text-transform:uppercase}.rewards-earn-grid{display:grid;gap:1rem}@media(min-width:575px){.rewards-earn-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.rewards-earn-grid{grid-template-columns:repeat(3,1fr)}.rewards-earn--wide{grid-column:span 2}}.rewards-earn__icon,.rewards-brand-icon{display:flex;width:3.5rem;height:3.5rem;align-items:center;justify-content:center;margin-bottom:1rem;background:var(--color-primary);color:#fff;border-radius:999px}.rewards-earn__value,.rewards-tier__meta{color:var(--color-primary);text-transform:uppercase;letter-spacing:.08em}.rewards-section__head,.rewards-section__cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:2rem}.rewards-tier.is-current{background:var(--color-primary);border-color:var(--color-primary)}.rewards-tier__flag.is-hidden,.rewards-tier-block.is-hidden,.rewards-referral.is-hidden,.is-hidden{display:none}.rewards-referral__row{display:flex;flex-wrap:wrap;gap:.75rem;margin:1rem 0}.rewards-referral__row input{flex:1 1 12rem;min-height:3rem;padding:0 1rem;border:1px solid #333;background:#1a1a1a;color:#fff}.rewards-referral__shares,.rewards-section__cta{display:flex;flex-wrap:wrap;gap:.75rem}.rewards-cta__inner{position:relative;z-index:2;padding:6rem 0;text-align:center}.rewards-hero{color:#fff}.bb-scene:not(.bb-scene--ready) [data-anim-hero-kicker],.bb-scene:not(.bb-scene--ready) [data-anim-hero-title],.bb-scene:not(.bb-scene--ready) [data-anim-hero-copy],.bb-scene:not(.bb-scene--ready) [data-anim-hero-cta]{opacity:0}.article-vendor__banner,.article-doctor__banner{position:relative;overflow:hidden;background:#10162a;color:var(--color-white)}.article-vendor__banner-image,.article-doctor__banner-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.article-vendor__banner-image{opacity:.4}.article-doctor__banner-image{opacity:.5;object-position:0% 50%}.article-doctor__banner-image--portrait{object-position:73% 0%}@media(min-width:767px){.article-doctor__banner-image{object-position:center right}.article-doctor__banner-image--portrait{object-position:73% 0%}}.article-vendor__banner-inner,.article-doctor__banner-inner{position:relative;z-index:2}.article-vendor__banner-inner{display:flex;flex-direction:column;gap:1.25rem;padding-block:3rem}.article-doctor__banner-inner{display:flex;flex-direction:column;align-items:flex-start;padding-block:2rem}.article-vendor__eyebrow,.article-doctor__eyebrow{margin:0;font-family:Permanent Marker,cursive;font-size:1.75rem;line-height:1.15}.article-vendor__title,.article-doctor__title{margin:0 0 1rem;font-family:var(--font-display);font-size:clamp(2.75rem,8vw,5.5rem);font-weight:800;letter-spacing:.01em;line-height:.9;text-transform:uppercase}.article-vendor__lede{margin:0;font-family:var(--font-mono);font-size:1rem}.article-doctor__excerpt{margin:0;max-width:38rem;font-family:var(--font-mono);font-size:1rem;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.article-vendor__cta--desktop{display:none;margin-top:2rem}.article-vendor__cta--mobile{align-self:flex-start}.article-vendor__logo{display:flex;align-items:center;justify-content:center;width:8rem;height:8rem;padding:1rem;background:var(--color-white);border:1px solid rgba(0,0,0,0);border-radius:var(--radius-sm);transition:transform .2s ease,border-color .2s ease}.article-vendor__logo img{width:100%;height:100%;object-fit:contain}a.article-vendor__logo:hover,a.article-vendor__logo:focus-visible{border-color:var(--color-primary);transform:scale(.95)}.article-vendor__main{padding-block:2rem 3rem}.article-vendor__intro{display:flex;flex-direction:column;gap:1rem;padding-bottom:2rem;border-bottom:1px solid var(--color-border)}.article-vendor__intro-title{margin:0;color:var(--color-primary);font-family:var(--font-heading);font-size:clamp(2.25rem,5vw,4rem);line-height:.9;text-transform:uppercase}.article-vendor__intro-copy{margin:0;max-width:24rem;color:var(--color-text-muted);font-family:var(--font-mono);font-size:.9375rem}.article-vendor__rte,.article-doctor__rte{margin-top:2.25rem;font-size:1.125rem;line-height:1.75}.article-vendor__rte>*:first-child,.article-doctor__rte>*:first-child{margin-top:0}.article-vendor__rte>*:last-child,.article-doctor__rte>*:last-child{margin-bottom:0}.article-vendor__actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2.25rem}.article-vendor__actions--center{justify-content:center}.article-vendor__kicker{margin:0 0 .75rem;color:var(--color-primary);font-family:var(--font-mono);font-size:.875rem;letter-spacing:.06em;text-transform:uppercase}.article-vendor__kicker--on-blue{color:color-mix(in srgb,var(--color-white) 82%,var(--color-primary))}.article-vendor__heading{margin:0;font-family:var(--font-heading);font-size:clamp(2.25rem,5vw,4rem);line-height:.9;text-transform:uppercase}.article-vendor__heading span,.article-vendor__heading--on-blue{color:var(--color-primary)}.article-vendor__heading--on-blue{color:var(--color-white)}.article-vendor__body{margin:1.25rem 0 0;color:var(--color-text);font-size:1.0625rem;line-height:1.7}.article-vendor__craft{margin-top:3rem}.article-vendor__craft-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem}.article-vendor__craft-media{position:relative;overflow:hidden;min-height:16rem;background:#10162a;border-radius:var(--radius-md)}.article-vendor__craft-image{display:block;width:100%;height:100%;min-height:16rem;object-fit:cover}.article-vendor__pills{display:flex;flex-wrap:wrap;gap:.75rem;margin:2rem 0 0;padding:0;list-style:none}.article-vendor__pills li{padding:.5rem 1rem;border:1px solid var(--color-border);border-radius:999px;color:var(--color-text-muted);font-family:var(--font-mono);font-size:.75rem;letter-spacing:.06em;text-transform:uppercase}.article-vendor__video{margin-top:3rem}.article-vendor__video iframe{display:block;width:100%;aspect-ratio:16/9;height:auto;border:0;border-radius:var(--radius-md)}.article-vendor__lineup{margin-top:3rem;padding:2rem;background:color-mix(in srgb,var(--color-primary) 8%,#fff);border-radius:var(--radius-md)}.article-vendor__lineup-head{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.article-vendor__lineup-copy{margin:0;max-width:28rem;color:var(--color-text-muted)}.article-vendor__lineup-list{display:flex;flex-wrap:wrap;gap:.75rem;margin:0;padding:0;list-style:none}.article-vendor__lineup-list li{padding:.85rem 1.25rem;background:var(--color-white);border:1px solid var(--color-border);border-radius:999px;font-family:var(--font-heading);font-size:1.15rem;letter-spacing:.04em;line-height:1;text-transform:uppercase}.article-vendor__gallery{margin-top:3rem}.article-vendor__slider{overflow:visible;cursor:grab}.article-vendor__slider.is-dragging{cursor:grabbing}.article-vendor__slide{width:auto;height:auto}.article-vendor__slide-image{display:block;width:auto;height:40vh;border-radius:var(--radius-sm);transition:transform .3s ease}.article-vendor__slider.is-dragging .article-vendor__slide-image{transform:scale(.95)}.article-vendor__scrollbar{position:relative;display:block;width:100%;height:4px;margin-top:1.5rem;overflow:hidden;background:var(--color-secondary);border-radius:999px}.article-vendor__scrollbar .swiper-scrollbar-drag{background:var(--color-primary);border-radius:999px}.article-vendor__close{position:relative;overflow:hidden;padding-block:3.5rem;background:var(--color-primary);color:var(--color-white)}.article-vendor__close-inner{position:relative;z-index:2;max-width:46rem;margin-inline:auto;text-align:center}.article-vendor__close-copy{margin:1.5rem 0 0;color:color-mix(in srgb,var(--color-white) 86%,var(--color-primary));font-size:1.0625rem;line-height:1.65}.article-vendor__btn-white{background:var(--color-white);color:var(--color-primary)}.article-vendor__btn-white:hover,.article-vendor__btn-white:focus-visible{background:#0000;border-color:var(--color-white);color:var(--color-white)}.article-doctor__main{padding-block:1.5rem 2rem}.article-doctor__faqs{padding-bottom:3rem}.article-doctor__faq-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:.5rem}.article-doctor__faq-question{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;padding:.85rem 1rem;background:var(--color-primary);color:var(--color-white);font-size:1rem;font-weight:700;line-height:1.35;cursor:pointer;list-style:none}.article-doctor__faq-question::-webkit-details-marker,.article-doctor__faq-question::marker{display:none}.article-doctor__faq-icon{position:relative;flex-shrink:0;width:1.15rem;height:1.15rem}.article-doctor__faq-icon:before,.article-doctor__faq-icon:after{content:"";position:absolute;top:50%;left:50%;background:var(--color-white);transform:translate(-50%,-50%)}.article-doctor__faq-icon:before{width:100%;height:2px}.article-doctor__faq-icon:after{width:2px;height:100%;transition:transform .2s ease}.article-doctor__faq[open] .article-doctor__faq-icon:after{transform:translate(-50%,-50%) rotate(90deg)}.article-doctor__faq-answer{padding:.75rem 1rem 1rem;color:var(--color-text);font-size:1rem;line-height:1.7}.article-doctor__faq-answer>*:first-child{margin-top:0}.article-doctor__faq-answer>*:last-child{margin-bottom:0}.article-doctor__articles{padding-block:3rem;background:color-mix(in srgb,var(--color-primary) 8%,#fff)}.article-doctor__articles-heading{margin:0 0 1.5rem;color:var(--color-primary);font-family:var(--font-display);font-size:clamp(2rem,4vw,3.25rem);line-height:.95;text-transform:uppercase}.article-doctor__articles-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}.article-doctor__articles-grid .article-card{background:var(--color-white)}@media(min-width:575px){.article-vendor__banner-inner{padding-block:3.5rem}.article-vendor__logo{width:10rem;height:10rem}.article-vendor__slide-image{height:50vh}.article-doctor__banner-inner{padding-block:3rem}.article-doctor__articles-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:767px){.article-vendor__banner-inner{flex-direction:row;align-items:center;justify-content:space-between;padding-block:4rem}.article-vendor__cta--desktop{display:inline-flex}.article-vendor__cta--mobile{display:none}.article-vendor__logo{width:12rem;height:12rem;padding:1.5rem}.article-vendor__intro{flex-direction:row;align-items:flex-end;justify-content:space-between;padding-bottom:2.5rem}.article-vendor__intro-copy{text-align:right}.article-vendor__main{padding-block:3rem 4rem}.article-vendor__craft,.article-vendor__video,.article-vendor__lineup,.article-vendor__gallery{margin-top:4.5rem}.article-vendor__craft-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3rem;align-items:stretch}.article-vendor__craft-copy{order:-1;display:flex;flex-direction:column;justify-content:center}.article-vendor__craft-media,.article-vendor__craft-image{min-height:100%}.article-vendor__lineup{padding:3rem}.article-vendor__lineup-head{flex-direction:row;align-items:flex-end;justify-content:space-between}.article-vendor__lineup-copy{text-align:right}.article-vendor__slide-image{height:75vh}.article-vendor__close{padding-block:5rem}.article-doctor__banner-inner{padding-block:4rem}.article-doctor__faq-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.article-doctor__faq-question{padding:1.15rem 1.25rem}}@media(min-width:992px){.article-doctor__articles-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1200px){.article-vendor__banner-inner,.article-doctor__banner-inner{padding-block:5rem}.article-vendor__logo{width:15rem;height:15rem;padding:2rem}.article-doctor__title{max-width:none}}.article-coach__banner{position:relative;overflow:hidden;background:#10162a;color:var(--color-white)}.article-coach__banner-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.4}.article-coach__banner-inner{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;min-height:80svh;padding-block:3rem;text-align:center}.article-coach__eyebrow{margin:0;color:var(--color-primary);font-family:Permanent Marker,cursive;font-size:1.75rem;line-height:1.15}.article-coach__title{margin:0;font-family:var(--font-display);font-size:clamp(2.75rem,8vw,5.5rem);font-weight:800;letter-spacing:.01em;line-height:.9;text-transform:uppercase}.article-coach__area{margin:0;font-family:var(--font-mono);font-size:1rem;letter-spacing:.04em;text-transform:uppercase}.article-coach__feature{padding-block:3rem;background:var(--color-primary);color:var(--color-white)}.article-coach__feature-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem}.article-coach__feature-title{margin:0;font-family:var(--font-display);font-size:clamp(2rem,4vw,3.25rem);line-height:.95;text-transform:uppercase}.article-coach__feature-copy{margin:0;font-size:1.125rem;line-height:1.7}.article-coach__main{padding-block:3rem}.article-coach__top{margin:0 0 2rem;font-size:1.125rem;line-height:1.75}.article-coach__media{position:relative;overflow:hidden;width:100%;aspect-ratio:16/9;margin-bottom:2rem;background:#10162a;border-radius:var(--radius-sm)}.article-coach__media video,.article-coach__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.article-coach__qa{display:grid;grid-template-columns:minmax(0,1fr);gap:.5rem}.article-coach__qa-item{border-bottom:1px solid var(--color-border)}.article-coach__qa-question{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:.75rem 0;color:var(--color-text);font-size:1.2rem;font-weight:700;line-height:1.3;cursor:pointer;list-style:none;transition:color .2s ease}.article-coach__qa-question::-webkit-details-marker,.article-coach__qa-question::marker{display:none}.article-coach__qa-question svg{flex-shrink:0;width:1rem;height:1rem;color:var(--color-primary);transition:transform .2s ease}.article-coach__qa-item[open] .article-coach__qa-question{color:var(--color-primary)}.article-coach__qa-item[open] .article-coach__qa-question svg{transform:rotate(180deg)}.article-coach__qa-answer{padding:0 2rem .85rem .25rem;color:var(--color-text);font-size:1rem;line-height:1.7}.article-coach__qa-answer>*:first-child{margin-top:0}.article-coach__qa-answer>*:last-child{margin-bottom:0}.article-coach__combine{padding-block:3.5rem;background:#10162a;color:var(--color-white)}.article-coach__combine-media{display:block;overflow:hidden;margin-bottom:2.5rem;border-radius:var(--radius-md)}.article-coach__combine-media img{display:block;width:100%;height:auto;transition:transform .4s ease}.article-coach__combine-media:hover img,.article-coach__combine-media:focus-visible img{transform:scale(1.05)}.article-coach__combine-kicker{margin:0;color:var(--color-primary);font-family:var(--font-mono);font-size:.875rem;letter-spacing:.2em;text-transform:uppercase}.article-coach__combine-heading{margin:1rem 0 0;font-family:var(--font-heading);font-size:clamp(2.25rem,5vw,4rem);line-height:.9;text-transform:uppercase}.article-coach__combine-heading span{color:var(--color-primary)}.article-coach__combine-copy{margin:1.5rem 0 0;max-width:52rem;color:#d8d8d8;font-size:1.0625rem;line-height:1.7}.article-coach__combine-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:2.5rem 0 0;border-top:1px solid #333}.article-coach__combine-meta>div{padding:1.5rem 1.5rem 1.5rem 0;border-bottom:1px solid #333}.article-coach__combine-meta dt{margin:0;color:#8a8a8a;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase}.article-coach__combine-meta dd{margin:.75rem 0 0;font-family:var(--font-heading);font-size:1.5rem;line-height:1.15;text-transform:uppercase}.article-coach__combine-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 1.5rem;margin-top:2.25rem}.article-coach__combine-btn{display:inline-flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;max-width:17.5rem;padding:1rem 2rem;background:var(--color-primary);border-radius:999px;color:var(--color-white);font-family:var(--font-heading);font-size:1.25rem;text-transform:uppercase;transition:background .3s ease,color .3s ease}.article-coach__combine-btn:hover,.article-coach__combine-btn:focus-visible{background:var(--color-white);color:var(--color-third)}.article-coach__combine-note{margin:0;color:#d8d8d8;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase}.article-coach__combine-note span{color:var(--color-primary)}.article-coach__favorites{padding-block:3rem;background:var(--color-secondary)}.article-coach__favorites-heading{margin:0 0 2.5rem;text-align:center;font-family:var(--font-display);font-size:clamp(2rem,4vw,3.25rem);line-height:.95;text-transform:uppercase}.article-coach__favorites-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none}@media(min-width:575px){.article-coach__banner-image{opacity:1}.article-coach__banner-inner{align-items:flex-start;padding-block:3.5rem;text-align:left}.article-coach__qa-question svg{width:1.25rem;height:1.25rem}}@media(min-width:767px){.article-coach__qa{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 2rem}.article-coach__qa-question{padding:1rem 0 1rem 1rem}.article-coach__favorites-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:992px){.article-coach__feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;align-items:start}.article-coach__combine{padding-block:5rem}.article-coach__combine-meta{grid-template-columns:repeat(4,minmax(0,1fr))}.article-coach__combine-meta>div{padding:1.5rem 2rem;border-bottom:0;border-right:1px solid #333}.article-coach__combine-meta>div:first-child{padding-left:0}.article-coach__combine-meta>div:last-child{padding-right:0;border-right:0}.article-coach__combine-btn{width:17.5rem}.article-coach__favorites-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.page-vendors__banner{position:relative;overflow:hidden;background:#10162a;color:var(--color-white)}.page-vendors__banner-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.page-vendors__banner-inner{position:relative;z-index:2;display:flex;align-items:center;min-height:16rem;padding-block:3rem}.page-vendors__title{margin:0;font-family:var(--font-display);font-size:clamp(3rem,8vw,7.5rem);font-weight:800;letter-spacing:.01em;line-height:.85;text-transform:uppercase}.page-vendors__grid-wrap{padding-block:3rem}.page-vendors__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem}.page-vendors__logo{position:relative;display:block;overflow:hidden;width:100%;aspect-ratio:1/1;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-sm);transition:transform .2s ease,border-color .2s ease}.page-vendors__logo img,.page-vendors__logo-name{position:absolute;top:50%;left:50%;width:60%;height:60%;object-fit:contain;transform:translate(-50%,-50%)}.page-vendors__logo-name{display:flex;align-items:center;justify-content:center;height:auto;color:var(--color-third);font-family:var(--font-heading);font-size:.95rem;letter-spacing:.04em;line-height:1.15;text-align:center;text-transform:uppercase}.page-vendors__logo:hover,.page-vendors__logo:focus-visible{border-color:var(--color-primary);transform:scale(.95)}.page-vendors__empty{margin:0;color:var(--color-text-muted)}@media(min-width:575px){.page-vendors__banner-inner{min-height:18rem;padding-block:4rem}.page-vendors__grid{gap:1rem}}@media(min-width:767px){.page-vendors__grid-wrap{padding-block:4rem}.page-vendors__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}}@media(min-width:992px){.page-vendors__banner-inner{padding-block:5rem}.page-vendors__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1200px){.page-vendors__grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.page-search{position:relative;overflow:hidden;background:#f6f6f6}.page-search__banner{position:relative;overflow:hidden;padding-block:2rem 3rem;background:#10162a;color:var(--color-white)}.page-search__banner:before{content:"";position:absolute;z-index:1;top:0;right:0;width:100%;height:30vw;background:var(--color-primary)}.page-search__banner-bg{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.page-search__banner-bg--desktop{display:none}.page-search__banner-inner{position:relative;z-index:2}.page-search__banner-photo{position:relative;z-index:2;display:block;width:100%;height:56vw;object-fit:cover;border-radius:var(--radius-md)}.page-search__logo{position:relative;z-index:3;display:flex;align-items:center;justify-content:center;width:30rem;max-width:100%;margin:1.5rem auto 0}.page-search__logo-image{width:100%;height:auto}.page-search__logo-image--desktop{display:none}.page-search__logo-image--mobile{display:block;margin-top:-2.125rem}.page-search__banner-copy{position:relative;z-index:3}.page-search__live{display:none;margin:0;padding:1rem .5rem 1.275rem .25rem;border-top:1px solid var(--color-white);border-bottom:1px solid var(--color-white);font-family:var(--font-display);font-size:clamp(2rem,4vw,3.25rem);font-style:italic;letter-spacing:.025em;line-height:.95;text-transform:uppercase}.page-search__banner-copy p{max-width:30rem;margin:0 auto;font-size:1.0625rem;line-height:1.55}.page-search__look-top{position:relative;overflow:hidden;background:var(--color-primary);color:var(--color-white)}.page-search__wave{position:absolute;z-index:0;bottom:0;height:175%;width:auto;mix-blend-mode:multiply}.page-search__wave--left{left:0;display:none;object-fit:contain}.page-search__wave--right{right:0;object-fit:cover}.page-search__look-intro{position:relative;z-index:2;padding-block:2rem 4rem}.page-search__look-heading{margin:0;font-family:var(--font-display);font-size:clamp(2.25rem,5vw,4.5rem);line-height:.9;text-transform:uppercase}.page-search__look-heading span{color:var(--color-third)}.page-search__look-copy{margin:1.5rem 0 0;font-size:1.125rem;line-height:1.6}.page-search__look-copy p{margin:0 0 1rem}.page-search__look-copy p:last-child{margin-bottom:0}.page-search__look-cards{position:relative;z-index:2;margin-top:-2rem}.page-search__cards{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}.page-search__card{position:relative;overflow:hidden;padding:1.25rem;background:var(--color-white);border:1px solid var(--color-primary);border-radius:var(--radius-md)}.page-search__card-top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1.375rem}.page-search__card-top img:first-child{width:auto;height:3rem;object-fit:contain}.page-search__card-arrow{width:1.25rem;height:1.25rem;object-fit:contain}.page-search__card h3{margin:0;color:var(--color-primary);font-family:var(--font-display);font-size:2.25rem;line-height:.95;text-transform:uppercase}.page-search__card p{margin:1rem 0 0;color:var(--color-text);font-size:1.0625rem;line-height:1.5}.page-search__enter{margin-block:2rem}.page-search__enter-box{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem;padding:1.5rem;background:var(--color-primary);border-radius:var(--radius-md);color:var(--color-white)}.page-search__enter-copy{display:flex;flex-direction:column;gap:1rem}.page-search__enter-copy h2{margin:0;font-family:var(--font-display);font-size:clamp(2.75rem,7vw,5.5rem);line-height:.85;text-transform:uppercase}.page-search__enter-copy p{margin:0;font-size:1.125rem;line-height:1.55}.page-search__enter-social{display:flex;gap:1rem}.page-search__enter-social a{display:flex;align-items:center;justify-content:center;gap:.75rem;width:100%;padding:.5rem 1.5rem;border:1px solid var(--color-white);color:var(--color-white);font-family:var(--font-heading);font-size:1.25rem;letter-spacing:.05em;text-transform:uppercase;transition:background .2s ease,border-color .2s ease}.page-search__enter-social a:hover,.page-search__enter-social a:focus-visible{background:#10162a;border-color:#10162a}.page-search__enter-social img{width:1.25rem;height:1.25rem;filter:brightness(100)}.page-search__steps{display:flex;flex-direction:column;gap:.75rem}.page-search__step{padding:.75rem 1rem;background:var(--color-white);border-radius:var(--radius-md);color:var(--color-text)}.page-search__step-title{margin:0;font-family:var(--font-heading);font-size:1.5rem;letter-spacing:.025em;text-transform:uppercase}.page-search__step-title span{color:var(--color-primary)}.page-search__step p+p{margin:.35rem 0 0}.page-search__connect{position:relative;z-index:3;padding-bottom:2rem}.page-search__connect-heading{display:flex;flex-wrap:wrap;align-items:center;margin:0 0 1rem;font-family:var(--font-display);font-size:clamp(2.25rem,5vw,4.5rem);line-height:.9;text-transform:uppercase}.page-search__connect-heading img{width:3rem;height:auto;margin-left:1rem}.page-search__connect-lead{margin:0 2rem 0 0;font-size:1.0625rem;font-weight:600;line-height:1.5}.page-search__connect-lead span{color:var(--color-primary)}.page-search__connect-copy{margin:1.5rem 0 0;font-size:1.125rem;line-height:1.6}.page-search__connect-copy p{margin:0 0 1rem}.page-search__connect-copy p:last-child{margin-bottom:0}.page-search__social{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:2rem}.page-search__social a{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--radius-sm);color:var(--color-white)}.page-search__social a:hover,.page-search__social a:focus-visible{background:#10162a;border-color:#10162a}.page-search__social img{width:1.25rem;height:1.25rem;filter:brightness(100)}@media(min-width:575px){.page-search__banner-photo{height:50vw}.page-search__logo{max-width:80%}.page-search__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.page-search__card{min-height:16rem}.page-search__card-top{position:absolute;top:0;left:0;width:100%;height:5.75rem;margin:0;padding:1.25rem;transition:opacity .3s ease}.page-search__card-arrow{position:absolute;top:1.25rem;right:1.25rem}.page-search__card h3{color:var(--color-third);transform:translateY(4rem);transition:transform .3s ease,color .3s ease}.page-search__card p{margin-top:1rem;color:var(--color-white);opacity:0;transition:opacity .3s ease}.page-search__card:hover,.page-search__card:focus-within{background:var(--color-primary);border-color:var(--color-white)}.page-search__card:hover .page-search__card-top,.page-search__card:focus-within .page-search__card-top{opacity:0}.page-search__card:hover h3,.page-search__card:focus-within h3{color:var(--color-white);transform:none}.page-search__card:hover p,.page-search__card:focus-within p{opacity:1}.page-search__enter-box{padding:2rem;border-radius:1rem}.page-search__step{display:grid;grid-template-columns:10rem minmax(0,1fr);gap:1rem;align-items:center;padding:1.15rem 1.5rem}.page-search__step p+p{margin:0}}@media(min-width:767px){.page-search__banner{padding-block:3rem}.page-search__banner:before{width:25vw;height:100%}.page-search__banner-bg--desktop{display:block}.page-search__banner-bg--mobile{display:none}.page-search__banner-inner{padding-block:3rem;min-height:28rem}.page-search__banner-photo{position:absolute;top:50%;right:0;z-index:2;width:50vw;height:80%;transform:translateY(-50%);border-radius:1rem 0 0 1rem}.page-search__logo{width:70%;max-width:none;margin:0}.page-search__logo-image--desktop{display:block}.page-search__logo-image--mobile{display:none}.page-search__banner-copy{display:flex;align-items:center;gap:2.5rem}.page-search__live{display:block;transform:translateY(1rem)}.page-search__banner-copy p{width:25rem;max-width:40%;margin:2rem 0 0}.page-search__look-top .page-search__wave--right{object-fit:contain}.page-search__look-intro{padding-block:3rem 6rem}.page-search__look-cards{margin-top:-3rem}.page-search__card,.page-search__card-top{padding:1.75rem}.page-search__enter{margin-block:3rem}.page-search__step{grid-template-columns:13rem minmax(0,1fr)}.page-search__connect-heading{margin-bottom:1.5rem}.page-search__connect-heading img{width:4rem}.page-search__social{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2rem;margin-top:3rem}.page-search__social a{width:1.75rem;height:1.75rem;padding:0;background:#0000;border:0;border-radius:0;justify-content:center}.page-search__social a:hover,.page-search__social a:focus-visible{background:#0000;border-color:#0000}.page-search__social a span{display:none}.page-search__social img{width:100%;height:100%;object-fit:contain;filter:none;transition:opacity .2s ease}.page-search__social a:hover img,.page-search__social a:focus-visible img{filter:none;opacity:.7}}@media(min-width:992px){.page-search__banner{padding-block:4rem}.page-search__logo{width:55%}.page-search__wave--left{display:block}.page-search__look-intro{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;align-items:start;padding-block:4rem 8rem}.page-search__look-copy{margin-top:0;line-height:1.4}.page-search__look-cards{margin-top:-4rem}.page-search__enter{margin-block:4rem}.page-search__enter-box{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:3rem;padding:3rem;align-items:center}.page-search__enter-copy{gap:2rem}.page-search__connect-intro{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:2rem;align-items:start}.page-search__connect-copy{margin-top:0}.page-search__connect-heading img{width:4.5rem}.page-search__social{margin-top:4rem}}@media(min-width:1200px){.page-search__banner{padding-block:5rem}.page-search__cards{grid-template-columns:repeat(4,minmax(0,1fr))}}.subscribe-page{--sag-blue: var(--color-primary);--sag-gray: #f4f4f4}.subscribe-page .text-white{color:var(--color-white)}.subscribe-page .text-black{color:#000}.sag-banner{position:relative;z-index:2;overflow:hidden;background:var(--color-primary);padding-block:2rem}.sag-banner:before{content:"";position:absolute;z-index:1;top:0;right:0;width:100%;height:30vw;background:var(--color-primary)}@media only screen and (min-width:750px){.sag-banner{padding-block:0}.sag-banner:before{width:25vw;height:100%}}.sag-banner__bg{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.sag-banner__bg--desktop{display:none}@media only screen and (min-width:750px){.sag-banner__bg--desktop{display:block}}.sag-banner__bg--mobile{display:block}@media only screen and (min-width:750px){.sag-banner__bg--mobile{display:none}}.sag-banner__inner{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center}@media only screen and (min-width:750px){.sag-banner__inner{flex-direction:row-reverse;align-items:center;justify-content:space-between;gap:2rem;padding-block:3rem;text-align:left}}.sag-banner__media{width:100%}.sag-banner__image{display:block;width:100%;height:70vw;object-fit:cover;border-radius:.5rem}@media(min-width:575px){.sag-banner__image{height:60vw}}@media only screen and (min-width:750px){.sag-banner__image{height:auto;border-radius:1rem}}.sag-banner__copy{display:flex;flex-direction:column;align-items:center;gap:.75rem}@media only screen and (min-width:750px){.sag-banner__copy{min-width:40%;align-items:flex-start;gap:1rem}}.sag-banner__title{margin:0;color:var(--color-primary);font-family:var(--font-display);font-size:clamp(3.5rem,23vw,7.5rem);font-style:italic;font-weight:700;letter-spacing:.01em;line-height:.85;text-transform:uppercase}.sag-banner__title i{font-style:italic}@media only screen and (min-width:750px){.sag-banner__title{font-size:clamp(4.5rem,8vw,7.5rem)}}.sag-banner__subtitle{margin:0;color:var(--color-white);font-family:var(--font-display);font-size:clamp(1.5rem,5vw,2.5rem);font-weight:700;line-height:1;text-transform:uppercase}.sag-why{position:relative;z-index:1;overflow:hidden;padding:2rem 0 calc(30vw + 2rem);background:var(--color-primary);color:var(--color-white)}@media only screen and (min-width:750px){.sag-why{padding:3rem 0 calc(15vw + 3rem)}}@media only screen and (min-width:990px){.sag-why{padding:4rem 0 calc(15vw + 4rem)}}.sag-why__wave{display:none;position:absolute;z-index:0;bottom:0;left:0;width:auto;height:175%;object-fit:contain;mix-blend-mode:multiply}@media only screen and (min-width:990px){.sag-why__wave{display:block}}.sag-why__inner{position:relative;z-index:2;display:grid;gap:1.5rem}@media only screen and (min-width:990px){.sag-why__inner{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:2rem}}.sag-why__heading{margin:0;font-family:var(--font-display);font-size:clamp(2.75rem,8vw,5rem);font-weight:700;line-height:.9;text-transform:uppercase}.sag-why__copy{margin:0;font-family:var(--font-body);font-size:1.25rem;font-weight:600;line-height:1.4}.sag-why__copy p{margin:0 0 1rem}.sag-why__copy p:last-child{margin-bottom:0}.sag-photos{position:relative;z-index:2;overflow:hidden;margin-top:-30vw}@media only screen and (min-width:750px){.sag-photos{margin-top:-15vw}}.sag-photos__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;align-items:end;width:110vw;max-width:110vw;margin-left:-5vw}@media only screen and (min-width:750px){.sag-photos__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}}.sag-photos__item{position:relative;overflow:hidden;width:100%;aspect-ratio:1;border-radius:.5rem}@media only screen and (min-width:750px){.sag-photos__item{border-radius:1rem}}.sag-photos__item--desktop{display:none}@media only screen and (min-width:750px){.sag-photos__item--desktop{display:block}}.sag-photos__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.sag-steps{padding-block:2rem}@media only screen and (min-width:750px){.sag-steps{padding-block:3rem}}.sag-steps__list{display:flex;flex-direction:column;gap:.5rem}@media only screen and (min-width:750px){.sag-steps__list{gap:1rem}}.sag-steps__item{display:flex;flex-direction:column;gap:.75rem;padding:1rem 1.5rem;overflow:hidden;background:var(--color-primary);border-radius:.5rem;color:var(--color-white)}@media only screen and (min-width:750px){.sag-steps__item{display:grid;grid-template-columns:22rem minmax(0,1fr);align-items:center;gap:0;padding:1rem 1.75rem}}@media only screen and (min-width:990px){.sag-steps__item{grid-template-columns:25rem minmax(0,1fr);padding:1.5rem 2rem}}.sag-steps__title{margin:0;font-family:var(--font-display);font-size:clamp(1.5rem,4vw,2rem);font-weight:700;line-height:1;text-transform:uppercase}.sag-steps__title span{display:inline-block}.sag-steps__text{margin:0;font-family:var(--font-body);font-size:1.125rem;font-weight:600;line-height:1.45}.sag-products{padding:3rem 0 2rem;background:var(--sag-gray, #f4f4f4)}@media only screen and (min-width:750px){.sag-products{margin-top:2rem;padding:4rem 0 3.5rem}}.sag-products__header{display:flex;flex-direction:column;gap:1rem;margin-bottom:3rem}@media only screen and (min-width:750px){.sag-products__header{flex-direction:row;align-items:center;justify-content:space-between;gap:2rem}}.sag-products__heading{margin:0;color:var(--color-primary);font-family:var(--font-display);font-size:clamp(2.75rem,8vw,5rem);font-weight:700;line-height:.9;text-transform:uppercase}.sag-products__intro{margin:0;font-family:var(--font-body);font-size:1.25rem;font-weight:600;line-height:1.4}.sag-products__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none}@media only screen and (min-width:990px){.sag-products__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.sag-products__item{min-width:0}.sag-how{position:relative;overflow:hidden;padding:3rem 0 1rem}@media only screen and (min-width:750px){.sag-how{padding:3rem 0 2rem}}.sag-how__wave{position:absolute;z-index:0;top:0;right:0;width:75vw;max-height:100%;height:auto;object-fit:contain;object-position:right top;opacity:.75;filter:grayscale(1)}.sag-how__inner{position:relative;z-index:2;display:grid;gap:2rem}@media only screen and (min-width:750px){.sag-how__inner{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}}.sag-how__image{display:block;width:100%;height:auto}.sag-how__copy{display:flex;flex-direction:column;gap:2rem;padding-top:2rem}@media only screen and (min-width:750px){.sag-how__copy{padding-block:2rem}}.sag-how__heading{margin:0;color:var(--color-primary);font-family:var(--font-display);font-size:clamp(2.75rem,8vw,5rem);font-weight:700;line-height:.9;text-transform:uppercase}.sag-how__steps{display:flex;flex-direction:column;gap:.75rem}.sag-how__step{display:flex;flex-direction:column;gap:.5rem}.sag-how__title{margin:0;font-family:var(--font-display);font-size:clamp(1.5rem,4vw,2rem);font-weight:700;line-height:1;text-transform:uppercase}.sag-how__text{margin:0;font-family:var(--font-body);font-size:1.125rem;font-weight:600;line-height:1.45}.sag-faq{padding:3rem 0 4rem}.sag-faq__heading{margin:0;color:var(--color-primary);font-family:var(--font-display);font-size:clamp(2.75rem,8vw,5rem);font-weight:700;line-height:.9;text-transform:uppercase}.sag-faq__list{display:grid;gap:.5rem;margin-top:2rem}@media only screen and (min-width:750px){.sag-faq__list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem;row-gap:1rem}}.sag-faq__item{border-bottom:1px solid var(--color-border)}.sag-faq__question{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:.5rem 0;color:var(--color-text);font-family:var(--font-body);font-size:1.25rem;font-weight:700;line-height:1.35;cursor:pointer;list-style:none}@media only screen and (min-width:750px){.sag-faq__question{padding:1rem 0 1rem 1rem}}.sag-faq__question::-webkit-details-marker,.sag-faq__question::marker{display:none}.sag-faq__item[open] .sag-faq__question{color:var(--color-primary)}.sag-faq__icon{flex-shrink:0;width:1rem;height:1rem;color:var(--color-primary);transition:transform .2s ease}@media only screen and (min-width:750px){.sag-faq__icon{width:1.25rem;height:1.25rem}}.sag-faq__item[open] .sag-faq__icon{transform:rotate(180deg)}.sag-faq__answer{padding:0 2rem .5rem .5rem;color:var(--color-text);font-family:var(--font-body);font-size:1rem;font-weight:500;line-height:1.6}@media only screen and (min-width:750px){.sag-faq__answer{padding:0 2rem 1rem 1rem}}.sag-faq__answer ul,.sag-faq__answer ol{margin:0 0 .75rem;padding-left:1.25rem}.sag-faq__answer li{margin-bottom:.4rem}.sag-faq__footnote{margin:3rem 0 0;font-family:var(--font-body);font-size:1rem;font-weight:500;line-height:1.55}.about-page{--about-blue: var(--color-primary);--about-ink: #0f1111;--about-muted: #6b6b6b;--about-paper: #f4f4f4;--about-dark: #141414;--about-card: #1c1c1c}.about-page .about-kicker{margin:0 0 .85rem;color:var(--about-blue);font-family:var(--font-body),Poppins,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.about-page .about-heading{margin:0;color:inherit;font-family:var(--font-heading),Arial,sans-serif;font-size:clamp(2.75rem,8vw,6.5rem);font-weight:700;letter-spacing:-.02em;line-height:.9;text-transform:uppercase}.about-page .about-heading span{color:var(--about-blue)}.about-page .about-heading--center{text-align:center}.about-page .about-heading--small{font-size:clamp(2rem,5vw,4rem)}.about-hero{position:relative;overflow:hidden;min-height:min(88vh,52rem);display:flex;align-items:flex-end;background:#000;color:#fff}.about-hero__media,.about-hero__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.about-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000000e0,#00000059 48%,#00000047)}.about-hero__inner{position:relative;z-index:1;padding-block:6.5rem 3.5rem}@media only screen and (min-width:990px){.about-hero__inner{padding-block:10rem 4.5rem}}.about-hero__kicker{margin:0 0 1rem;color:var(--color-primary);font-family:var(--font-body),Poppins,sans-serif;font-size:.8125rem;font-weight:700;letter-spacing:.28em;text-transform:uppercase}.about-hero__title{margin:0;font-family:var(--font-heading),Arial,sans-serif;font-size:clamp(4.25rem,14vw,11rem);font-weight:700;letter-spacing:-.03em;line-height:.82;text-transform:uppercase}.about-hero__title span{color:var(--color-primary)}.about-hero__copy{max-width:36rem;margin:1.5rem 0 0;color:#fffc;font-family:var(--font-body),Poppins,sans-serif;font-size:clamp(1.125rem,2vw,1.5rem);font-weight:500;line-height:1.5}.about-hero__cta{display:inline-flex;align-items:center;gap:.65rem;margin-top:2rem;padding:.85rem 1.6rem;background:var(--color-primary);border:1px solid var(--color-primary);border-radius:999px;color:#fff;font-family:var(--font-heading),Arial,sans-serif;font-size:1.125rem;font-weight:700;letter-spacing:.04em;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease,color .2s ease}.about-hero__cta svg{width:1.1rem;height:1.1rem}.about-hero__cta:hover,.about-hero__cta:focus-visible{background:#fff;color:var(--color-primary);outline:none}.about-different{padding:4.5rem 0;background:var(--about-paper);color:var(--about-ink)}@media only screen and (min-width:990px){.about-different{padding:7rem 0}}.about-different__inner{display:flex;flex-direction:column;align-items:center;text-align:center}.about-different__copy{max-width:42rem;margin-top:1.75rem;color:#3d3d3d;font-family:var(--font-body),Poppins,sans-serif;font-size:clamp(1.0625rem,1.6vw,1.375rem);font-weight:500;line-height:1.65}.about-different__copy p{margin:0 0 1rem}.about-different__copy p:last-child{margin-bottom:0}.about-different__pills{display:flex;flex-wrap:wrap;justify-content:center;gap:.55rem;margin:2.25rem 0 0;padding:0;list-style:none}.about-different__pill{padding:.55rem 1.05rem;border:1px solid #d5d5d5;border-radius:999px;color:#3d3d3d;font-family:var(--font-body),Poppins,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.about-different__pill.is-featured{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.about-story{padding:4.5rem 0;background:var(--about-dark);color:#fff}@media only screen and (min-width:990px){.about-story{padding:6.5rem 0}}.about-story__top{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}@media only screen and (min-width:990px){.about-story__top{flex-direction:row;align-items:flex-end;justify-content:space-between;margin-bottom:2.75rem}}.about-story__intro{max-width:22rem;margin:0;color:#ffffff9e;font-family:var(--font-body),Poppins,sans-serif;font-size:1rem;font-weight:500;line-height:1.5}@media only screen and (min-width:990px){.about-story__intro{text-align:right}}.about-story__grid{display:grid;gap:2rem}@media only screen and (min-width:990px){.about-story__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:4rem;align-items:center}}.about-story__copy,.about-sport__copy{color:#ffffffc7;font-family:var(--font-body),Poppins,sans-serif;font-size:clamp(1.0625rem,1.4vw,1.25rem);font-weight:500;line-height:1.7}.about-story__copy p,.about-sport__copy p{margin:0 0 1.15rem}.about-story__copy p:last-child,.about-sport__copy p:last-child{margin-bottom:0}.about-story__mission{margin:0;padding:0 0 0 1.25rem;border-left:2px solid var(--color-primary)}.about-story__mission p{margin:0;font-family:var(--font-heading),Arial,sans-serif;font-size:clamp(2.25rem,5vw,4.25rem);font-weight:700;line-height:.92;text-transform:uppercase}.about-story__mission p span,.about-story__mission p sup{color:var(--color-primary)}.about-story__mission p sup{font-size:.35em}.about-story__mission footer{margin-top:1.15rem;color:#ffffff8c;font-family:var(--font-body),Poppins,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.about-story__film{position:relative;overflow:hidden;margin-top:2.75rem;aspect-ratio:16/9;background:#0a0a0a;border-radius:10px}.about-story__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.about-story__milestones{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:2.75rem 0 0}@media only screen and (min-width:990px){.about-story__milestones{grid-template-columns:repeat(4,minmax(0,1fr))}}.about-story__milestone{display:flex;flex-direction:column;justify-content:flex-end;min-height:10.5rem;padding:1.35rem 1.25rem;background:var(--about-card);border:1px solid #2a2a2a;border-radius:10px;transition:background-color .25s ease,border-color .25s ease}.about-story__milestone dt{margin:0;font-family:var(--font-heading),Arial,sans-serif;font-size:clamp(2rem,3vw,2.75rem);font-weight:700;line-height:.95;text-transform:uppercase}.about-story__milestone dd{margin:.45rem 0 0;color:var(--color-primary);font-family:var(--font-body),Poppins,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.about-story__milestone:hover{background:var(--color-primary);border-color:var(--color-primary)}.about-story__milestone:hover dd{color:#fff}.about-story__now{margin-top:4.5rem}.about-story__focus{display:grid;gap:.75rem}@media only screen and (min-width:750px){.about-story__focus{grid-template-columns:repeat(3,minmax(0,1fr))}}.about-story__card{padding:1.75rem 1.5rem;background:var(--about-card);border:1px solid #2a2a2a;border-radius:10px;transition:border-color .25s ease}.about-story__card h4{margin:0;font-family:var(--font-heading),Arial,sans-serif;font-size:clamp(1.65rem,2.4vw,2.25rem);font-weight:700;line-height:.95;text-transform:uppercase}.about-story__card p{margin:.85rem 0 0;color:#ffffffad;font-family:var(--font-body),Poppins,sans-serif;font-size:.9375rem;font-weight:500;line-height:1.55}.about-story__card:hover{border-color:var(--color-primary)}.about-sport{padding:4.5rem 0;background:var(--about-paper);color:var(--about-ink)}@media only screen and (min-width:990px){.about-sport{padding:6.5rem 0}}.about-sport__intro{max-width:52rem}.about-sport .about-sport__copy{max-width:46rem;margin-top:1.5rem;color:#3d3d3d}.about-sport__copy--wide{max-width:58rem}.about-sport__pillars{display:grid;gap:.85rem;margin-top:2.75rem}@media only screen and (min-width:750px){.about-sport__pillars{grid-template-columns:repeat(2,minmax(0,1fr))}}.about-sport__pillar{padding:1.6rem 1.4rem 1.5rem;background:#fff;border:1px solid #e4e4e4;border-radius:10px}.about-sport__pillar h3{margin:.85rem 0 0;font-family:var(--font-heading),Arial,sans-serif;font-size:clamp(1.75rem,2.6vw,2.4rem);font-weight:700;line-height:.95;text-transform:uppercase}.about-sport__pillar p{margin:.75rem 0 0;color:#4a4a4a;font-family:var(--font-body),Poppins,sans-serif;font-size:.9375rem;font-weight:500;line-height:1.6}.about-sport__index{color:var(--color-primary);font-family:var(--font-body),Poppins,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.16em}.about-sport__history{margin-top:4rem}.about-sport__start{margin-top:3.5rem}.about-sport__steps{display:grid;gap:.85rem;margin:1.5rem 0 0;padding:0;list-style:none}@media only screen and (min-width:990px){.about-sport__steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.about-sport__steps li{display:flex;gap:1rem;padding:1.4rem 1.25rem;background:#fff;border:1px solid #e4e4e4;border-radius:10px}.about-sport__steps span{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;background:var(--color-primary);border-radius:999px;color:#fff;font-family:var(--font-heading),Arial,sans-serif;font-size:1.125rem;font-weight:700}.about-sport__steps h4{margin:0;font-family:var(--font-body),Poppins,sans-serif;font-size:1rem;font-weight:700}.about-sport__steps p{margin:.45rem 0 0;color:#4a4a4a;font-family:var(--font-body),Poppins,sans-serif;font-size:.9375rem;font-weight:500;line-height:1.55}.about-shop{padding:4.5rem 0;background:#fff;color:var(--about-ink)}@media only screen and (min-width:990px){.about-shop{padding:6.5rem 0}}.about-shop .about-story__intro{color:var(--about-muted)}@media only screen and (min-width:990px){.about-shop .about-story__intro{text-align:right}}.about-shop__grid{display:grid;gap:1rem}@media only screen and (min-width:750px){.about-shop__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.about-shop__card{position:relative;display:flex;align-items:flex-end;overflow:hidden;min-height:22rem;padding:1.6rem;background:#111;border-radius:10px;color:#fff;text-decoration:none}@media only screen and (min-width:990px){.about-shop__card{min-height:28rem}}.about-shop__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.about-shop__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000000db,#0000001f 55%);transition:background .3s ease}.about-shop__arrow{position:absolute;top:1.1rem;right:1.1rem;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background:#fff;border-radius:999px;color:#111;transition:background-color .2s ease,color .2s ease}.about-shop__arrow svg{width:1.05rem;height:1.05rem}.about-shop__copy{position:relative;z-index:1}.about-shop__copy h3{margin:0;font-family:var(--font-heading),Arial,sans-serif;font-size:clamp(1.85rem,3vw,2.75rem);font-weight:700;line-height:.95;text-transform:uppercase}.about-shop__copy p{margin:.45rem 0 0;color:#ffffffc7;font-family:var(--font-body),Poppins,sans-serif;font-size:.9375rem;font-weight:500}.about-shop__card:hover .about-shop__image,.about-shop__card:focus-visible .about-shop__image{transform:scale(1.06)}.about-shop__card:hover .about-shop__shade,.about-shop__card:focus-visible .about-shop__shade{background:linear-gradient(to top,#2b67f3eb,#2b67f32e 55%)}.about-shop__card:hover .about-shop__arrow,.about-shop__card:focus-visible .about-shop__arrow{background:var(--color-primary);color:#fff}.about-faq{padding:4.5rem 0 5.5rem;background:var(--about-paper);color:var(--about-ink)}@media only screen and (min-width:990px){.about-faq{padding:6rem 0 7rem}}.about-faq .about-heading{margin-bottom:1.75rem}.about-faq__list{display:grid;gap:0}.about-faq__item{border-bottom:1px solid #d8d8d8}.about-faq__question{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.2rem 0;cursor:pointer;font-family:var(--font-body),Poppins,sans-serif;font-size:1.0625rem;font-weight:700;list-style:none}.about-faq__question::-webkit-details-marker{display:none}.about-faq__icon{flex-shrink:0;width:1rem;height:1rem;color:var(--color-primary);transition:transform .2s ease}.about-faq__item[open] .about-faq__icon{transform:rotate(180deg)}.about-faq__answer{padding:0 2rem 1.2rem 0;color:#3d3d3d;font-family:var(--font-body),Poppins,sans-serif;font-size:1rem;font-weight:500;line-height:1.65}.about-faq__answer p{margin:0 0 .85rem}.about-faq__answer p:last-child{margin-bottom:0}.error-404{padding:3.25rem 0 5rem;text-align:center}.error-404__kicker{margin:0 0 .35rem;color:var(--color-primary);font-family:var(--font-body),Poppins,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.error-404__mark{margin:0;color:var(--color-primary);font-family:var(--font-display),Impact,sans-serif;font-size:clamp(6.5rem,18vw,12rem);font-weight:800;letter-spacing:.02em;line-height:.78;text-transform:uppercase}.error-404__title{margin:.85rem 0 0;color:var(--color-text);font-family:var(--font-heading),Arial,sans-serif;font-size:clamp(1.85rem,4vw,3.15rem);font-weight:700;letter-spacing:.01em;line-height:1.05;text-transform:uppercase}.error-404__copy{max-width:36rem;margin:.9rem auto 0;color:#3d3d3d;font-family:var(--font-body),Poppins,sans-serif;font-size:1rem;font-weight:500;line-height:1.55}.error-404__products{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;max-width:68rem;margin:2rem auto 0;padding:0;list-style:none;text-align:left}.error-404__product{min-width:0}.error-404__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem;margin-top:1.75rem}.error-404__actions .btn{min-width:11.5rem}.error-404__search{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;max-width:34rem;margin:2rem auto 0}.error-404__search-input{flex:1 1 14rem;min-width:0;text-align:left}@media(min-width:575px){.error-404__products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:992px){.error-404{padding:4.5rem 0 6.5rem}.error-404__products{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem;margin-top:2.35rem}}
/*# sourceMappingURL=/cdn/shop/t/268/assets/theme.css.map */
