@charset "UTF-8";:root{--gutter: 3.2rem;--header-height: 117px;--global-radius: 8px;--block-radius: 32px;--logo-width: 64px;--button-br: 8px;--f-primary: "Control Upright Web";--c-white: #ffffff;--c-white-rgb: 255, 255, 255;--c-white-100: rgba(255, 255, 255, 1);--c-white-90: rgba(255, 255, 255, .9);--c-white-80: rgba(255, 255, 255, .8);--c-white-70: rgba(255, 255, 255, .7);--c-white-60: rgba(255, 255, 255, .6);--c-white-50: rgba(255, 255, 255, .5);--c-white-40: rgba(255, 255, 255, .4);--c-white-30: rgba(255, 255, 255, .3);--c-white-20: rgba(255, 255, 255, .2);--c-white-10: rgba(255, 255, 255, .1);--c-white-0: rgba(255, 255, 255, 0);--c-black: #202326;--c-black-rgb: 32, 35, 38;--c-black-100: rgba(32, 35, 38, 1);--c-black-90: rgba(32, 35, 38, .9);--c-black-80: rgba(32, 35, 38, .8);--c-black-70: rgba(32, 35, 38, .7);--c-black-60: rgba(32, 35, 38, .6);--c-black-50: rgba(32, 35, 38, .5);--c-black-40: rgba(32, 35, 38, .4);--c-black-30: rgba(32, 35, 38, .3);--c-black-20: rgba(32, 35, 38, .2);--c-black-10: rgba(32, 35, 38, .1);--c-black-0: rgba(32, 35, 38, 0);--c-red: #ed1c24;--c-red-rgb: 237, 28, 36;--c-red-100: rgba(237, 28, 36, 1);--c-red-90: rgba(237, 28, 36, .9);--c-red-80: rgba(237, 28, 36, .8);--c-red-70: rgba(237, 28, 36, .7);--c-red-60: rgba(237, 28, 36, .6);--c-red-50: rgba(237, 28, 36, .5);--c-red-40: rgba(237, 28, 36, .4);--c-red-30: rgba(237, 28, 36, .3);--c-red-20: rgba(237, 28, 36, .2);--c-red-10: rgba(237, 28, 36, .1);--c-red-0: rgba(237, 28, 36, 0);--c-blue: #3981C1;--c-blue-rgb: 57, 129, 193;--c-blue-100: rgba(57, 129, 193, 1);--c-blue-90: rgba(57, 129, 193, .9);--c-blue-80: rgba(57, 129, 193, .8);--c-blue-70: rgba(57, 129, 193, .7);--c-blue-60: rgba(57, 129, 193, .6);--c-blue-50: rgba(57, 129, 193, .5);--c-blue-40: rgba(57, 129, 193, .4);--c-blue-30: rgba(57, 129, 193, .3);--c-blue-20: rgba(57, 129, 193, .2);--c-blue-10: rgba(57, 129, 193, .1);--c-blue-0: rgba(57, 129, 193, 0);--c-blue-hover: #2E679A;--c-blue-hover-rgb: 46, 103, 154;--c-blue-hover-100: rgba(46, 103, 154, 1);--c-blue-hover-90: rgba(46, 103, 154, .9);--c-blue-hover-80: rgba(46, 103, 154, .8);--c-blue-hover-70: rgba(46, 103, 154, .7);--c-blue-hover-60: rgba(46, 103, 154, .6);--c-blue-hover-50: rgba(46, 103, 154, .5);--c-blue-hover-40: rgba(46, 103, 154, .4);--c-blue-hover-30: rgba(46, 103, 154, .3);--c-blue-hover-20: rgba(46, 103, 154, .2);--c-blue-hover-10: rgba(46, 103, 154, .1);--c-blue-hover-0: rgba(46, 103, 154, 0);--c-blue-active: #619ACD;--c-blue-active-rgb: 97, 154, 205;--c-blue-active-100: rgba(97, 154, 205, 1);--c-blue-active-90: rgba(97, 154, 205, .9);--c-blue-active-80: rgba(97, 154, 205, .8);--c-blue-active-70: rgba(97, 154, 205, .7);--c-blue-active-60: rgba(97, 154, 205, .6);--c-blue-active-50: rgba(97, 154, 205, .5);--c-blue-active-40: rgba(97, 154, 205, .4);--c-blue-active-30: rgba(97, 154, 205, .3);--c-blue-active-20: rgba(97, 154, 205, .2);--c-blue-active-10: rgba(97, 154, 205, .1);--c-blue-active-0: rgba(97, 154, 205, 0);--c-green: #509A62;--c-green-rgb: 80, 154, 98;--c-green-100: rgba(80, 154, 98, 1);--c-green-90: rgba(80, 154, 98, .9);--c-green-80: rgba(80, 154, 98, .8);--c-green-70: rgba(80, 154, 98, .7);--c-green-60: rgba(80, 154, 98, .6);--c-green-50: rgba(80, 154, 98, .5);--c-green-40: rgba(80, 154, 98, .4);--c-green-30: rgba(80, 154, 98, .3);--c-green-20: rgba(80, 154, 98, .2);--c-green-10: rgba(80, 154, 98, .1);--c-green-0: rgba(80, 154, 98, 0);--c-orange: #E42313;--c-orange-rgb: 228, 35, 19;--c-orange-100: rgba(228, 35, 19, 1);--c-orange-90: rgba(228, 35, 19, .9);--c-orange-80: rgba(228, 35, 19, .8);--c-orange-70: rgba(228, 35, 19, .7);--c-orange-60: rgba(228, 35, 19, .6);--c-orange-50: rgba(228, 35, 19, .5);--c-orange-40: rgba(228, 35, 19, .4);--c-orange-30: rgba(228, 35, 19, .3);--c-orange-20: rgba(228, 35, 19, .2);--c-orange-10: rgba(228, 35, 19, .1);--c-orange-0: rgba(228, 35, 19, 0);--c-light-orange: #FFA500;--c-light-orange-rgb: 255, 165, 0;--c-light-orange-100: rgba(255, 165, 0, 1);--c-light-orange-90: rgba(255, 165, 0, .9);--c-light-orange-80: rgba(255, 165, 0, .8);--c-light-orange-70: rgba(255, 165, 0, .7);--c-light-orange-60: rgba(255, 165, 0, .6);--c-light-orange-50: rgba(255, 165, 0, .5);--c-light-orange-40: rgba(255, 165, 0, .4);--c-light-orange-30: rgba(255, 165, 0, .3);--c-light-orange-20: rgba(255, 165, 0, .2);--c-light-orange-10: rgba(255, 165, 0, .1);--c-light-orange-0: rgba(255, 165, 0, 0);--c-light-green: #AECFC4;--c-light-green-rgb: 174, 207, 196;--c-light-green-100: rgba(174, 207, 196, 1);--c-light-green-90: rgba(174, 207, 196, .9);--c-light-green-80: rgba(174, 207, 196, .8);--c-light-green-70: rgba(174, 207, 196, .7);--c-light-green-60: rgba(174, 207, 196, .6);--c-light-green-50: rgba(174, 207, 196, .5);--c-light-green-40: rgba(174, 207, 196, .4);--c-light-green-30: rgba(174, 207, 196, .3);--c-light-green-20: rgba(174, 207, 196, .2);--c-light-green-10: rgba(174, 207, 196, .1);--c-light-green-0: rgba(174, 207, 196, 0);--c-gray: #E4E6E4;--c-gray-rgb: 228, 230, 228;--c-gray-100: rgba(228, 230, 228, 1);--c-gray-90: rgba(228, 230, 228, .9);--c-gray-80: rgba(228, 230, 228, .8);--c-gray-70: rgba(228, 230, 228, .7);--c-gray-60: rgba(228, 230, 228, .6);--c-gray-50: rgba(228, 230, 228, .5);--c-gray-40: rgba(228, 230, 228, .4);--c-gray-30: rgba(228, 230, 228, .3);--c-gray-20: rgba(228, 230, 228, .2);--c-gray-10: rgba(228, 230, 228, .1);--c-gray-0: rgba(228, 230, 228, 0);--c-gray-accent: #F4F4F4;--c-gray-accent-rgb: 244, 244, 244;--c-gray-accent-100: rgba(244, 244, 244, 1);--c-gray-accent-90: rgba(244, 244, 244, .9);--c-gray-accent-80: rgba(244, 244, 244, .8);--c-gray-accent-70: rgba(244, 244, 244, .7);--c-gray-accent-60: rgba(244, 244, 244, .6);--c-gray-accent-50: rgba(244, 244, 244, .5);--c-gray-accent-40: rgba(244, 244, 244, .4);--c-gray-accent-30: rgba(244, 244, 244, .3);--c-gray-accent-20: rgba(244, 244, 244, .2);--c-gray-accent-10: rgba(244, 244, 244, .1);--c-gray-accent-0: rgba(244, 244, 244, 0);--c-gray-card: #C3C3C3;--c-gray-card-rgb: 195, 195, 195;--c-gray-card-100: rgba(195, 195, 195, 1);--c-gray-card-90: rgba(195, 195, 195, .9);--c-gray-card-80: rgba(195, 195, 195, .8);--c-gray-card-70: rgba(195, 195, 195, .7);--c-gray-card-60: rgba(195, 195, 195, .6);--c-gray-card-50: rgba(195, 195, 195, .5);--c-gray-card-40: rgba(195, 195, 195, .4);--c-gray-card-30: rgba(195, 195, 195, .3);--c-gray-card-20: rgba(195, 195, 195, .2);--c-gray-card-10: rgba(195, 195, 195, .1);--c-gray-card-0: rgba(195, 195, 195, 0);--c-error: #610201;--c-error-rgb: 97, 2, 1;--c-error-100: rgba(97, 2, 1, 1);--c-error-90: rgba(97, 2, 1, .9);--c-error-80: rgba(97, 2, 1, .8);--c-error-70: rgba(97, 2, 1, .7);--c-error-60: rgba(97, 2, 1, .6);--c-error-50: rgba(97, 2, 1, .5);--c-error-40: rgba(97, 2, 1, .4);--c-error-30: rgba(97, 2, 1, .3);--c-error-20: rgba(97, 2, 1, .2);--c-error-10: rgba(97, 2, 1, .1);--c-error-0: rgba(97, 2, 1, 0);--c-dark-neutral-900: #B6C2CF;--c-dark-neutral-900-rgb: 182, 194, 207;--c-dark-neutral-900-100: rgba(182, 194, 207, 1);--c-dark-neutral-900-90: rgba(182, 194, 207, .9);--c-dark-neutral-900-80: rgba(182, 194, 207, .8);--c-dark-neutral-900-70: rgba(182, 194, 207, .7);--c-dark-neutral-900-60: rgba(182, 194, 207, .6);--c-dark-neutral-900-50: rgba(182, 194, 207, .5);--c-dark-neutral-900-40: rgba(182, 194, 207, .4);--c-dark-neutral-900-30: rgba(182, 194, 207, .3);--c-dark-neutral-900-20: rgba(182, 194, 207, .2);--c-dark-neutral-900-10: rgba(182, 194, 207, .1);--c-dark-neutral-900-0: rgba(182, 194, 207, 0);--c-dark-neutral-600: #728496;--c-dark-neutral-600-rgb: 114, 132, 150;--c-dark-neutral-600-100: rgba(114, 132, 150, 1);--c-dark-neutral-600-90: rgba(114, 132, 150, .9);--c-dark-neutral-600-80: rgba(114, 132, 150, .8);--c-dark-neutral-600-70: rgba(114, 132, 150, .7);--c-dark-neutral-600-60: rgba(114, 132, 150, .6);--c-dark-neutral-600-50: rgba(114, 132, 150, .5);--c-dark-neutral-600-40: rgba(114, 132, 150, .4);--c-dark-neutral-600-30: rgba(114, 132, 150, .3);--c-dark-neutral-600-20: rgba(114, 132, 150, .2);--c-dark-neutral-600-10: rgba(114, 132, 150, .1);--c-dark-neutral-600-0: rgba(114, 132, 150, 0);--c-dark-neutral-500: #596773;--c-dark-neutral-500-rgb: 89, 103, 115;--c-dark-neutral-500-100: rgba(89, 103, 115, 1);--c-dark-neutral-500-90: rgba(89, 103, 115, .9);--c-dark-neutral-500-80: rgba(89, 103, 115, .8);--c-dark-neutral-500-70: rgba(89, 103, 115, .7);--c-dark-neutral-500-60: rgba(89, 103, 115, .6);--c-dark-neutral-500-50: rgba(89, 103, 115, .5);--c-dark-neutral-500-40: rgba(89, 103, 115, .4);--c-dark-neutral-500-30: rgba(89, 103, 115, .3);--c-dark-neutral-500-20: rgba(89, 103, 115, .2);--c-dark-neutral-500-10: rgba(89, 103, 115, .1);--c-dark-neutral-500-0: rgba(89, 103, 115, 0);--c-dark-neutral-350: #38414A;--c-dark-neutral-350-rgb: 56, 65, 74;--c-dark-neutral-350-100: rgba(56, 65, 74, 1);--c-dark-neutral-350-90: rgba(56, 65, 74, .9);--c-dark-neutral-350-80: rgba(56, 65, 74, .8);--c-dark-neutral-350-70: rgba(56, 65, 74, .7);--c-dark-neutral-350-60: rgba(56, 65, 74, .6);--c-dark-neutral-350-50: rgba(56, 65, 74, .5);--c-dark-neutral-350-40: rgba(56, 65, 74, .4);--c-dark-neutral-350-30: rgba(56, 65, 74, .3);--c-dark-neutral-350-20: rgba(56, 65, 74, .2);--c-dark-neutral-350-10: rgba(56, 65, 74, .1);--c-dark-neutral-350-0: rgba(56, 65, 74, 0);--c-dark-neutral-250: #282E32;--c-dark-neutral-250-rgb: 40, 46, 50;--c-dark-neutral-250-100: rgba(40, 46, 50, 1);--c-dark-neutral-250-90: rgba(40, 46, 50, .9);--c-dark-neutral-250-80: rgba(40, 46, 50, .8);--c-dark-neutral-250-70: rgba(40, 46, 50, .7);--c-dark-neutral-250-60: rgba(40, 46, 50, .6);--c-dark-neutral-250-50: rgba(40, 46, 50, .5);--c-dark-neutral-250-40: rgba(40, 46, 50, .4);--c-dark-neutral-250-30: rgba(40, 46, 50, .3);--c-dark-neutral-250-20: rgba(40, 46, 50, .2);--c-dark-neutral-250-10: rgba(40, 46, 50, .1);--c-dark-neutral-250-0: rgba(40, 46, 50, 0);--c-dark-neutral-200: #24272B;--c-dark-neutral-200-rgb: 36, 39, 43;--c-dark-neutral-200-100: rgba(36, 39, 43, 1);--c-dark-neutral-200-90: rgba(36, 39, 43, .9);--c-dark-neutral-200-80: rgba(36, 39, 43, .8);--c-dark-neutral-200-70: rgba(36, 39, 43, .7);--c-dark-neutral-200-60: rgba(36, 39, 43, .6);--c-dark-neutral-200-50: rgba(36, 39, 43, .5);--c-dark-neutral-200-40: rgba(36, 39, 43, .4);--c-dark-neutral-200-30: rgba(36, 39, 43, .3);--c-dark-neutral-200-20: rgba(36, 39, 43, .2);--c-dark-neutral-200-10: rgba(36, 39, 43, .1);--c-dark-neutral-200-0: rgba(36, 39, 43, 0);--c-dark-neutral-100: #202326;--c-dark-neutral-100-rgb: 32, 35, 38;--c-dark-neutral-100-100: rgba(32, 35, 38, 1);--c-dark-neutral-100-90: rgba(32, 35, 38, .9);--c-dark-neutral-100-80: rgba(32, 35, 38, .8);--c-dark-neutral-100-70: rgba(32, 35, 38, .7);--c-dark-neutral-100-60: rgba(32, 35, 38, .6);--c-dark-neutral-100-50: rgba(32, 35, 38, .5);--c-dark-neutral-100-40: rgba(32, 35, 38, .4);--c-dark-neutral-100-30: rgba(32, 35, 38, .3);--c-dark-neutral-100-20: rgba(32, 35, 38, .2);--c-dark-neutral-100-10: rgba(32, 35, 38, .1);--c-dark-neutral-100-0: rgba(32, 35, 38, 0);--c-text-secondary: color-mix(in srgb, transparent, currentColor 60%);--c-border: color-mix(in srgb, transparent, currentColor 20%);--c-link: var(--c-blue);--c-background: light-dark(var(--c-white), #000);--c-foreground: light-dark(var(--c-black), var(--c-white));--t-ls-500: -.25rem;--t-ls-200: -.1rem;--t-ls-100: 0;--t-h1-fs: 6rem;--t-h1-ls: var(--t-ls-500);--t-h2-fs: 5.2rem;--t-h2-ls: var(--t-ls-500);--t-h3-fs: 4rem;--t-h3-ls: var(--t-ls-500);--t-h4-fs: 2.4rem;--t-h4-ls: var(--t-ls-200);--t-h5-fs: 1.6rem;--t-h5-ls: var(--t-ls-100);--t-h6-fs: 1.6rem;--t-h6-ls: var(--t-ls-100);--t-label-1-fs: .8rem;--t-label-1-lh: 1.2rem;--t-label-2-fs: .7rem;--t-label-2-lh: 1rem;--t-body-1-fs: 1.2rem;--t-body-1-lh: 1.2rem;--t-body-1-ls: 0;--t-body-2-fs: 1rem;--t-body-2-lh: 1.2rem;--t-body-2-ls: 0;--t-body-3-fs: .8rem;--t-body-3-lh: 1.1rem;--t-body-3-ls: 0;--t-body-4-fs: .6rem;--t-body-4-lh: .8rem;--t-body-4-ls: 0;--t-button-fs: .8rem;--t-button-lh: 1.2rem;--t-button-fw: 500;--spacing: .2rem;--spacing-2: calc(2 * var(--spacing));--spacing-3: calc(3 * var(--spacing));--spacing-4: calc(4 * var(--spacing));--spacing-5: calc(5 * var(--spacing));--spacing-6: calc(6 * var(--spacing));--spacing-7: calc(7 * var(--spacing));--spacing-8: calc(8 * var(--spacing));--spacing-9: calc(9 * var(--spacing));--spacing-10: calc(10 * var(--spacing));--spacing-11: calc(11 * var(--spacing));--spacing-12: calc(12 * var(--spacing));--spacing-13: calc(13 * var(--spacing));--spacing-14: calc(14 * var(--spacing));--spacing-15: calc(15 * var(--spacing));--spacing-16: calc(16 * var(--spacing));--spacing-17: calc(17 * var(--spacing));--spacing-18: calc(18 * var(--spacing));--spacing-19: calc(19 * var(--spacing));--spacing-20: calc(20 * var(--spacing));--spacing-21: calc(21 * var(--spacing));--spacing-22: calc(22 * var(--spacing));--spacing-23: calc(23 * var(--spacing));--spacing-24: calc(24 * var(--spacing));--column-gutter: var(--spacing-10);--row-gutter: var(--spacing-10);--d-default: .25s;--d-normal: .55s;--d-long: .75s;--d-slow: 1s;--d-xslow: 1.5s;--e-material: cubic-bezier(.55, 0, 0, .1);--e-power4: cubic-bezier(.22, 1, .36, 1)}@media (max-width: 1023.98px){:root{--header-height: 88px}}@media (max-width: 767.98px){:root{--header-height: 79px}}@media (max-width: 1024.98px){:root{--spacing: .15rem;--spacing-2: .375rem;--spacing-3: .5625rem;--spacing-4: .75rem;--spacing-5: .9375rem;--spacing-6: 1.125rem;--spacing-7: 1.3125rem;--spacing-8: 1.5rem;--spacing-9: 1.6875rem;--spacing-10: 1.875rem;--spacing-11: 2.0625rem;--spacing-12: 2.25rem;--spacing-13: 2.4375rem;--spacing-14: 2.625rem;--spacing-15: 2.8125rem;--spacing-16: 3rem;--spacing-17: 3.1875rem;--spacing-18: 3.375rem;--spacing-19: 3.5625rem;--spacing-20: 3.75rem;--spacing-21: 3.9375rem;--spacing-22: 4.125rem;--spacing-23: 4.3125rem;--spacing-24: 4.5rem;--gutter: var(--spacing-4);--row-gutter: var(--spacing-4);--block-radius: 24px;--logo-width: 38px;--t-ls-500: -.15rem;--t-h1-fs: 3.5rem;--t-h2-fs: 2.25rem;--t-h3-fs: 2rem;--t-h4-fs: 1.75rem;--t-h5-fs: 1.5rem;--t-h6-fs: 1.5rem;--t-label-1-fs: .75rem;--t-label-1-lh: 1rem;--t-label-2-fs: .75rem;--t-label-2-lh: 1rem;--t-body-1-fs: 1rem;--t-body-1-lh: 1.25rem;--t-body-2-fs: .875rem;--t-body-2-lh: 1.125rem;--t-body-3-fs: .75rem;--t-body-3-lh: 1rem;--t-body-4-fs: .625rem;--t-body-4-lh: .75rem;--t-button-fs: .75rem;--t-button-lh: 1rem}}@font-face{font-family:Control Upright Web;src:url(./bundled-ControlUpright-VF-Web.woff2) format("woff2"),url(./bundled-ControlUpright-VF-Web.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}body{font-family:var(--f-primary);font-weight:400}h1,h2,h3,h4,h5,h6{font-weight:inherit;line-height:1;margin:0;text-wrap:pretty}strong{font-weight:inherit}a{color:var(--c-link)}p{margin-block-end:.4em}ul,ol{margin:0;padding:0}.marquee-text{font:300 6rem/1 var(--f-secondary);letter-spacing:-.02em}@media (max-width: 768px){.marquee-text{font-size:3.2rem}}h1,.h1{font-size:var(--t-h1-fs);letter-spacing:var(--t-h1-ls);line-height:1}h2,.h2{font-size:var(--t-h2-fs);letter-spacing:var(--t-h2-ls);line-height:1}h3,.h3{font-size:var(--t-h3-fs);letter-spacing:var(--t-h3-ls);line-height:1}h4,.h4,.article__content h2,.article__content h3,.richText h2{font-size:var(--t-h4-fs);letter-spacing:var(--t-h4-ls);line-height:1}h5,.h5,.richText h3,.richText h4,.richText h5,.richText h6{font-size:var(--t-h5-fs);letter-spacing:var(--t-h5-ls);line-height:1}h6,.h6{font-size:var(--t-h6-fs);letter-spacing:var(--t-h6-ls);line-height:1}.f-label,.quickProduct__optionPickerValue,.f-label-1{font-size:var(--t-label-1-fs);line-height:var(--t-label-1-lh);text-transform:uppercase}.f-label-1,.f-label,.quickProduct__optionPickerValue{font-size:var(--t-label-1-fs);line-height:var(--tlabel-1-lh);text-transform:uppercase}.f-label-2,.cartItem__remove,.cartItem__quantity span,.cartItem__options,.cartItem__total,.form__helpText{font-size:var(--t-label-2-fs);line-height:var(--tlabel-2-lh);text-transform:uppercase}.f-body-1,.cartItem__title,.f-body,.newsletter .errors li{font-size:var(--t-body-1-fs);line-height:var(--t-body-1-lh);letter-spacing:var(--t-body-1-ls)}.f-body-2,.legalModal .modal__title{font-size:var(--t-body-2-fs);line-height:var(--t-body-2-lh);letter-spacing:var(--t-body-2-ls)}.f-body-3,.hero__trackItem p{font-size:var(--t-body-3-fs);line-height:var(--t-body-3-lh);letter-spacing:var(--t-body-3-ls)}.f-body-4{font-size:var(--t-body-4-fs);line-height:var(--t-body-4-lh);letter-spacing:var(--t-body-4-ls)}.f-link-1,.f-link{font-size:var(--t-label-1-fs);line-height:var(--t-label-1-lh);letter-spacing:normal;text-transform:uppercase}.f-link-2{font-size:var(--t-label-2-fs);line-height:var(--t-label-2-lh);letter-spacing:normal;text-transform:uppercase}.f-button,.tag,button,.btn,.newsletter__success{--button-padding-x: var(--spacing-7);--button-padding-y: var(--spacing-3);font-size:var(--t-button-fs);line-height:var(--t-button-lh);font-weight:var(--t-button-fw);letter-spacing:normal;text-transform:uppercase}.title--alternating{--title-highlight-color: var(--c-green);--title-highlight-color-secondary: var(--c-red);color:var(--title-base-color, var(--c-blue))}.title--alternating p:nth-child(odd),.title--alternating strong:nth-child(odd){color:var(--title-highlight-color)}.title--alternating p:nth-child(2n),.title--alternating strong:nth-child(2n){color:var(--title-highlight-color-secondary)}.title--alternating span:nth-of-type(3n+2){color:var(--title-highlight-color)}.title--alternating span:nth-of-type(3n+3){color:var(--title-highlight-color-secondary)}.bold--alternating strong:nth-of-type(3n+1){color:var(--c-green)}.bold--alternating strong:nth-of-type(3n+2){color:var(--c-red)}.bold--alternating strong:nth-of-type(3n+3){color:var(--c-blue)}.bold--alternating-red strong:nth-of-type(3n+1){color:var(--c-red)}.bold--alternating-red strong:nth-of-type(3n+2){color:var(--c-blue)}.bold--alternating-red strong:nth-of-type(3n+3){color:var(--c-green)}.transition{transition:var(--d-default) var(--e-material)}.transition--p4{transition:var(--d-normal) var(--e-power4)}html{scroll-behavior:smooth;scroll-padding-block-start:calc(var(--header-height) + var(--spacing-8));box-sizing:border-box;font-size:20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width: 767.98px){html{font-size:16px}}*,*:before,*:after{box-sizing:inherit}body{margin:0;line-height:var(--t-body-1-lh);letter-spacing:var(--t-body-1-ls);color:var(--c-foreground);background-color:var(--c-background)}#page{display:grid;min-height:100dvh;width:100%;grid-template-columns:100%;grid-template-rows:auto 1fr auto}:where(:first-child){margin-block-start:0}:where(:last-child){margin-block-end:0}ul{list-style:none}:where(table){margin-block:var(--spacing-6);border-collapse:collapse}@media (min-width: 1024px){:where(table){margin-block:var(--spacing-8)}}:where(table) tr{border-top:1px solid var(--c-dark-neutral-500);border-bottom:1px solid var(--c-dark-neutral-500)}:where(table) th,:where(table) td{padding:var(--spacing-2);text-align:center}.inlineImg{vertical-align:top;transition:opacity .25s,filter .33s;max-width:100%;-o-object-position:var(--focal-x, center) var(--focal-y, center);object-position:var(--focal-x, center) var(--focal-y, center)}.inlineImg--placeholder{background:#414d5733}.inlineImg--placeholder svg{height:100%;width:100%}.inlineImg--responsive{width:100%}.inlineImg--cover{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.inlineImg--contain{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.inlineImg.lazyload,.inlineImg.lazyloading{opacity:1}.inlineImg.lazyloaded{opacity:1;filter:blur(0)}.inlineImg.lazyloaded+.inlineImg__loader{opacity:0}.inlineImg__loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--c-blue)}svg[class^="icon icon-"]{--icon-size: 1.2rem;--icon-width: var(--icon-size);--icon-height: var(--icon-size);vertical-align:middle;display:inline-block;width:var(--icon-width);height:var(--icon-height)}.pt--xs{padding-top:var(--spacing--xs)}.pt--sm{padding-top:var(--spacing--sm)}.pt--md{padding-top:var(--spacing--md)}.pt--lg{padding-top:var(--spacing--lg)}.pt--xl{padding-top:var(--spacing--xl)}.pt--2xl{padding-top:var(--spacing--2xl)}.pb--xs{padding-bottom:var(--spacing--xs)}.pb--sm{padding-bottom:var(--spacing--sm)}.pb--md{padding-bottom:var(--spacing--md)}.pb--lg{padding-bottom:var(--spacing--lg)}.pb--xl{padding-bottom:var(--spacing--xl)}.pb--2xl{padding-bottom:var(--spacing--2xl)}.p--xs{padding-block:var(--spacing--xs)}.p--sm{padding-block:var(--spacing--sm)}.p--md{padding-block:var(--spacing--md)}.p--lg{padding-block:var(--spacing--lg)}.p--xl{padding-block:var(--spacing--xl)}.p--2xl{padding-block:var(--spacing--2xl)}.mt--xs{margin-top:var(--spacing--xs)}.mt--sm{margin-top:var(--spacing--sm)}.mt--md{margin-top:var(--spacing--md)}.mt--lg{margin-top:var(--spacing--lg)}.mt--xl{margin-top:var(--spacing--xl)}.mt--2xl{margin-top:var(--spacing--2xl)}.mb--xs{margin-bottom:var(--spacing--xs)}.mb--sm{margin-bottom:var(--spacing--sm)}.mb--md{margin-bottom:var(--spacing--md)}.mb--lg{margin-bottom:var(--spacing--lg)}.mb--xl{margin-bottom:var(--spacing--xl)}.mb--2xl{margin-bottom:var(--spacing--2xl)}.m--xs{margin-block:var(--spacing--xs)}.m--sm{margin-block:var(--spacing--sm)}.m--md{margin-block:var(--spacing--md)}.m--lg{margin-block:var(--spacing--lg)}.m--xl{margin-block:var(--spacing--xl)}.m--2xl{margin-block:var(--spacing--2xl)}.wrapper{--max-width: 1312px;display:grid;grid-template-columns:1fr min(var(--max-width),100% - var(--gutter) * 2) 1fr}.wrapper>*{grid-column:2}.fullBleed{width:100%;grid-column:1/-1}.section{background:var(--c-background);color:var(--c-foreground);padding-block:var(--spacing-7)}@media (min-width: 1025.02px){.section{padding-block:var(--spacing-12)}}.section--noBlockPadding{padding-block:0}.section--noTopPadding{padding-top:0}.section--noBottomPadding{padding-bottom:0}.shopify-section:first-child .section,.shopify-header:first-child+.shopify-section .section{--header-clearance: 1rem;padding-block-start:calc(var(--header-height) + var(--header-clearance))}.section>:first-child{margin-block-start:0}.section>:last-child{margin-block-end:0}.ms-navigation button:focus,.ms-navigation a:focus{outline:none}.btn,.newsletter__success{--button-color-text: var(--c-white);--button-color-text-hover: var(--c-white);--button-color-bg: var(--c-black);--button-color-bg-hover: var(--c-black);--button-color-bg-active: var(--c-blue);--button-color-border: transparent;--button-color-border-hover: transparent;--button-color-border-active: transparent;--button-border-style: none;--button-opacity-hover: .8;--button-opacity-active: 1;--button-icon-width: 1.2rem;display:inline-flex;align-items:center;justify-content:center;text-align:center;border-radius:var(--global-radius);padding-block:var(--button-padding-y);padding-inline:var(--button-padding-x);gap:var(--spacing);text-decoration:none;color:var(--button-color-text);background-color:var(--button-color-bg);border-style:var(--button-border-style);border-color:var(--button-color-border);transition-duration:.1s;transition-timing-function:linear;transition-property:background-color,color,border,opacity;border:1px var(--button-border-style) var(--button-color-border)}.btn--hover,.btn:hover,.newsletter__success:hover{opacity:var(--button-opacity-hover);background-color:var(--button-color-bg-hover);border-color:var(--button-color-border-hover);color:var(--button-color-text-hover)}.btn--active,.btn:active,.newsletter__success:active{opacity:var(--button-opacity-active);background-color:var(--button-color-bg-active);border-color:var(--button-color-border-active);color:var(--button-color-text-active)}.btn--disabled,.btn:disabled,.newsletter__success:disabled{opacity:.5;pointer-events:none}.btn--sm{--button-padding-x: var(--spacing-2);--button-padding-y: var(--spacing);--button-opacity-hover: 1;--button-color-bg-hover: var(--c-blue);--button-icon-width: .8rem}.btn--sm:hover{background-image:linear-gradient(0deg,#fff3,#fff3),var(--c-blue)}.btn--outline{--button-color-text: var(--c-black);--button-color-text-hover: var(--c-blue);--button-color-text-active: var(--c-blue);--button-color-bg: transparent;--button-color-bg-hover: transparent;--button-color-bg-active: transparent;--button-color-border: var(--c-black);--button-color-border-hover: var(--c-blue);--button-color-border-active: var(--c-blue-active);--button-border-style: solid;--button-opacity-hover: 1}.btn--outline.btn--primary{--button-color-text: var(--c-blue)}.btn--outline-light{--button-color-text: var(--c-white);--button-color-text-hover: var(--c-white);--button-color-text-active: var(--c-white);--button-color-bg: transparent;--button-color-bg-hover: rgba(255,255,255,.2);--button-color-bg-active: rgba(255,255,255,.1);--button-color-border: var(--c-white);--button-color-border-hover: var(--c-white);--button-color-border-active: var(--c-blue-white);--button-border-style: solid;--button-opacity-hover: 1}.btn--block{width:100%}.btn--primary:not(.btn--outline){--button-color-text: var(--c-white);--button-color-text-hover: var(--c-white);--button-color-text-active: var(--c-white);--button-color-bg: var(--c-blue);--button-color-bg-hover: var(--c-blue-hover);--button-color-bg-active: var(--c-blue-active);--button-opacity-hover: 1;--button-opacity-active: 1}.btn--icon .icon{width:var(--button-icon-width)}.social-btn{min-width:130px;border-radius:var(--global-radius);padding-block:var(--spacing-2);color:#333;border:1px solid;display:inline-flex;align-items:center;justify-content:center;background-color:transparent;transition-duration:var(--d-default);transition-timing-function:var(--e-material);transition-property:background-color,color,border}.social-btn:hover{background-color:var(--c-gray-20)}button{font-size:inherit;border:none;background:transparent;cursor:pointer;text-align:center}.tag{display:inline-flex;border-radius:var(--global-radius);padding:var(--spacing) var(--spacing-2);align-items:center;justify-content:center;text-align:center;background-color:var(--badge-background, var(--c-dark-neutral-250));color:var(--color-foreground);border:1px solid rgba(32,35,38,.1019607843)}.sr-only{position:absolute;left:-9999px}.desktopOnly.desktopOnly.desktopOnly{display:block}.desktopOnly.desktopOnly.desktopOnly--ib{display:inline-block}.desktopOnly.desktopOnly.desktopOnly--fl{display:flex}@media (max-width: 767.98px){.desktopOnly.desktopOnly.desktopOnly{display:none}}.mobileOnly{display:none}@media (max-width: 767.98px){.mobileOnly{display:block}.mobileOnly--ib{display:inline-block}.mobileOnly--fl{display:flex}}.visually-hidden{position:absolute;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal}.shopify-section-group-header-group{position:fixed;inset:0 0 auto;z-index:500}.logo{max-width:var(--logo-width);max-height:var(--logo-width);width:100%;aspect-ratio:1;transition:.25s cubic-bezier(.22,1,.36,1)}.header{position:fixed;inset-inline:0;top:0;z-index:2;transition:.25s cubic-bezier(.22,1,.36,1);transition-property:color;border-bottom:1px solid var(--c-border);background-color:var(--c-background)}.header--sticky-false{position:relative}.header a{display:block}.header__mask{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;min-height:100vh;background-color:var(--color-black50);pointer-events:none;visibility:hidden;opacity:0;z-index:0;transition:.25s cubic-bezier(.55,0,.1,1)}.header--isScrolling .header__container{border-radius:200px;background-color:var(--c-gray-10)}.header__container{--container-gutter: calc(var(--gutter) / 2);padding-block:var(--spacing-6);padding-inline:calc(var(--gutter) / 2);position:relative;grid-template-columns:1fr min(var(--max-width),100% - var(--gutter)) 1fr;z-index:15}@media (max-width: 640px){.header__container{--container-gutter: var(--gutter)}}.header__logo{transition:opacity .25s}@media (hover: hover){.header__logo:hover,.header__logo:focus{opacity:.7}}.header__nav{--link-gap: var(--spacing-4);width:100%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.header__menu{display:inline-flex;gap:var(--link-gap);align-items:center;flex-wrap:wrap}.header__menu--stack{--link-gap: 0;flex-direction:column;align-items:flex-start}.header__menuItem button:not(.btn):not(.newsletter__success),.header__menuItem a:not(.btn):not(.newsletter__success){color:var(--c-foreground);font-size:var(--t-body-4);text-decoration:none;transition:color .25s,border-color .25s}@media (hover: hover){.header__menuItem button:not(.btn):not(.newsletter__success):hover,.header__menuItem button:not(.btn):not(.newsletter__success):focus,.header__menuItem a:not(.btn):not(.newsletter__success):hover,.header__menuItem a:not(.btn):not(.newsletter__success):focus{color:var(--c-blue);border-color:var(--c-blue)}}.header__menuItem button.btn,.header__menuItem button.newsletter__success,.header__menuItem a.btn,.header__menuItem a.newsletter__success{--button-padding-x: var(--spacing-3);white-space:nowrap}.header__menuItem button.btn:not(.btn--sm),.header__menuItem button.newsletter__success:not(.btn--sm),.header__menuItem a.btn:not(.btn--sm),.header__menuItem a.newsletter__success:not(.btn--sm){--button-padding-y: var(--button-padding-x)}.header__menuItem button.btn.btn--sm,.header__menuItem button.btn--sm.newsletter__success,.header__menuItem a.btn.btn--sm,.header__menuItem a.btn--sm.newsletter__success{--button-padding-x: var(--spacing-6)}.header__menuItem button.btn .icon,.header__menuItem button.newsletter__success .icon,.header__menuItem a.btn .icon,.header__menuItem a.newsletter__success .icon{--icon-width: .8rem;--button-icon-width: var(--icon-width);--icon-height: var(--icon-width);display:block}@media (max-width: 767.98px){.header__menuItem--extra:not(.header__menuItem--extraMobile){display:none}}.header__menuItem--active a,.header__menuItem--active button{color:var(--c-blue);border-color:var(--c-blue)}.header__left{justify-self:start}.header__middle{text-align:center}.header__right{justify-self:end;display:flex;grid-column:3}.header__right .header__menu{justify-content:end}.mobileNav--open{overflow-y:hidden}.mobileNav--open .header{color:var(--c-black)}.mobileNav--open .header__mask{opacity:1;visibility:visible}.mobileNav--open .header .btn--outline{--c-foreground: currentColor}.footer{margin-block:var(--spacing-16) var(--spacing-6)}@media (min-width: 1024px){.footer{margin-block:160px var(--spacing-10)}}.footer .wrapper{row-gap:var(--spacing-12)}@media (min-width: 1024px){.footer .wrapper{row-gap:var(--spacing-20)}}.footer__divider{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-6)}.footer__divider a{transition:opacity .25s}@media (hover: hover){.footer__divider a:hover,.footer__divider a:focus{opacity:.7}}@media (min-width: 1024px){.footer__divider{gap:93px}}.footer__divider:before,.footer__divider:after{content:"";display:block;border-top:1px solid color-mix(in srgb,transparent,currentColor 20%);flex:1 1}.footer__dividerLogo{width:56px;aspect-ratio:1/1}@media (min-width: 1024px){.footer__dividerLogo{width:80px}}.footer__utilityMenus{display:flex;flex-direction:column;align-items:center;margin-bottom:var(--spacing-4);row-gap:var(--spacing-5)}.footer__utilityLinks{--footer-link-spacing: var(--spacing-4);--c-link: var(--c-blue);white-space:nowrap;display:flex;flex-wrap:wrap;gap:var(--footer-link-spacing);justify-content:center}.footer__utilityLinks a{transition:color .25s}@media (hover: hover){.footer__utilityLinks a:hover,.footer__utilityLinks a:focus{color:var(--c-black)}}.footer__utilityLinks--social a{color:var(--c-foreground);transition:color .25s}@media (hover: hover){.footer__utilityLinks--social a:hover,.footer__utilityLinks--social a:focus{color:var(--c-link)}}.footer__utilityColophon{text-align:center;opacity:.5}.footer .icon-instagram{transform:scale(2)}.collectionCard{--image-aspect: 296 / 384;--max-width: 296px;display:inline-block;width:var(--max-width)}.collectionCard__image{width:100%;aspect-ratio:var(--image-aspect);position:relative;border-radius:4px;overflow:hidden}@media (hover: hover){.collectionCard__image:hover:hover .inlineImg,.collectionCard__image:focus:hover .inlineImg{transform:scale(1.05)}}.collectionCard__image .inlineImg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:.25s cubic-bezier(.22,1,.36,1);transition-property:transform}.collectionCard__label{margin-block:1.2rem;text-align:center}@media (max-width: 768px){.collectionCard{--image-aspect: 144 / 186;--max-width: 144px}}.productCard{--image-aspect: 1 / 1;padding-inline:0;text-align:center;display:inline-flex;flex-direction:column;justify-content:flex-start;height:100%;align-items:stretch}.productCard a{text-decoration:none}.productCard__image{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;padding:var(--spacing-12)}.productCard__image--main{opacity:1;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}.productCard__imageContainer{position:relative;overflow:hidden;width:100%;aspect-ratio:var(--image-aspect);background-color:var(--c-gray-accent);border-radius:var(--block-radius)}.productCard__image img{width:100%;aspect-ratio:inherit;transition:.25s cubic-bezier(.22,1,.36,1);transition-duration:.5s;-o-object-fit:contain;object-fit:contain}.productCard__tagContainer{position:absolute;inset:var(--spacing-6) var(--spacing-6) auto;display:flex;gap:var(--spacing-2);z-index:2}.productCard__variant{position:absolute;display:flex;align-items:center;justify-content:center;bottom:var(--spacing-4);width:100%;visibility:hidden;z-index:5}.productCard__variant [color-selector]{transition:.25s cubic-bezier(.22,1,.36,1);transition-duration:.5s;transition-property:opacity;opacity:0;top:50%;background-color:var(--c-white);border:1px solid rgba(31,35,39,.1);border-radius:24px;padding:var(--spacing-2) var(--spacing-3);visibility:visible}@media (hover: none){.productCard__variant [color-selector]{opacity:1}}.productCard--zoom:hover img{transform:scale(.9)}@media (hover: none){.productCard--zoom img{transform:scale(.9)}}.productCard--fade .productCard__image{transition:.25s cubic-bezier(.22,1,.36,1);transition-duration:.5s;transition-property:opacity}.productCard--fade:hover .productCard__image{opacity:1}.productCard--fade:hover .productCard__image--main{opacity:0}.productCard:hover .productCard__variant [color-selector]{opacity:1}.productCard:hover .productCard__variant--label{opacity:0}.productCard__title{margin-block:var(--spacing-6) 0}@media (max-width: 1024.98px){.productCard__title{font-size:var(--t-body-1-fs);line-height:var(--t-body-1-lh)}}.productCard__info{display:flex;flex-direction:column;align-items:center}.productCard .productPrice{margin-block-start:var(--spacing-3)}@media (min-width: 1024px){.productCard .productPrice{margin-block-start:var(--spacing-4)}}.colorSelector{display:flex;flex-direction:column;border-radius:24px;gap:var(--spacing-4)}@media (min-width: 1024px){.colorSelector{gap:var(--spacing-3)}}.colorSelector__value{display:flex;gap:var(--spacing-2)}.colorSelector__current{color:var(--c-black)}.colorSelector .label{display:inline-block}.colorSelector__options{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing)}.colorSelector__option{display:flex;gap:4px;align-items:center;white-space:nowrap;box-sizing:border-box}.colorSelector__optionName{color:var(--c-dark-neutral-500)}.colorSelector__option input[type=radio]{margin:0}.colorSelector--custom input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.colorSelector--custom .colorSelector__option{--size: 24px;width:var(--size);height:var(--size)}.colorSelector--custom .colorSelector__option input[type=radio]{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.colorSelector--custom .colorSelector__option input[type=radio]:after{--size: 16px;content:"";display:inline-block;position:relative;z-index:1;width:var(--size);height:var(--size);border-radius:50%;background-color:var(--swatch-color);background-image:var(--swatch-image);background-size:cover;cursor:pointer;border:1px solid rgba(31,35,39,.1)}.colorSelector--custom .colorSelector__option input[type=radio]:hover:before,.colorSelector--custom .colorSelector__option input[type=radio]:checked:before,.colorSelector--custom .colorSelector__option input[type=radio]:focus:before{transform:scale(1)}.colorSelector--custom .colorSelector__option input[type=radio]:before{position:absolute;content:"";display:block;width:100%;height:100%;border-radius:50%;top:0;right:0;bottom:0;left:0;border:1px solid rgba(31,35,39,.1);background-color:var(--c-gray-accent);transform:scale(.1);transition:.25s cubic-bezier(.22,1,.36,1);transition-property:transform,opacity}.productPrice{position:relative;display:inline-flex;gap:var(--spacing-2)}.productPrice .price:not(:only-child){color:var(--c-red)}.marquee{--gap: 24px;display:flex;overflow:hidden;gap:var(--gap)}@media (min-width: 1024px){.marquee{--gap: 27px}}.marquee__content{display:flex;flex-shrink:0;align-items:center;gap:var(--gap);font-size:clamp(var(--t-h3-fs),11.1111111111vw,var(--t-h1-fs));line-height:1.2;letter-spacing:-.02em}.marquee__item--red,.marquee__item--separator{color:var(--c-red)}.marquee__item--green{color:var(--c-green)}.marquee__item--blue{color:var(--c-blue)}.video{position:relative;aspect-ratio:var(--aspect-ratio, 1312/720);overflow:hidden;display:grid;grid-template-areas:"video";align-items:stretch}.video__wrapper--full{--width: 100%;padding:0}@media (max-width: 767.98px){.video__wrapper--fullMobile{--width: 100%;padding:0}}@media (min-width: 768px){.video__wrapper--fullDesktop{--width: 100%;padding:0}}.video__poster{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.video--is-autoplay .video__poster{display:none}.video__mask{background:color-mix(in srgb,transparent,var(--mask-color) var(--mask-opacity, 20%))}.video__btn svg{--size: 56px}.video--is-autoplay .video__btn{display:none}.video [video-pause]{visibility:hidden;opacity:0}.video{position:relative;border-radius:32px;overflow:hidden;display:grid;grid-template-areas:"video";align-items:stretch;aspect-ratio:1/2}@media (min-width: 960px){.video:not(.video--autoRatio){aspect-ratio:unset}}.video--autoRatio{aspect-ratio:var(--ratio)}.video--hasPoster:not(.video--posterLoaded) video{visibility:hidden}.video :is(video,.video__poster .inlineImg){width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.video video,.video__poster,.video__mask,.video__btn{position:relative;grid-area:video}.video video{width:100%}.video__mask{background:color-mix(in srgb,transparent,var(--color-background) 20%)}.video__btn{align-self:center;justify-self:center}.video .btn--outline{--button-color-bg: var(--c-background);--button-color-bg-hover: var(--c-background);--button-color-bg-active: var(--c-background)}.video [video-pause]{visibility:hidden;opacity:0;transition:.25s}.video [video-pause] .icon-play{display:none}.video--playing [video-pause],.video--playing video{visibility:visible}.video--playing:hover [video-pause]{opacity:1}.title{--alignment-start: left;--alignment-middle: right;--alignment-end: center;margin-inline:auto;font-size:var(--t-h2-fs);line-height:1.1;color:var(--c-blue)}@media (min-width: 768px){.title{font-size:clamp(var(--t-h3-fs),7.2222222222vw,var(--t-h2-fs))}}.title span:nth-child(3n+1) strong{color:var(--c-green)}.title span:nth-child(3n+2) strong{color:var(--c-red)}@media (max-width: 959.98px){.title{--alignment-start: center;--alignment-middle: center}}.title--centered{--alignment-start: center;--alignment-middle: center}.title--leftAligned{--alignment-start: left;--alignment-middle: left}.title__line{display:inline-block;width:100%;overflow:hidden;padding-block-end:clamp(2px,.4166666667vw,6px);vertical-align:text-top}.title__line:nth-of-type(3n+1){text-align:var(--alignment-start)}.title__line:nth-of-type(3n+2){text-align:var(--alignment-middle)}.title__line:nth-of-type(3n+3){text-align:var(--alignment-end)}.titleSection__subhead{max-width:840px;text-align:center;margin-inline:auto}.contentCard{--card-padding: var(--spacing-6);--card-gap: var(--spacing-4);display:grid;background:var(--color-background);color:var(--color-foreground);border-radius:var(--block-radius);overflow:hidden}@media (min-width: 768px){.contentCard{--card-padding: var(--spacing-10)}}.contentCard__image{width:100%;aspect-ratio:1;overflow:hidden;align-self:stretch;background:color-mix(in srgb,transparent,var(--c-white) 20%)}.contentCard__image .inlineImg{max-width:100%;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.contentCard__content{display:flex;flex-direction:column;gap:var(--card-gap)}.contentCard__content a{color:inherit}.contentCard--noImg .contentCard__content.contentCard__content{grid-column:1/-1;padding-top:var(--card-padding)}.contentCard--noImg .contentCard__text{max-width:768px}.contentCard__eyebrow{color:var(--color-accent, currentColor)}@supports (text-wrap: balance){.contentCard__heading{text-wrap:balance;max-inline-size:18ch}}.contentCard__actions{display:flex;gap:var(--spacing-2);flex-wrap:wrap;padding-top:var(--card-gap)}.contentCard__actions.contentCard__actions--layout-block a{width:100%}@media (min-width: 768px){.contentCard__actions{gap:var(--spacing-4);margin-block-start:calc(var(--card-padding) - var(--row-gutter))}}@media (min-width: 768px){.contentCard--horizontal{grid-template-columns:7fr 5fr;grid-template-rows:initial;align-items:center}.contentCard--horizontal:not(.contentCard--flush){-moz-column-gap:var(--spacing-18);column-gap:var(--spacing-18)}.contentCard--horizontal .contentCard__image{margin-block-end:0}}.contentCard--contained{padding:var(--card-padding)}.contentCard--contained .contentCard__image{border-radius:24px}@media (min-width: 768px){.contentCard--flush.contentCard--horizontal{grid-template-columns:repeat(2,1fr)}.contentCard--flush.contentCard--horizontal .contentCard__image{aspect-ratio:636/664}.contentCard--flush.contentCard--horizontal .contentCard__content{padding:var(--spacing-14)}}@media (min-width: 1280px){.contentCard--flush.contentCard--horizontal .contentCard__content{padding:var(--spacing-24)}}.contentCard--flush .contentCard__content{padding:var(--spacing-16) var(--spacing-7)}@media (min-width: 768px){.contentCard--imageRight .contentCard__content{order:-1}}.productGallery{display:flex;-moz-column-gap:var(--column-gutter);column-gap:var(--column-gutter);flex-wrap:wrap}.productGallery__thumbnails{flex:0 0 var(--spacing-18)}@media (max-width: 767.98px){.productGallery__thumbnails{display:none}}.productGallery__thumbnails .swiper-slide{background:var(--c-gray-accent);border-radius:var(--global-radius);transition:.25s cubic-bezier(.22,1,.36,1);transition-property:border-color;width:100%}.productGallery__thumbnails .swiper-slide-thumb-active{border-color:var(--c-black)}.productGallery__main{width:100%;flex:1 1 100%;background-color:var(--c-gray-accent);border-radius:var(--block-radius)}@media (min-width: 768px){.productGallery__main{width:calc(100% - var(--column-gutter) - var(--spacing-18));flex:1 1 calc(100% - var(--column-gutter) - var(--spacing-18))}}.productGallery .swiper-slide{aspect-ratio:1;overflow:hidden;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.productGallery .swiper-slide .inlineImg{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;aspect-ratio:inherit}.productHeader{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4)}@media (min-width: 768px){.productHeader{align-items:flex-start}}.productHeader__title{color:var(--c-blue)}@media (min-width: 768px){.productHeader__price{margin-block-start:var(--spacing-2)}}.variantPicker{--border-color: var(--c-dark-neutral-500);display:flex;flex-direction:column}.variantPicker__variant{display:flex;flex-direction:column;padding:var(--spacing-4) 0;margin:0;gap:var(--spacing-4);border:0}@media (min-width: 1024px){.variantPicker__variant{gap:var(--spacing-3)}}.variantPicker__variant~.variantPicker__variant{border-top:1px solid var(--border-color)}.variantPicker__variantInfo{display:flex;justify-content:space-between;gap:var(--spacing-2)}.variantPicker__optionValues{display:flex;flex-flow:row wrap;gap:var(--spacing-2)}.variantPicker__optionValue{position:relative;cursor:pointer}.variantPicker__optionValue [type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer}.variantPicker__optionValue [type=radio]+.btn,.variantPicker__optionValue [type=radio]+.newsletter__success{--button-padding-x: var(--spacing-4);--button-padding-y: var(--spacing-2)}.variantPicker__optionValue [type=radio]:checked+.btn,.variantPicker__optionValue [type=radio]:checked+.newsletter__success{--button-color-border: var(--c-blue);color:var(--c-background);background:var(--c-blue)}.sign{transition:.25s cubic-bezier(.55,0,.1,1);--top: 50%;--left: 50%;--width: var(--hitbox);--height: var(--hitbox);--hitbox: 28px;--iconSize: 13px;--thickness: 3px;color:currentColor;position:relative;transition-property:color;width:var(--width);height:var(--height);padding:0;cursor:pointer}.sign:before,.sign:after{content:"";position:absolute;top:var(--top);left:var(--left);width:var(--iconSize);height:var(--thickness);background:currentColor}.sign--small{--hitbox: 21px}.sign--black{--color: var(--c-black)}.sign--circled{border:1px solid currentColor;border-radius:100%}.sign--large{--iconSize: 25px}@media (hover: hover){.sign--x:hover:not(.sign--simpleHover):before,.sign--x:focus:not(.sign--simpleHover):before{transform:translate(-50%,-50%) rotate(135deg)}.sign--x:hover:not(.sign--simpleHover):after,.sign--x:focus:not(.sign--simpleHover):after{transform:translate(-50%,-50%) rotate(225deg)}}.sign--x:before,.sign--x:after{transition:.33s cubic-bezier(.55,0,.1,1);transition-property:transform;width:calc(var(--iconSize) * 1.2615)}.sign--x:before{transform:translate(-50%,-50%) rotate(45deg)}.sign--x:after{transform:translate(-50%,-50%) rotate(-45deg);transition-delay:.1s}.sign--simpleHover{transition:opacity .25s}.sign--simpleHover.sign--x:before,.sign--simpleHover.sign--x:after{transition:opacity .25s;transition-delay:0}@media (hover: hover){.sign--simpleHover:hover,.sign--simpleHover:focus{opacity:.5}}.sign--minus{--top: 13px;--left: 8px}.sign--minus:after{content:none}.sign--minus.sign--small{--top: 10px;--left: 4px}.sign--plus{--top: 50%;--left: 50%}.sign--plus.sign--small{--top: 10px;--left: 4px}@media (hover: hover){.sign--plus:hover:before,.sign--plus:focus:before{--angle: 180deg}.sign--plus:hover:after,.sign--plus:focus:after{--angle: 270deg}}.sign--plus:before,.sign--plus:after{--angle: 0deg;transition:.55s cubic-bezier(.55,0,.1,1);transition-property:transform;width:calc(var(--iconSize));transform:translate(-50%,-50%) rotate(var(--angle))}.sign--plus:before{--angle: 90deg}.sign--plus:after{transition-delay:.1s}.sign:disabled{opacity:.5;color:var(--c-gray);cursor:default}.modal{--modal-box-color: light-dark(var(--c-white), #1A1B1E);--modal-text-color: var(--c-foreground);--modal-mask: rgba(0, 0, 0, .5);--modal-padding: var(--spacing-4);--modal-width: min(100%, 584px);--modal-box-padding-inline: var(--spacing-6);--modal-box-padding-block: var(--spacing-6);position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:1050;align-items:flex-end;justify-content:flex-end;padding:var(--modal-padding);display:none}@media (min-width: 1024px){.modal{--modal-box-padding-inline: var(--spacing-10);--modal-box-padding-block: var(--spacing-10)}}.modal__mask{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--modal-mask);z-index:1;opacity:0;visibility:hidden}.modal__box{--offset: 150px;padding:var(--modal-box-padding-block) var(--modal-box-padding-inline);border-radius:var(--block-radius);overflow:hidden;position:relative;z-index:2;width:100%;max-width:var(--modal-width);max-height:100%;background-color:var(--modal-box-color);color:var(--modal-text-color);display:flex;flex-direction:column;gap:var(--spacing-4);transform:translateY(var(--offset));opacity:0;pointer-events:none}@media (min-width: 1024px){.modal__box{gap:var(--spacing-6)}}.modal__header{display:flex;justify-content:space-between;margin-block-end:var(--spacing-8)}.modal__branding:is(.icon){--icon-size: 64px}@media (min-width: 1024px){.modal__branding:is(.icon){--icon-size: 96px}}.modal__content{overflow:auto;max-height:calc(100vh - var(--modal-padding) * 2 - var(--modal-box-padding-inline, 0px) * 2)}.modal__content :first-child{margin-block-start:0}.modal__content :last-child{margin-block-end:0}.modal__content table{width:100%}.modal__close{--hitbox: 24px;--iconSize: 16px}@media (min-width: 1024px){.modal__close{--hitbox: 32px;--iconSize: 21.5px}}.modal--drawer{--align: stretch;--justify: end;--modal-width: 448px;--modal-box-padding-inline: var(--spacing-8);--modal-box-padding-block: var(--spacing-8);align-items:var(--align);justify-content:var(--justify)}@media (max-width: 1023.98px){.modal--drawer{--modal-padding: var(--spacing-2);--modal-box-padding-inline: var(--spacing-6);--modal-box-padding-block: var(--spacing-6)}}.modal--drawer-left{--justify: start}.modal--drawer-left .modal__box{--transform: translateX(calc(var(--offset) * -1))}.modal--drawer-top{--align: start;--justify: stretch;--modal-width: 100%}.modal--drawer-top .modal__box{--transform: translateY(calc(var(--offset) * -1))}.modal--drawer-right .modal__box{--transform: translateX(var(--offset))}.modal--drawer-bottom{--align: end;--justify: stretch;--modal-width: 100%}.modal--drawer-bottom .modal__box{--transform: translateY(var(--offset))}.modal--drawer .modal__box{opacity:1;transform:var(--transform);display:flex;flex-direction:column}.modal--drawer .modal__header{padding-block-end:var(--modal-box-padding-block);border-bottom:1px solid var(--c-border);margin-block-end:var(--modal-box-padding-block);flex:0 0 auto}.modal--drawer .modal__content{flex:1 1 auto}.consentTracker{--inset: var(--spacing-4);position:fixed;inset:auto var(--inset) var(--inset);z-index:40;width:min(100% - var(--inset) * 2,528px);border-radius:var(--block-radius);background-color:var(--color-background);color:var(--color-foreground);transform:translateY(calc(100% + var(--inset)));opacity:0;transition:.25s cubic-bezier(.22,1,.36,1);transition-property:transform,opacity;transition-duration:var(--d-long);padding:var(--spacing-6);display:flex;flex-direction:column;gap:var(--spacing-4)}.consentTracker--open{transform:translateY(0);opacity:1}@media (min-width: 768px){.consentTracker{left:auto;padding:var(--spacing-10);gap:var(--spacing-6)}}.consentTracker__header{display:flex;justify-content:space-between;margin-block-end:var(--spacing-8)}.consentTracker__branding:is(.icon){--icon-size: 64px}@media (min-width: 1024px){.consentTracker__branding:is(.icon){--icon-size: 96px}}.consentTracker__close{--hitbox: 24px;--iconSize: 16px}@media (min-width: 1024px){.consentTracker__close{--hitbox: 32px;--iconSize: 21.5px}}.consentTracker__content a{text-decoration:underline}.consentTracker__controls{display:flex;align-items:center;width:100%;gap:var(--spacing-4)}@media (min-width: 1024px){.consentTracker__controls{margin-block-start:var(--spacing-2)}}.consentTracker__controls .btn,.consentTracker__controls .newsletter__success{flex:1 0 calc(50% - var(--spacing-4));min-width:0}.newsletter{position:relative;display:flex;flex-direction:column;gap:var(--spacing-4)}@media (min-width: 1024px){.newsletter{gap:var(--spacing-6)}}.newsletter .errors ul{display:flex;flex-direction:column;gap:var(--spacing-4)}.newsletter .errors li{--color-button: var(--c-red);text-transform:none;text-transform:initial}.newsletter__control{--input-icon-size: 20px;--padding-inline: var(--spacing-4);position:relative}.newsletter__controlInput{border-radius:var(--global-radius);border:1px solid currentColor;padding:14px var(--padding-inline);padding-inline-end:calc(var(--padding-inline) * 2 + var(--icon-size));background:none;color:inherit;width:100%;outline:none;transition:.25s cubic-bezier(.22,1,.36,1);transition-property:border}@media (min-width: 1024px){.newsletter__controlInput{--input-icon-size: 24px;--padding-inline: var(--spacing-6);padding-block:var(--spacing-4)}}.newsletter__controlInput:focus,.newsletter__controlInput:active{border-color:var(--c-blue)}.newsletter__controlInput:focus+button,.newsletter__controlInput:active+button{color:var(--c-blue)}.newsletter__controlSubmit{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:50%;right:var(--padding-inline);transform:translateY(-50%);color:inherit;transition:.25s cubic-bezier(.22,1,.36,1);transition-property:color}.newsletter__controlSubmit .icon{--icon-size: var(--input-icon-size)}.newsletter__success{--color-button: var(--c-green);--color-button-border: var(--c-green);width:100%}.quickProduct{--thumbnail-size: 72px;display:grid;border-radius:var(--global-radius);padding:var(--spacing-6);grid-template-areas:"image title price" "image options buy";grid-template-columns:var(--thumbnail-size) 1fr auto;grid-gap:var(--spacing-3) var(--spacing-4);gap:var(--spacing-3) var(--spacing-4);align-items:stretch;background-color:var(--c-gray-accent)}@media (min-width: 1024px){.quickProduct{--thumbnail-size: 88px}}@container (max-width: 380px){.quickProduct--multiOpt{grid-template-areas:"image title price" "image options options" "image buy buy"}.quickProduct--multiOpt .quickProduct__optionPicker,.quickProduct--multiOpt .quickProduct__optionPickerControl{width:100%}.quickProduct--multiOpt .quickProduct__buyBtn{justify-self:flex-start;width:100%}}.quickProduct__image{grid-area:image;aspect-ratio:1/1;border-radius:var(--global-radius);border:1px solid var(--c-gray-card);background:var(--c-gray);-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.quickProduct__title,.quickProduct__price{align-self:flex-end}.quickProduct__price,.quickProduct__buyBtn{justify-self:flex-end}.quickProduct__title{grid-area:title}.quickProduct__price{grid-area:price;justify-content:flex-end}.quickProduct__options{grid-area:options;display:inline-flex;gap:var(--spacing-2);align-items:flex-end;padding-bottom:var(--spacing-2)}.quickProduct__optionPicker{position:relative}.quickProduct__optionPicker select{position:absolute;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0;top:0;right:0;bottom:0;left:0}.quickProduct__optionPickerControl{display:inline-flex;padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--c-dark-neutral-600);border-radius:var(--global-radius);align-items:center;gap:var(--spacing-3);font-size:16px;font-weight:500}@media (min-width: 1024px){.quickProduct__optionPickerControl{padding-inline-start:var(--spacing-3)}}.quickProduct__optionPickerControlIcon.icon{--icon-size: 16px}.quickProduct__optionPickerValue{line-height:1}.quickProduct__optionPickerValue[quick-product-color-option]{overflow:hidden;text-indent:-9999px;display:block;aspect-ratio:1/1;width:16px;border-radius:50%;background-color:var(--swatch-color);background-image:var(--swatch-image);background-size:cover}.quickProduct__buyBtn{--button-padding-y: var(--spacing-2);--button-padding-x: var(--spacing-2);--button-color-border: var(--c-blue);--button-color-text: var(--c-blue);--button-color-border-hover: var(--c-black);--button-color-text-hover: var(--c-black);--button-color-border-active: var(--c-dark-neutral-350);--button-color-text-active: var(--c-dark-neutral-350);display:flex;grid-area:buy;line-height:1;font-size:16px;align-self:flex-end;margin-bottom:var(--spacing-2)}recommendations{container-type:inline-size}.preloader{--logo-size: 240px;position:fixed;top:0;right:0;bottom:0;left:0;background-color:var(--c-background);z-index:9999;display:flex;align-items:center;justify-content:center}@media (min-width: 768px){.preloader{--logo-size: 420px}}:where(.preloader>*){visibility:hidden}.preloader__bar{position:absolute;top:50%;left:50%;width:calc(var(--logo-size) * .71);height:1px;background:color-mix(in srgb,transparent,var(--c-foreground) 20%);transform:translate(-50%,-50%)}.preloader__bar:before{content:"";display:block;background:var(--c-foreground);width:var(--progress, 0%);height:100%}.preloader__mask{position:relative;width:var(--logo-size);height:var(--logo-size);overflow:hidden;visibility:visible}.preloader__logo{position:absolute;top:50%;left:50%;width:var(--logo-size);height:auto;aspect-ratio:1/1;transform:translate(-50%,-50%);z-index:5;visibility:hidden}.preloader__colorBar{position:absolute;visibility:visible}.preloader__colorBar--red,.preloader__colorBar--green{--bar-size: calc(var(--logo-size) * .25);width:var(--bar-size);height:50dvh}.preloader__colorBar--red{bottom:calc(50% + var(--logo-size) * .68 / 2);right:calc(50% + var(--bar-size) * .425);background:var(--c-red);transform-origin:center bottom;transform:translateY(-50dvh)}.preloader__colorBar--green{top:calc(50% + var(--logo-size) * .71 / 2);left:calc(50% - var(--bar-size) / 4);width:calc(var(--bar-size) * 1.1);background:var(--c-green);transform:translateY(50dvh);transform-origin:center top}.preloader__colorBar--blue{background:var(--c-blue);top:calc(50% + 2px);height:calc(var(--logo-size) * .7);width:50dvw}.preloader__colorBar--blue.preloader__colorBar--left{right:calc(50% + var(--logo-size) / 3);transform:translate(-50dvw,-50%);transform-origin:right center}.preloader__colorBar--blue.preloader__colorBar--right{left:calc(50% + var(--logo-size) / 3);transform-origin:left center;transform:translate(50dvw,-50%)}.preloader~:where(#page) .header .logo{opacity:0;visibility:hidden}.preloader--hidden .preloader~:where(#page) .header .logo{opacity:1;visibility:visible}.edge{--edge-size: var(--spacing-6);--edge-bg-color: var(--c-background);--edge-fg-color: transparent}.edge:before,.edge:after{--bevel-x: 100%;--bevel-y: 100%;width:var(--edge-size, 1rem);aspect-ratio:1;position:absolute;background-image:radial-gradient(circle at var(--bevel-x) var(--bevel-y),transparent var(--edge-size),var(--edge-bg-color) var(--edge-size))}.edge--topRight:before,.edge--topRight:after,.edge--topLeft:before,.edge--topLeft:after{top:calc(var(--edge-size) * -1)}.edge--topLeft:before{--bevel-x: 100%;--bevel-y: 0%;left:0;content:""}.edge--topLeftInset:before{left:0;margin-block-start:calc(var(--spacing-4) * -1);margin-inline-start:calc(var(--spacing-4) * -1);content:""}.edge--bottomLeft:before{--bevel-x: 100%;--bevel-y: 0%;left:0;bottom:0;content:""}.edge--bottomLeftInset:before{--bevel-x: 0%;--bevel-y: 0%;content:"";left:0;bottom:0;top:auto;margin-inline-start:calc(var(--spacing-6) * -1)}.edge--topRight:after{--bevel-x: 0%;--bevel-y: 0%;right:0;content:""}.edge--bottomRight:after{--bevel-x: 0%;--bevel-y: 0%;top:auto;right:0;bottom:0;content:""}.edge--bottomLeftInset:not(.edge--topLeft):before,.edge--bottomRightInset:not(.edge--topLeft):before{--bevel-x: 0%;--bevel-y: 0%;content:"";left:0;bottom:0}.edge--bottomRightInset:after{--bevel-x: 100%;--bevel-y: 0%;content:"";top:auto;right:0;bottom:0;margin-inline-end:calc(var(--spacing-6) * -1)}.edge--topLeftOutset:before{--bevel-x: 0%;--bevel-y: 100%;content:"";left:0;top:0;margin-inline-start:calc(var(--spacing-6) * -1)}.edge--bottomRightOutset:after{--bevel-x: 0%;--bevel-y: 100%;content:"";top:auto;right:0;bottom:0;margin-block-end:calc(var(--spacing-6) * -1)}@property --gradient-deg{syntax: "<angle>"; inherits: false; initial-value: -140deg;}.clipboard{display:flex;flex-direction:column;align-items:center;row-gap:var(--spacing-8);width:100%}.clipboard__component{position:relative;display:flex;width:100%;align-items:center;background:var(--c-black);border-radius:8px;box-shadow:0 0 20px rgba(var(--c-red-rgb),.15),0 0 35px rgba(var(--c-blue-rgb),.1),0 0 45px rgba(var(--c-green-rgb),.1);transition:box-shadow cubic-bezier(.22,1,.36,1) .6s,scale cubic-bezier(.55,0,0,.1) .3s;scale:1;cursor:pointer}@supports (background: paint(something)){.clipboard__component:before{animation:animateConicGradient 2.5s linear infinite;animation-play-state:paused}}@media (hover: hover){.clipboard__component:hover,.clipboard__component:focus{box-shadow:0 0 40px rgba(var(--c-red-rgb),.4),0 0 80px rgba(var(--c-blue-rgb),.3),0 0 120px rgba(var(--c-green-rgb),.3),0 0 160px #ffa50033;scale:1.05}@supports (background: paint(something)){.clipboard__component:hover:before,.clipboard__component:focus:before{animation-play-state:running}}}.clipboard__component:before{pointer-events:none;content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:conic-gradient(from var(--gradient-deg, -140deg),var(--c-red),#FFA500,var(--c-green),var(--c-blue),var(--c-green),var(--c-blue),var(--c-red));background-position:center center;background-size:108% 108%;background-repeat:no-repeat;background-clip:border-box;border:2px solid transparent;border-radius:8px;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.clipboard__label{flex:0 0 auto;display:flex;align-self:stretch;align-items:center;justify-content:center;padding-inline:var(--spacing-6) var(--spacing-3);border-inline-end:2px solid rgba(var(--c-white-rgb),.2);opacity:.6}.clipboard__value{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;color:currentColor;background:transparent;padding:var(--spacing-4);flex:1 0 auto;overflow:hidden;text-overflow:ellipsis}.clipboard__value:focus{outline:none}.clipboard__indicator{opacity:.7}.clipboard__indicatorText--copied.visible+.clipboard__indicatorText--default{display:none}.clipboard__copyIcon{line-height:0;margin-inline-end:31px}@keyframes animateConicGradient{0%{--gradient-deg: -140deg}50%{--gradient-deg: 40deg}to{--gradient-deg: 220deg}}.hero{--edge-size: var(--spacing-6);--hero-cutout-outside-radius: calc(var(--block-radius) + (var(--edge-size) / 2));--hero-slide-content-opacity: 0;--active-slide-zIndex: 1;--inactive-slide-zIndex: 0;--thumbnails-zIndex: 1;--thumbnails-height: auto;--hero-border-size: 4px;--hero-content-padding: var(--spacing-10);border-radius:var(--block-radius);display:flex;flex-direction:column;overflow:hidden;position:relative}@media (max-width: 767.98px){.hero--heightMobile-fixed_35rem{height:35rem}.hero--heightMobile-16x9{height:auto;aspect-ratio:16/9}.hero--heightMobile-2_15x1{height:auto;aspect-ratio:2.15}.hero--heightMobile-4x3{height:auto;aspect-ratio:4/3}.hero--heightMobile-1x1{height:auto;aspect-ratio:1}.hero--heightMobile-3x4{height:auto;aspect-ratio:3/4}}@media (min-width: 768px){.hero--heightTablet-fixed_35rem{height:35rem}.hero--heightTablet-16x9{height:auto;aspect-ratio:16/9}.hero--heightTablet-2_15x1{height:auto;aspect-ratio:2.15}.hero--heightTablet-4x3{height:auto;aspect-ratio:4/3}.hero--heightTablet-1x1{height:auto;aspect-ratio:1}.hero--heightTablet-3x4{height:auto;aspect-ratio:3/4}}@media (min-width: 1025px){.hero--heightDesktop-fixed_35rem{height:35rem}.hero--heightDesktop-16x9{height:auto;aspect-ratio:16/9}.hero--heightDesktop-2_15x1{height:auto;aspect-ratio:2.15}}.hero--bordered{--hero-content-padding: var(--spacing-12)}.hero--bordered:before{content:"";position:absolute;inset:var(--edge-size);z-index:2;border:var(--hero-border-size) solid transparent;border-radius:calc(var(--block-radius) - var(--edge-size) / 2);background-position:-8px -8px;background-repeat:no-repeat;background-size:108% 108%;background-image:conic-gradient(var(--c-green) 45deg,var(--c-blue) 130deg,var(--c-red) 225deg,var(--c-orange) 300deg,var(--c-green));background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}@media (min-width: 768px){.hero{--thumbnails-height: 12rem}}@media (max-width: 767.98px){.hero .edge:before,.hero .edge:after{content:normal;content:initial}}.hero--right{--hero-slide-content-opacity: 1;display:grid;grid-template:"container container container" "mobile-row mobile-row mobile-row";grid-column-gap:var(--edge-size);-moz-column-gap:var(--edge-size);column-gap:var(--edge-size);grid-template-columns:repeat(3,1fr);grid-template-rows:[banner] 1fr [thumbs] var(--thumbnails-height);grid-template-areas:"container container container" "mobile-row mobile-row mobile-row"}@media (min-width: 768px){.hero--right{--hero-slide-content-opacity: 1;grid-template-areas:"container container thumbs" "mobile-row mobile-row mobile-row"}}.hero img,.hero video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero>*{grid-area:container}.hero__banner{width:100%;height:100%;grid-column:1/4;grid-row:1/2;position:relative;overflow:hidden;border-radius:var(--block-radius);background-color:var(--c-gray-accent)}@media (min-width: 768px){.hero__banner{grid-row-end:3}}.hero__slide{--hero-slide-spacing-top: var(--spacing);--hero-slide-spacing-bottom: var(--spacing-14);--hero-slide-bg-brightness: 1;display:flex;top:0;right:0;bottom:0;left:0;contain:content;z-index:var(--active-slide-zIndex);transition:background-size .25s}.hero__slide img.inlineImg.lazyloaded{filter:brightness(var(--hero-slide-bg-brightness)) blur(0)}.hero__slide lazyvideo img{display:none}.hero__slide lazyvideo:not([data-rendered=true]){display:none}.hero__slide.swiper-slide{max-width:auto;height:auto;display:flex;box-sizing:border-box}@media (min-width: 768px){.hero__slide{grid-template-rows:1fr 40%}}.hero--bottom .hero__slide:not(.swiper-slide-active){filter:blur(10px);z-index:var(--inactive-slide-zIndex)}.hero--bottom .hero__slide:not(.swiper-slide-active) .hero__slideContent{opacity:var(--hero-slide-content-opacity)}.hero__slideImage{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.hero__slideImage:not(:has(lazyvideo)){display:grid}.hero__slideImage img{place-items:center;transition:transform .5s ease-in-out;transform:scale(1.1)}.hero__slide.swiper-slide-active .hero__slideImage img{transform:scale(1)}.hero__slideEyebrow{text-transform:uppercase;margin:0}.hero__slideEyebrow--pos-top,.hero__slideEyebrow--pos-bottom,.hero__slideEyebrow--pos-top-left,.hero__slideEyebrow--pos-top-right,.hero__slideEyebrow--pos-bottom-left,.hero__slideEyebrow--pos-bottom-right{position:absolute}.hero__slideEyebrow--pos-top-left{top:var(--hero-content-padding);left:var(--hero-content-padding)}.hero__slideEyebrow--pos-top-right{top:var(--hero-content-padding);right:var(--hero-content-padding)}.hero__slideEyebrow--pos-bottom-left{bottom:var(--hero-content-padding);left:var(--hero-content-padding)}.hero__slideEyebrow--pos-bottom-right{bottom:var(--hero-content-padding);right:var(--hero-content-padding)}.hero__slideEyebrow--pos-top{top:var(--hero-content-padding);left:50%;transform:translate(-50%)}.hero__slideEyebrow--pos-bottom{bottom:var(--hero-content-padding);left:50%;transform:translate(-50%)}.hero__slideTitle{line-height:1;transition:opacity .5s .5s;opacity:var(--hero-slide-content-opacity)}.hero__slideTitle--size-dynamic{font-size:clamp(2.25rem,1.293rem + 4.783vw,var(--t-h2-fs))}.hero__slideTitle--size-h1{font-size:var(--t-h1-fs);letter-spacing:var(--t-h1-ls)}.hero__slideTitle--size-h2{font-size:var(--t-h2-fs);letter-spacing:var(--t-h2-ls)}.hero__slideTitle--size-h3{font-size:var(--t-h3-fs);letter-spacing:var(--t-h3-ls)}.hero__slideTitle--size-h4{font-size:var(--t-h4-fs);letter-spacing:var(--t-h4-ls)}.hero__slideTitle--size-h5{font-size:var(--t-h5-fs);letter-spacing:var(--t-h5-ls)}@media (min-width: 768px){.hero__slideTitle{max-width:75%}}@media (min-width: 1025px){.hero__slideTitle--width-30{max-width:30%}.hero__slideTitle--width-35{max-width:35%}.hero__slideTitle--width-40{max-width:40%}.hero__slideTitle--width-45{max-width:45%}.hero__slideTitle--width-50{max-width:50%}.hero__slideTitle--width-55{max-width:55%}.hero__slideTitle--width-60{max-width:60%}.hero__slideTitle--width-65{max-width:65%}.hero__slideTitle--width-70{max-width:70%}.hero__slideTitle--width-75{max-width:75%}.hero__slideTitle--width-80{max-width:80%}.hero__slideTitle--width-85{max-width:85%}.hero__slideTitle--width-90{max-width:90%}.hero__slideTitle--width-95{max-width:95%}.hero__slideTitle--width-100{max-width:100%}}.hero__slideContent{padding:var(--hero-content-padding);position:relative;width:100%;display:flex;flex-direction:column;gap:var(--edge-size);color:var(--c-white)}.hero__slideContent--pos-left,.hero__slideContent--pos-top-left,.hero__slideContent--pos-bottom-left{align-items:flex-start;text-align:left}.hero__slideContent--pos-right,.hero__slideContent--pos-top-right,.hero__slideContent--pos-bottom-right{align-items:flex-end;text-align:right}.hero__slideContent--pos-top,.hero__slideContent--pos-bottom,.hero__slideContent--pos-center{align-items:center;text-align:center}.hero__slideContent--pos-top-left,.hero__slideContent--pos-top,.hero__slideContent--pos-top-right{justify-content:flex-start}.hero__slideContent--pos-left,.hero__slideContent--pos-center,.hero__slideContent--pos-right{justify-content:center}.hero__slideContent--pos-bottom-left,.hero__slideContent--pos-bottom,.hero__slideContent--pos-bottom-right{justify-content:flex-end}@media (min-width: 768px){.hero__slideContent{margin-bottom:var(--thumbnails-height)}.hero--single .hero__slideContent{margin-bottom:0}}@media (min-width: 768px){.hero__slideBody{max-width:75%}}@media (min-width: 1025px){.hero__slideBody--width-30{max-width:30%}.hero__slideBody--width-35{max-width:35%}.hero__slideBody--width-40{max-width:40%}.hero__slideBody--width-45{max-width:45%}.hero__slideBody--width-50{max-width:50%}.hero__slideBody--width-55{max-width:55%}.hero__slideBody--width-60{max-width:60%}.hero__slideBody--width-65{max-width:65%}.hero__slideBody--width-70{max-width:70%}.hero__slideBody--width-75{max-width:75%}.hero__slideBody--width-80{max-width:80%}.hero__slideBody--width-85{max-width:85%}.hero__slideBody--width-90{max-width:90%}.hero__slideBody--width-95{max-width:95%}.hero__slideBody--width-100{max-width:100%}}.hero__slideBody p{font-size:var(--t-body-3-fs);text-shadow:0 0 var(--hero-slide-ts-size, 0) var(--c-black);transition:opacity .5s .55s;opacity:var(--hero-slide-content-opacity)}.swiper-slide-active .hero__slideTitle,.swiper-slide-active .hero__slideContent p,.swiper-slide-active .hero__slideContent .btn,.swiper-slide-active .hero__slideContent .newsletter__success{opacity:1}.hero__trackWrapper.swiper{width:100%;min-height:8rem;display:grid;overflow:visible;background-color:var(--c-background)}.hero--right .hero__trackWrapper.swiper{grid-area:mobile-row}@media (min-width: 768px){.hero__trackWrapper.swiper{position:absolute;right:0;background-color:transparent}.hero--bottom .hero__trackWrapper.swiper{min-height:12rem;bottom:0}.hero--right .hero__trackWrapper.swiper{height:auto;top:0;grid-area:thumbs}}.hero__track.swiper-wrapper{position:relative;z-index:1}@media (max-width: 767.98px){.hero--right .hero__track.swiper-wrapper{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--edge-size);gap:var(--edge-size)}.hero--right .hero__track.swiper-wrapper>:first-child{display:none}}@media (min-width: 768px){.hero--right .hero__track{display:grid;grid-template-rows:1fr 1fr;grid-gap:var(--edge-size);gap:var(--edge-size);padding-left:var(--edge-size);padding-bottom:var(--edge-size);border-bottom-left-radius:var(--hero-cutout-outside-radius);background-color:var(--c-background);box-sizing:border-box}.hero--right .hero__trackItemContainer:first-of-type{display:none}}.hero__trackItemContainer{box-sizing:border-box}.hero__trackItemContainer.swiper-slide{height:auto;display:grid;position:relative;background-color:var(--c-background);opacity:1;transition-duration:.25s;transition-property:opacity,padding;padding-block-start:var(--edge-size)}.hero__trackItemContainer.swiper-slide-thumb-active{padding-inline:0;opacity:0}@media (max-width: 767.98px){.hero__trackItemContainer.swiper-slide-thumb-active{opacity:1}}@media (min-width: 768px){.hero__trackItemContainer--bottom:first-of-type{padding-inline-end:var(--edge-size);border-top-right-radius:var(--hero-cutout-outside-radius)}.hero__trackItemContainer--bottom:first-of-type.swiper-slide-thumb-active{padding-inline-end:0}.hero__trackItemContainer--bottom:first-of-type:is(.swiper-slide-thumb-active)+.hero__trackItemContainer{border-top-right-radius:0}.hero__trackItemContainer--bottom:not(.swiper-slide-thumb-active):first-of-type+.hero__trackItemContainer--bottom:not(.swiper-slide-thumb-active){border-top-left-radius:0}.hero__trackItemContainer--bottom:not(.swiper-slide-thumb-active):first-of-type+.hero__trackItemContainer--bottom:not(.swiper-slide-thumb-active):before{content:normal;content:initial}.hero__trackItemContainer--bottom:first-of-type:has(+.hero__trackItemContainer:not(.swiper-slide-thumb-active)){border-top-right-radius:0}.hero__trackItemContainer--bottom:first-of-type:has(+.hero__trackItemContainer:is(.swiper-slide-thumb-active)){padding-inline-end:var(--edge-size)}.hero__trackItemContainer--bottom:nth-of-type(2n){border-top-right-radius:var(--hero-cutout-outside-radius);border-top-left-radius:var(--hero-cutout-outside-radius)}.hero__trackItemContainer--bottom:nth-of-type(2n).swiper-slide-thumb-active{padding-inline:var(--edge-size)}.hero__trackItemContainer--bottom:nth-of-type(2n):has(+.hero__trackItemContainer:is(.swiper-slide-thumb-active)){padding-inline-end:var(--edge-size)}.hero__trackItemContainer--bottom:first-of-type:is(.swiper-slide-thumb-active)+.hero__trackItemContainer:nth-of-type(2n){padding-inline-start:var(--edge-size)}.hero__trackItemContainer--bottom:last-of-type{padding-inline-start:var(--edge-size);grid-column:3;border-top-left-radius:var(--hero-cutout-outside-radius)}.hero__trackItemContainer--bottom:last-of-type.swiper-slide-thumb-active{padding-inline-start:0}.hero__trackItemContainer--bottom:is(.swiper-slide-thumb-active)+.hero__trackItemContainer:last-of-type{padding-inline-start:var(--edge-size)}.hero__trackItemContainer--bottom:not(.swiper-slide-thumb-active)+.hero__trackItemContainer:last-of-type{border-top-left-radius:0}.hero__trackItemContainer--bottom:not(.swiper-slide-thumb-active)+.hero__trackItemContainer:last-of-type:before{content:normal;content:initial}}@media (min-width: 768px){.hero--right .hero__trackItemContainer{padding-block-start:0}}.hero__trackItem{--hero-thumb-scale: 1;width:100%;display:flex;position:relative;border-radius:var(--block-radius);overflow:hidden;cursor:pointer}.hero__trackItem:hover{--hero-thumb-scale: 1.1}.hero__trackItem p{position:absolute;inset-block-end:var(--edge-size);inset-inline:var(--edge-size);color:var(--c-white);text-shadow:0 0 var(--hero-slide-ts-size) var(--c-black)}.hero--right .hero__trackItem p{display:none}.hero__trackItemImage{width:100%;overflow:hidden}.hero--bottom .hero__trackItemImage img{aspect-ratio:2/1;filter:brightness(var(--hero-slide-bg-brightness, 1));transform:scale(var(--hero-thumb-scale, 1));transition:transform .2s ease-in}@media (max-width: 767.98px){.hero .edge{--edge-size: 12px}.hero__trackItemContainer.swiper-slide{opacity:.8}.hero__trackItemContainer.swiper-slide.swiper-slide-thumb-active{opacity:1}}.heroCta{--heroCta-valign: center;max-height:90vh;aspect-ratio:1440/960;width:100%;display:grid;position:relative;padding-block:var(--spacing-12);margin-block:4.9rem;background-color:var(--c-background);contain:content}@media (max-width: 1024.98px){.heroCta{aspect-ratio:375/646}}.heroCta__wrapper{grid-template-columns:1fr calc(100% - var(--spacing-12) * 2) 1fr}.heroCta--start{--heroCta-valign: start}.heroCta--center{--heroCta-valign: center}.heroCta--end{--heroCta-valign: end}.heroCta .btn,.heroCta .newsletter__success{margin-top:var(--spacing-8)}.heroCta__image{grid-column:1/4;top:0;right:0;bottom:0;left:0;position:absolute}.heroCta__image .inlineImg{z-index:0}.heroCta__image--masked:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-image:linear-gradient(0deg,var(--c-black),var(--c-black-70),var(--c-black));background-repeat:no-repeat;background-size:100% 100%}.heroCta__title{text-align:center}.heroCta__border{--heroCta-border-size: 4px;position:absolute;inset:var(--spacing-8);grid-column:1/4;border-radius:var(--block-radius)}.heroCta__border:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:var(--heroCta-border-size) solid transparent;border-radius:inherit;background-position:-8px -8px;background-repeat:no-repeat;background-size:108% 108%;background-image:conic-gradient(var(--c-green) 45deg,var(--c-blue) 130deg,var(--c-red) 225deg,var(--c-orange) 300deg,var(--c-green));background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.heroCta__content{--heroCta-content-spacing: var(--spacing-6);padding:var(--heroCta-content-spacing);display:grid;grid-gap:var(--spacing-12);gap:var(--spacing-12);text-align:center;justify-content:center;align-items:var(--heroCta-valign);position:relative;color:var(--c-background)}.heroCta__content>div{max-width:840px}.heroCta__contentInner{max-width:var(--max-width)}.heroCta__content p{font-size:var(--t-body-1-fs);line-height:1.5rem;margin-top:var(--spacing-8);margin-bottom:0}@media (min-width: 768px){.heroCta__content{--heroCta-content-spacing: var(--spacing-22)}}.heroVideo__wrapper{position:relative;overflow:hidden}.heroVideo__inner{margin-inline:auto;max-width:862px}.heroVideo__block--video .video--active{z-index:5}.heroVideo__block--video .video--active+.heroVideo__gradientOverlay{opacity:0}[accordion]{--border-color: var(--c-dark-neutral-500);--content-color: var(--color-gray);--block-spacing: var(--spacing-4);padding-block:var(--block-spacing);width:100%;border-bottom:1px solid var(--border-color)}[accordion].accordion--open [accordion-trigger] .icon-plus{display:none}[accordion].accordion--open [accordion-trigger] .icon-minus{display:block}[accordion].accordion--open [accordion-content]{padding-top:var(--block-spacing)}[accordion] [accordion-trigger]{width:100%;position:relative;text-align:left;padding:0;display:flex;align-items:center;justify-content:space-between;color:var(--color);line-height:150%;text-transform:none}[accordion] [accordion-trigger] .icon{max-width:24px;max-height:24px;margin-left:var(--spacing-4)}[accordion] [accordion-trigger] .icon-minus{display:none}[accordion][accordion-icons-left] [accordion-trigger]{padding-left:40px}[accordion][accordion-icons-left] .icon{left:0;right:auto;right:initial}[accordion] [accordion-content]{height:0;overflow:hidden}.articleCard{min-width:260px;max-width:397px;width:100%}.articleCard__img{width:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px;aspect-ratio:397/265;max-height:265px}.articleCard__content{padding-top:.8rem;gap:.8rem;display:flex;flex-flow:column nowrap}.articleCard__pubDate{color:gray;font-size:12px}.articleCard__title{color:inherit}.articleCard__title h2{font-weight:700;font-size:1.4rem}.articleCard__excerpt{font-size:.8rem}.articleCard__readMore{text-transform:uppercase}.countdown{margin-block:var(--spacing-12)}.countdown__container{display:grid;grid-template-areas:"clock" "content" "img";grid-template-columns:1fr;grid-template-rows:auto;position:relative;border-radius:var(--block-radius)}@media (min-width: 1025px){.countdown__container{grid-template-areas:"clock img" "content img";grid-template-columns:55% 1fr}}.countdown__cta,.countdown__image{background-color:var(--c-red)}@media (min-width: 1025px){.countdown__cta,.countdown__image{background-color:transparent;border-radius:0}}.countdown__cta{grid-area:content;display:flex;justify-content:center;flex-direction:column;padding:var(--spacing-12);padding-top:var(--spacing-20);border-top-right-radius:var(--block-radius);border-top-left-radius:var(--block-radius);margin-top:var(--spacing-12);background-color:var(--c-red);color:var(--c-white)}@media (min-width: 1025px){.countdown__cta{margin-top:0;border-top-right-radius:0;border-bottom-left-radius:var(--block-radius)}}.countdown__image{grid-area:img;padding:var(--spacing-12);border-bottom-right-radius:var(--block-radius);border-bottom-left-radius:var(--block-radius);background-color:var(--c-red)}@media (min-width: 1025px){.countdown__image{border-top-right-radius:var(--block-radius);border-top-left-radius:var(--block-radius);border-bottom-left-radius:0}}.countdown__image img{aspect-ratio:1/1;max-width:30rem;width:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden;border-radius:var(--block-radius)}@media (min-width: 1025px){.countdown__image img{aspect-ratio:3/4;max-width:none}}.countdown__clock>div{grid-area:clock;display:grid;grid-template-columns:1fr 20px 1fr 20px 1fr 20px 1fr;line-height:1;justify-items:center;font-size:clamp(var(--t-h3-fs),1.293rem + 4.783vw,5rem);position:relative;height:100%}@media (max-width: 1024.98px){.countdown__clock>div:after{content:none}}@media (min-width: 1025px){.countdown__clock>div{--edge-bg-color: var(--c-red);font-size:clamp(3.8rem,-.3rem + 8vw,5.3rem);padding:var(--spacing-12) var(--spacing-12) var(--spacing-20) var(--spacing-6);border-bottom-right-radius:var(--block-radius)}}.countdown__clockIndicator{display:block;text-align:center}.countdown__clockIndicator span{display:block}.countdown__clockUnit{text-transform:uppercase;padding-top:var(--spacing);font-size:clamp(.6rem,-.353rem + 1.86vw,.8rem)}@media (max-width: 1024.98px){.countdown__clockUnit{font-size:.75rem}}.countdown .form__container{margin-top:var(--spacing-10)}.countdown .form__container .form__helpText,.countdown .form__container .form__legalText a{color:var(--c-white)}.countdown--noImage .countdown__container{grid-template-columns:1fr}.countdown--noImage .countdown__clock>div{max-width:768px;margin-inline:auto;padding-bottom:var(--spacing-12)}.countdown--noImage .countdown__clock>div:after{content:none}.countdown--noImage .countdown__cta{padding-top:var(--spacing-12);border-radius:var(--block-radius)}@media (min-width: 1025px){.countdown--noImage .countdown__container{grid-template-columns:1fr}.countdown--noImage .countdown__timerHolder{place-content:center}.countdown--noImage .countdown__clock>div{max-width:768px;margin-inline:auto;padding-bottom:var(--spacing-12)}.countdown--noImage .countdown__clock>div:after{content:none}.countdown--noImage .countdown__cta{padding-top:var(--spacing-12);border-radius:var(--block-radius)}}@media (max-width: 1024.98px){.countdown__cta{padding-top:var(--spacing-12);border-bottom-right-radius:var(--block-radius);border-bottom-left-radius:var(--block-radius)}.countdown__image{display:none}}.featuredArticles .grid{display:grid;grid-template-columns:repeat(3,1fr);justify-content:space-between;place-items:center;grid-gap:16px;gap:16px}@media (max-width: 900px){.featuredArticles .grid{grid-template-columns:repeat(1,1fr);gap:48px}}.featureProduct{margin-inline:auto;max-width:min(1025px,100% - var(--gutter))}.featureProduct__image{display:grid;place-content:center;margin-bottom:75px}@media (min-width: 768px){.featureProduct__image{margin-bottom:150px}}.featureProduct__content{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--spacing-6)}.form{--form-help-text-color: var(--c-blue)}.form__input{padding-block:var(--spacing-4);padding-inline:var(--spacing-6);border-radius:var(--global-radius);border:1px solid var(--c-dark-neutral-900);background-color:var(--c-white);width:100%;font:inherit;color:var(--c-foreground)}.form__input--dark{background-color:var(--c-gray-accent);border-color:var(--c-dark-neutral-900);color:var(--c-white)}.form__input::-moz-placeholder{color:inherit;opacity:.5}.form__input::placeholder{color:inherit;opacity:.5}.form__input:is(:user-invalid){color:var(--c-error);border-color:var(--c-red);background-color:#db9292}.form__input:is(:user-invalid)+button[type=submit]{color:var(--c-error)}.form__inputHolder{position:relative;margin-bottom:var(--spacing-6)}.form__inputHolder:has(input:user-invalid) .form__helpText{color:var(--c-red)}.form__inputHolder--hasSubmit button[type=submit]{position:absolute;right:var(--spacing-4);top:50%;color:var(--c-black);transform:translateY(-50%)}.form__inputHolder--hasSubmit button[type=submit] svg{width:24px;aspect-ratio:1}.form__checkbox{display:grid;grid-template-columns:24px 1fr;grid-column-gap:var(--spacing-2);-moz-column-gap:var(--spacing-2);column-gap:var(--spacing-2);align-items:flex-start}.form__checkbox input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--c-white);border-radius:4px;aspect-ratio:1}.form__checkbox input[type=checkbox]:user-invalid{border-color:var(--c-red)}.form__checkbox input[type=checkbox]:checked:before{content:"";background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3e%3cpath fill='%23509a62' fill-rule='evenodd' d='m7.5 12.753 8.46-8.46 1.413 1.414-9.166 9.167a1 1 0 0 1-1.414 0l-4.167-4.167L4.04 9.293z' clip-rule='evenodd'/%3e%3c/svg%3e") center no-repeat;margin-inline:auto;aspect-ratio:1;display:block;position:relative;z-index:100;width:100%}.form__row{margin-block:var(--spacing-4)}.form__row a{text-decoration:underline}.form--success button[type=submit]{display:none}.form--success .form__input{fill:var(--c-green);color:var(--c-green);border-color:var(--c-green);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3e%3cpath fill='currentColor' fill-rule='evenodd' d='m7.5 12.753 8.46-8.46 1.413 1.414-9.166 9.167a1 1 0 0 1-1.414 0l-4.167-4.167L4.04 9.293z' clip-rule='evenodd'/%3e%3c/svg%3e") center no-repeat;background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem);background-color:var(--c-background)}.form small{display:block}.form__helpText{text-transform:uppercase;color:var(--form-help-text-color)}.form__helpText--error,.form:has(input:user-invalid) .form__helpText{color:var(--c-red)}.form--success .form__helpText{color:var(--c-green)}.form__legalText{font-size:var(--t-body-4-fs)}.form__legalText a{text-decoration:underline}.form__legalText p{margin:0}.loginForm{padding-bottom:var(--spacing-20)}.loginForm__title{margin-bottom:var(--spacing-9);text-transform:capitalize}.loginForm .form{--form-help-text-color: #666}.loginForm .form__helpText,.loginForm .form__infoMessage{margin-block:var(--spacing-4) var(--spacing-8);text-transform:none;color:var(--form-help-text-color)}.loginForm .form button[type=submit]{margin-top:var(--spacing-8)}.loginForm .form:valid button[type=submit]{background-color:var(--c-blue)}[mobile-nav]{height:100svh;position:fixed;display:grid;overflow-x:auto;padding-inlne-start:var(--gutter);padding-inlne-end:var(--spacing-8);inset:0 0 auto;padding-top:calc(var(--spacing-4) * 2 + 52px);color:var(--c-foreground);background-color:var(--c-background);transform:translateY(-100%);transition:.25s cubic-bezier(.22,1,.36,1);transition-property:transform,opacity;transition-duration:.55s;z-index:1;opacity:0}.mobileNav--open main,.mobileNav--open main+*{filter:blur(12px)}.mobileNav--open [mobile-nav]{transform:translateY(0);opacity:1}.mobileNav__link{display:block;text-decoration:none}.mobileNav [mobile-nav-main-menu],.mobileNav__bottom{transition:.25s cubic-bezier(.22,1,.36,1);transition-duration:.55s}.mobileNav__bottomContainer{text-transform:uppercase}.mobileNav__bottom{transition-duration:.25s;position:relative;display:flex;flex-direction:column;gap:var(--spacing-2);margin-bottom:var(--spacing-6)}.mobileNav__bottom .mobileNav__link{color:var(--c-text-secondary)}.mobileNav__footerText{color:var(--c-border)}.mobileNav__links{padding-inline:var(--gutter);display:flex;flex-direction:column;justify-content:space-between;position:relative;gap:var(--spacing-8);grid-row:-1;padding-top:var(--spacing-10);border-top:1px solid var(--c-border)}.mobileNav__linksList{display:flex;flex-direction:column;gap:var(--spacing-2)}[mobile-nav-toggle]{padding:0}[mobile-nav-toggle] .icon{--icon-size: 24px}[mobile-nav-toggle] .icon-close,.mobileNav--open [mobile-nav-toggle] .icon-menu{display:none}.mobileNav--open [mobile-nav-toggle] .icon-close{display:block}.searchForm__input{font-family:var(--f-secondary);font-size:var(--font-size);line-height:var(--line-height);overflow:hidden;width:100%;max-width:100%;resize:none}.searchForm__input::-moz-placeholder{color:var(--c-gray)}.searchForm__input::placeholder{color:var(--c-gray)}.searchForm__results{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:15px;margin-top:3rem}.searchForm__results:empty{margin-top:0}.searchForm__results--noResult{grid-template-columns:1fr!important}.searchForm__btn{display:flex;align-items:center}.searchForm__loading{display:inline-block;max-width:3.25rem;margin-left:1rem}.searchForm__loading.searchForm__loading{opacity:0}.searchForm__noResult{overflow:hidden}.searchForm__noResult-title{text-overflow:ellipsis;display:block;overflow:hidden;margin-bottom:.45rem}.searchForm__noResult-text{font-size:18px;color:var(--c-gray);margin:0 0 1.8rem}@media (max-width: 1024px){.searchForm__results{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.searchForm__input{height:155px}.searchForm__results{grid-template-columns:repeat(2,1fr)}}@media (max-width: 500px){.searchForm__results{grid-template-columns:repeat(1,1fr)}}.featuredSection{padding-block:var(--spacing--lg)}.featuredSection__header{text-align:center;margin-bottom:var(--spacing--md)}.featuredSection__header .label{margin:0;margin-bottom:1.2rem}@media (max-width: 768px){.featuredSection__header .label{margin-bottom:.8rem}}.featuredSection .swiper{margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter)}.featuredSection .swiper-slide{width:auto;height:auto}.featuredSection .swiper-button-next{position:absolute;right:18px;top:50%;transform:translateY(-50%);border-radius:3px;color:var(--color-black);background:var(--color-white);width:32px;height:32px}.featuredSection .swiper-button-next:after{display:none}.featuredSection .swiper-button-next svg{width:16px;height:16px}.cardGrid__grid{display:grid;grid-template-columns:1fr;grid-gap:var(--row-gutter) var(--column-gutter);gap:var(--row-gutter) var(--column-gutter)}@media (min-width: 768px){.cardGrid__grid{grid-template-columns:repeat(12,1fr)}}@media (min-width: 768px){.cardGrid__card{grid-column:span var(--column-size)}}@supports not (grid-template-rows: subgrid){.cardGrid__card.contentCard--vertical{display:flex;flex-direction:column}.cardGrid__card.contentCard--vertical .contentCard__image{flex:1 1}.cardGrid__card.contentCard--vertical .contentCard__image+*{margin-block-start:auto}}@supports (grid-template-rows: subgrid){.cardGrid__card.contentCard--vertical{grid-row:span 4;grid-template-rows:subgrid}}.valueColumns{--sticky-top: 40vh;--text-clamp: 7vw}@media (max-width: 1024.98px){.valueColumns{--text-clamp: 10vw}}.valueColumns__inner{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--spacing-12);gap:var(--spacing-12)}@media (max-width: 1024.98px){.valueColumns__inner{grid-template-columns:none}}.valueColumns__pageContent{--left-column-sticky-top: calc(var(--logo-width) * 2);position:sticky;top:var(--left-column-sticky-top)}.valueColumns__pageContent>div{display:flex;flex-direction:column;gap:var(--spacing-4);position:inherit;top:inherit;max-width:545px}@media (min-width: 1025px){.valueColumns__pageContent{--left-column-sticky-top: var(--sticky-top)}}.valueColumns__cards{display:grid;grid-auto-flow:row;grid-auto-rows:1fr;grid-gap:20vh;gap:20vh}.valueColumns__card{--card-border-radius: var(--spacing-8);--card-color-bg: var(--c-gray-accent);position:sticky;top:var(--sticky-top);display:grid;grid-template-rows:minmax(70px,auto) 1fr}.valueColumns__card--tab:first-of-type .valueColumns__content{border-top-left-radius:0}.valueColumns__card--tab:first-of-type .valueColumns__tabText:before{content:none}.valueColumns__card--tab:last-of-type .valueColumns__content{border-top-right-radius:0}.valueColumns__card--tab:last-of-type .valueColumns__tabText:after{content:none}.valueColumns__card:not(.valueColumns__card--tab) .valueColumns__content{border:1px solid var(--c-white-20)}.valueColumns__tabText,.valueColumns__content{background-color:var(--card-color-bg)}.valueColumns__tab{display:grid;grid-template-columns:repeat(5,1fr);position:relative}.valueColumns__tabText{--edge-size: var(--spacing-6);font-size:clamp(var(--t-h4-fs),var(--text-clamp),var(--t-h1-fs));padding-block:var(--spacing-3);padding-inline:var(--spacing-10);display:grid;place-items:center;grid-column-start:var(--tab-index);border-radius:var(--card-border-radius) var(--card-border-radius) 0 0;border-bottom:none;line-height:1;color:var(--color-accent, currentColor);position:relative}.valueColumns__tabText:before,.valueColumns__tabText:after{content:"";width:var(--edge-size);aspect-ratio:1;position:absolute;bottom:0}.valueColumns__tabText:before{background-image:radial-gradient(circle at 0 0,transparent var(--edge-size),var(--card-color-bg) var(--edge-size));right:100%}.valueColumns__tabText:after{background-image:radial-gradient(circle at 100% 0,transparent var(--edge-size),var(--card-color-bg) var(--edge-size));left:100%}.valueColumns__tabText--isPinned{background-color:transparent}.valueColumns__tabLetter{position:relative;font-size:clamp(2.25rem,1.641rem + 3.043vw,4rem)}.valueColumns__content{padding:var(--spacing-10);border-radius:var(--card-border-radius);display:flex;flex-direction:column;gap:var(--spacing-4)}.valueColumns__contentHeading{color:var(--c-blue)}.valueColumns__content img{width:48px;aspect-ratio:1}.letterMessage__inner{position:relative}@media (max-width: 1023.98px){.letterMessage__inner{padding-inline:var(--spacing-2)}}@media (min-width: 1024px){.letterMessage__inner{width:max(66.6666666667%,862px + var(--gutter));margin-inline:auto}}.letterMessage__label{display:block;color:var(--color-accent, currentColor);margin-block-end:var(--spacing-6)}@media (min-width: 1024px){.letterMessage__label{position:absolute;top:0;right:0}}.letterMessage__signature{display:flex;align-items:center;justify-content:flex-end;-moz-column-gap:var(--spacing-4);column-gap:var(--spacing-4)}@media (min-width: 1024px){.letterMessage__signature{-moz-column-gap:var(--spacing-8);column-gap:var(--spacing-8)}}.letterMessage__signatureImage{width:clamp(80px,8.8888888889vw,128px)}.postGrid__title{margin-bottom:var(--spacing-10)}.postGrid__grid{display:grid;grid-row-gap:var(--spacing-4);row-gap:var(--spacing-4)}@media (min-width: 768px){.postGrid__grid{grid-template-columns:repeat(2,1fr);grid-auto-flow:row;gap:var(--spacing-10)}}.postGrid__card{--postGridPadding: var(--spacing-5);--postGrid-color-scheme: var(--c-blue);display:grid;grid-template-columns:repeat(2,1fr);align-items:center;grid-gap:var(--spacing-5);gap:var(--spacing-5);padding:var(--postGridPadding);border-radius:var(--block-radius);border:1px solid transparent;background-color:var(--c-gray-accent);transition:background-color .25s linear,border-color .25s linear;color:var(--c-foreground);text-decoration:none}@media (hover: hover){.postGrid__card:hover,.postGrid__card:focus{background-color:var(--dark-neutral-600);box-shadow:0 0 var(--spacing-4) var(--c-gray-10);border-color:#1e232733}.postGrid__card:hover .inlineImg,.postGrid__card:focus .inlineImg{transform:scale(1.05)}}@media (min-width: 768px){.postGrid__card{grid-template-columns:35% 1fr;gap:var(--spacing-10)}}.postGrid__cardImage{border-radius:calc(var(--block-radius) - var(--postGridPadding) / 2);overflow:hidden;aspect-ratio:1}.postGrid__cardImage .inlineImg{width:100%;height:100%;transition:transform .7s cubic-bezier(.14,.73,.36,1);-o-object-fit:cover;object-fit:cover}.postGrid__cardContent{display:flex;flex-direction:column;gap:var(--spacing-5);align-self:center}.postGrid__cardEyebrow{font-size:var(--t-body-3-fs);text-transform:uppercase;color:var(--postGrid-color-scheme)}.postGrid__cardPubDate{font-size:var(--t-body-3-fs);color:var(--c-text-secondary)}.productGrid__wrapper{row-gap:var(--spacing-12)}@media (min-width: 1024px){.productGrid__wrapper{row-gap:5.2rem}}.productGrid__title{color:var(--c-green)}.productGrid__title--product{text-align:center}@media (max-width: 767.98px){.productGrid__title--product{font-size:2.25rem}}@media (max-width: 767.98px){.productGrid__title:not(.productGrid__title--product){font-size:3.5rem}}.productGrid__grid{--grid-columns: 2;--column-gutter: var(--spacing-4);display:grid;grid-template-columns:repeat(var(--grid-columns),1fr);grid-gap:var(--row-gutter) var(--column-gutter);gap:var(--row-gutter) var(--column-gutter)}@media (min-width: 768px) and (max-width: 1023.98px){.productGrid__grid{--column-gutter: var(--spacing-10)}}@media (min-width: 1024px){.productGrid__grid{--grid-columns: 3;--column-gutter: var(--spacing-10)}}@media (max-width: 1023.98px){.productGrid.section{--header-clearance: var(--spacing-8)}}.productOverview__inner{display:grid;grid-template-columns:100%;grid-gap:var(--row-gutter) var(--column-gutter);gap:var(--row-gutter) var(--column-gutter);align-items:flex-start}@media (min-width: 1024px){.productOverview__inner{grid-template-columns:repeat(12,1fr)}}@media (min-width: 1024px){.productOverview__gallery{grid-column:span 7;margin-inline-end:calc(var(--column-gutter) * -1)}}.productOverview__form{display:flex;flex-direction:column;row-gap:var(--spacing-6)}@media (min-width: 1024px){.productOverview__form{grid-column:span 4;grid-column-end:-1;row-gap:var(--spacing-8);margin-inline-start:calc(var(--column-gutter) * -1)}}.productOverview__buyButtons{display:flex;flex-direction:column;gap:var(--spacing-4)}.productOverview__recommendationsList{display:flex;flex-direction:column;gap:var(--spacing-2)}.productOverview__sectionLabel{color:var(--c-dark-neutral-500)}.profileGrid__title{margin-bottom:var(--spacing-22)}.profileGrid__grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--spacing-6);gap:var(--spacing-6)}@media (min-width: 768px){.profileGrid__grid{grid-template-columns:repeat(4,1fr);gap:var(--spacing-12)}}.profileGrid__figure{margin:0;display:grid;grid-template-rows:1fr auto;justify-items:stretch;grid-gap:var(--spacing-6);gap:var(--spacing-6)}.profileGrid h4{color:var(--c-blue)}.profileGrid__image{border-radius:var(--block-radius);overflow:hidden;-o-object-fit:cover;object-fit:cover;aspect-ratio:4/5}.profileGrid__caption{text-align:center}.profileGrid__caption p{color:var(--c-text-secondary);text-transform:uppercase}.cart{display:flex;flex-direction:column}.cart__body{position:relative;flex:1 1}.modal .cart__body{padding:var(--modal-box-padding-block) var(--modal-box-padding-inline)}.cart__items{display:flex;flex-direction:column;row-gap:var(--spacing-5)}@media (min-width: 1024px){.cart__items{row-gap:var(--spacing-6)}}.cartItem{display:flex;gap:var(--spacing-5) var(--spacing-6)}@media (min-width: 1024px){.cartItem{gap:var(--spacing-6)}}.cartItem__media{--size: 72px;width:var(--size);height:var(--size);background-color:var(--c-gray);border-radius:var(--global-radius);border:1px solid #D0D3D1;display:flex;justify-content:center;align-items:center}@media (min-width: 1024px){.cartItem__media{--size: 88px}}.cartItem__img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.cartItem__img--empty{width:50%;height:50%;opacity:.5}.cartItem__info{flex:1 1;display:flex;flex-direction:column;gap:var(--spacing-2)}.cartItem__infoBottom{display:flex;flex-direction:column;gap:var(--spacing-3)}.cartItem__title{display:block}.cartItem__total--discounted{color:var(--c-red)}.cartItem__total--before{text-decoration:line-through;color:var(--c-white)}.cartItem__options{color:var(--c-text-secondary)}.cartItem__actions{display:flex;justify-content:space-between;align-items:center}.cartItem__quantity{display:inline-flex;gap:var(--spacing-2);align-items:center}.cartItem__quantity .sign{--hitbox: 20px;--iconSize: 14px;--thickness: 1px;--top: 50%;--left: 50%;color:var(--c-gray-card)}.cartItem__quantity .sign--minus{transform:translate(-50%)}.cartItem__remove{text-decoration:underline;color:inherit}.cartItem__remove:disabled{opacity:.5}.cart__footer{flex:0 0;margin-block-start:auto;border-block-start:1px solid var(--c-gray)}.modal .cart__footer{flex-direction:column;padding:var(--spacing-4) var(--modal-box-padding-inline) var(--modal-box-padding-block);display:flex;gap:var(--spacing-6)}.cart__subtotal{display:flex;justify-content:space-between;flex-wrap:wrap;gap:var(--spacing-2)}.cart__subtotalText{flex:1 0 100%;color:var(--c-black-50);margin-block:0}.cart__legal{display:flex;align-items:flex-start;gap:var(--spacing-2);cursor:pointer}.cart__legal input{position:relative;top:2px}.cart__actions{display:flex;flex-direction:column;gap:var(--spacing-4)}.modal .cart{height:100%}.modal:is(#modal-cart) .modal__mask{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.modal:is(#modal-cart) .modal__content{margin:calc(var(--modal-box-padding-block) * -1) calc(var(--modal-box-padding-inline) * -1)}@media (max-width: 767.98px){.modal:is(#modal-cart){--modal-padding: 0}.modal:is(#modal-cart) .modal__box{border-radius:0}}[disable-when-empty],[enable-when-empty]{transition:.25s}[disable-when-empty=disabled],[enable-when-empty=disabled]{display:none!important;pointer-events:none;touch-action:none}.jobPosting{--content-max-width: 700px}.jobPosting__title{margin-bottom:var(--spacing-20)}.jobPosting__title *{margin:0}.jobPosting__grid{display:grid;grid-template-areas:"title content";grid-template-columns:auto 1fr;grid-column-gap:var(--spacing-4);-moz-column-gap:var(--spacing-4);column-gap:var(--spacing-4);grid-row-gap:var(--spacing-18);row-gap:var(--spacing-18)}.jobPosting__grid:not(:last-child){margin-bottom:var(--spacing-20)}.jobPosting__gridContent{grid-area:content;max-width:var(--content-max-width);justify-self:end;grid-row:var(--grid-row)}.jobPosting__gridTitle{--bullet-color: var(--c-blue);grid-area:title;grid-row:var(--grid-row);position:relative}.jobPosting__gridTitleElement{position:sticky;top:calc(var(--header-clearance) + var(--header-height))}.jobPosting__gridTitleElement:before{content:"";display:inline-block;border-radius:50%;width:8px;aspect-ratio:1;background-color:var(--bullet-color);margin-right:var(--spacing-4)}.jobPosting__cards{grid-area:content;grid-row:var(--grid-row);display:flex;max-width:var(--content-max-width);justify-self:end;width:100%;gap:var(--spacing-10)}.jobPosting__cards .jobPosting__card{--title-color: var(--c-blue);border-radius:24px;width:100%;padding:var(--spacing-5);background-color:var(--c-gray-accent);border:1px solid var(--c-dark-neutral-200)}.jobPosting__cards .jobPosting__cardTitle{color:var(--title-color)}.jobPosting .richText ul{margin-bottom:var(--spacing-20)}@media (max-width: 767.98px){.jobPosting{--content-max-width: 100%}.jobPosting__grid{display:block}.jobPosting__gridContent{margin-bottom:var(--spacing-8)}.jobPosting__gridTitle{margin-bottom:var(--spacing-4)}.jobPosting__gridTitleElement{position:static}.jobPosting__cards,.jobPosting__gridContent{margin-bottom:var(--spacing-8)}.jobPosting__cards{flex-direction:column;align-items:stretch;gap:var(--spacing-3)}.jobPosting__cards .jobPosting__card{padding:var(--spacing-6)}}.richText h1,.richText h2,.richText h3,.richText h4,.richText h5,.richText h6{margin-bottom:var(--spacing-6)}.richText ul{padding-inline-start:var(--spacing-4);list-style:square;display:flex;flex-direction:column;gap:var(--spacing);line-height:120%}@media (max-width: 767.98px){.richText ul{padding-inline-start:var(--spacing-8);gap:var(--spacing-4)}}.richText :where([accordion],p,ul)+:is(h1,h2,h3,h4,h5,h6){margin-top:var(--spacing-12)}.richText p,.richText p span{line-height:120%}.richText table{width:100%;border:1px solid var(--c-dark-neutral-200);margin-bottom:var(--spacing-12)}.richText table th{background-color:var(--c-black);color:var(--c-white);text-align:left}.richText table td{--f-secondary: "Courier New";font:400 16px/1 var(--f-secondary);border:1px solid var(--c-border);text-align:left;background:var(--c-gray-accent)}.socialGallery{--socialGallery-spacing: var(--spacing-14)}@media (min-width: 768px){.socialGallery{--socialGallery-spacing: var(--spacing-14)}}.socialGallery__wrapper.swiper{margin-top:var(--socialGallery-spacing);display:grid}.socialGallery__title{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--spacing-5)}.socialGallery__extraIcons{--radius: 97px;--image-size: 52px;display:flex;gap:var(--spacing-5)}@media (max-width: 1024.98px){.socialGallery__extraIcons{--radius: 52px;--image-size: 28px;gap:var(--spacing-2)}}.socialGallery__extraLink{background:var(--background-color);border-radius:100%;width:var(--radius);height:var(--radius);display:flex;align-items:center;justify-content:center}.socialGallery__extraLink:is(a){transition:background .25s}@media (hover: hover){.socialGallery__extraLink:is(a):hover,.socialGallery__extraLink:is(a):focus{background:var(--background-color-hover)}}.socialGallery__extraLink .inlineImg{width:var(--image-size);height:var(--image-size);-o-object-fit:contain;object-fit:contain}.socialGallery__cardImage{display:block;border-radius:var(--block-radius);overflow:hidden;background-color:var(--c-gray-accent);transition:opacity .5s}.socialGallery__cardImage img{width:100%;height:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover}.socialGallery__cardImage:hover:is(a){opacity:.5}.socialGallery__footer{margin-top:var(--socialGallery-spacing)}.socialGallery__footerContent{display:flex;align-items:center;justify-content:space-between}.socialGallery__footerContent p{font-size:var(--t-body-4-fs);margin:0;text-transform:uppercase}.socialGallery__footerContent a{color:inherit;text-decoration:none}@media (max-width: 767.98px){.socialGallery.section{padding-block:var(--spacing-8)}}.textPage--noTable .textPage__grid{grid-template-columns:1fr}.textPage--noTable .textPage__content{width:100%;margin-inline:auto}.textPage__header{margin-bottom:var(--spacing-18)}.textPage__title,.textPage h1,.textPage h2{color:var(--c-blue)}.textPage__grid{display:grid;grid-template-columns:24% 1fr;grid-column-gap:var(--spacing-12);-moz-column-gap:var(--spacing-12);column-gap:var(--spacing-12)}.textPage__content{max-width:978px}@media (max-width: 1024.98px){.textPage__grid{grid-template-columns:1fr}.textPage__header{margin-bottom:var(--spacing-8)}.textPage table-of-contents{position:static;margin-bottom:var(--spacing-6)}.textPage table-of-contents .tableOfContents__list li a.active{font-weight:400}}.testimonials{display:grid;overflow:hidden}.testimonials .swiper{width:100%;padding:var(--spacing-5);max-width:80rem}@media (min-width: 1280px){.testimonials .swiper{overflow:visible}}.testimonials .swiper-wrapper{display:grid;grid-auto-flow:column}.testimonials__card{--testimonial-card-padding: var(--spacing-9);--testimonial-row-gap: var(--spacing-10);--testimonial-child-br: calc(var(--block-radius) - (var(--testimonial-card-padding) / 2));--testimonial-card-bg: var(--c-blue);height:100%;display:grid;box-sizing:border-box;grid-column-gap:var(--spacing-10);-moz-column-gap:var(--spacing-10);column-gap:var(--spacing-10);grid-template-rows:15rem auto;grid-row-gap:var(--testimonial-row-gap);row-gap:var(--testimonial-row-gap);padding:var(--testimonial-card-padding);border:1px solid var(--c-white-10);border-radius:var(--block-radius);color:var(--c-white);background-color:var(--testimonial-card-bg)}.testimonials__card--blue{--testimonial-card-bg: var(--c-blue)}.testimonials__card--green{--testimonial-card-bg: var(--c-green)}.testimonials__card--red{--testimonial-card-bg: var(--c-red)}@media (min-width: 960px){.testimonials__card{--testimonial-card-padding: var(--spacing-10);--testimonial-row-gap: 0;max-width:min(900px,80vw);grid-template-columns:33% 1fr;grid-template-rows:none}}.testimonials__cardImage{border-radius:var(--testimonial-child-br);overflow:hidden}.testimonials__cardImage img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.testimonials__cardContent{display:flex;flex-direction:column;justify-content:space-between;gap:var(--spacing-22)}@media (min-width: 768px){.testimonials__cardContent{gap:var(--spacing-10);padding-block:var(--spacing-10)}}.testimonials__cardContent cite{display:block;font-style:normal}.testimonials__cardContent p{margin:0}.testimonials__cardContent small{text-transform:uppercase;color:var(--c-white-80)}.testimonials__cardQuote:before{content:"“"}.testimonials__cardQuote:after{content:"”"}.sideBySide__inner{display:grid;grid-template-columns:1fr;align-items:center}@media (max-width: 767.98px){.sideBySide__inner{justify-content:center}}@media (min-width: 768px){.sideBySide__inner{grid-template-columns:1fr 1fr}}@media (max-width: 767.98px){.sideBySide__image{display:flex;width:100%;justify-content:center}}@media (min-width: 768px){.sideBySide__image--valign-start{align-self:start}.sideBySide__image--valign-center{align-self:center}.sideBySide__image--valign-end{align-self:end}}.sideBySide__content{padding:56px 16px;line-height:1.25}@media (max-width: 767.98px){.sideBySide__content{max-width:500px;justify-self:center}}@media (min-width: 768px){.sideBySide__content{padding:42px}}@media (min-width: 1280px){.sideBySide__content{padding:42px 86px}}@media (min-width: 768px){.sideBySide--imgRightTextLeft .sideBySide__image{order:1}}@media (max-width: 767.98px){.sideBySide--imgBottomTextTop .sideBySide__image{order:1}}@media (min-width: 768px){.calloutImage__inner{padding-inline:50px}}@media (min-width: 1025px){.calloutImage__inner{padding-inline:150px}}@media (max-width: 767.98px){.calloutImage__grid{display:flex;flex-wrap:wrap;gap:50px}}@media (min-width: 768px){.calloutImage__grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:50px;gap:50px;align-items:center}}.calloutImage__image{align-self:end;justify-self:end}.calloutImage__imageInner{position:relative}.calloutImage__imageInner .inlineImg{margin:0 auto}@media (max-width: 767.98px){.calloutImage__imageInner .inlineImg{max-width:100%!important}}.calloutImage__content{align-self:end;justify-self:end;line-height:1.25;text-align:center}.calloutImage__content strong{color:var(--highlight-color)}@media (max-width: 767.98px){.calloutImage__content{margin-inline:auto}}@media (min-width: 768px){.calloutImage__content--align-left{text-align:left}.calloutImage__content--align-center{text-align:center}.calloutImage__content--align-right{text-align:right}}.calloutImage__contentInner{max-width:380px;margin-block:32px}@media (max-width: 767.98px){.calloutImage__contentInner{margin-block:16px;margin-inline:auto}}@media (min-width: 768px){.calloutImage--imageRightTextLeft .calloutImage__image{justify-self:start;order:1}.calloutImage--imageRightTextLeft .calloutImage__content{justify-self:start}}@media (min-width: 768px){.calloutImage--imageLeftTextRight .inlineImg,.calloutImage--imageRightTextLeft .inlineImg{max-width:min(100%,var(--image-width))!important}}.calloutImage--imageTopTextBottom .calloutImage__grid,.calloutImage--imageBottomTextTop .calloutImage__grid{display:flex;flex-wrap:wrap;gap:50px}.calloutImage--imageTopTextBottom .calloutImage__content,.calloutImage--imageBottomTextTop .calloutImage__content{width:100%}.calloutImage--imageTopTextBottom .calloutImage__image,.calloutImage--imageTopTextBottom .calloutImage__content,.calloutImage--imageBottomTextTop .calloutImage__image,.calloutImage--imageBottomTextTop .calloutImage__content{display:flex;width:100%;justify-content:center;justify-self:center}@media (max-width: 767.98px){.calloutImage__grid{display:flex;flex-wrap:wrap;gap:50px}.calloutImage__content{width:100%}.calloutImage__image,.calloutImage__content{display:flex;width:100%;justify-content:center;justify-self:center}}.calloutImage--imageBottomTextTop .calloutImage__image{order:1}.calloutImage__anchor{--anchor-size: 6px;width:var(--anchor-size);height:var(--anchor-size);border-radius:50%;transform:translate(-50%,-50%);background-color:var(--highlight-color);position:absolute;pointer-events:none;display:none}.calloutImage__anchorLine{border-top:2px solid var(--highlight-color);position:absolute;pointer-events:none;transform-origin:left;display:none;scale:0 1;transition:scale .5s cubic-bezier(.65,.05,.36,1);transition-delay:.25s}.calloutImage__anchorLine[show-scroll=visible]{scale:1 1}.calloutImage__anchorLine--vertical{scale:1 0}.faqSection__inner{margin-inline:auto;max-width:978px}.faqSection__contents{margin-top:20px}@media (min-width: 768px){.faqSection__contents{margin-top:40px}}.faqSection p{margin-bottom:0}.faqSection ul{list-style:disc outside none;list-style:initial;padding-left:20px;margin-top:20px}.faqSection strong{font-weight:700}.cardCarousel{display:grid;overflow:hidden}.cardCarousel .swiper{width:100%;padding:var(--spacing-5);max-width:80rem}@media (min-width: 1280px){.cardCarousel .swiper{overflow:visible}}.cardCarousel .swiper-wrapper{display:grid;grid-auto-flow:column}@media (min-width: 768px){.cardCarousel .contentCard--flush.contentCard--horizontal{grid-template-columns:1fr;gap:0}}@media (min-width: 1025px){.cardCarousel .contentCard--flush.contentCard--horizontal{grid-template-columns:6fr 4fr;align-items:start}}@media (min-width: 1280px){.cardCarousel .contentCard--flush.contentCard--horizontal{grid-template-columns:7fr 3fr}}.cardCarousel .contentCard--flush.contentCard--horizontal .contentCard__image{aspect-ratio:606/536}@media (min-width: 768px){.cardCarousel .contentCard--flush.contentCard--horizontal .contentCard__content{padding:40px 20px}}@media (min-width: 1025px){.cardCarousel .contentCard--flush.contentCard--horizontal .contentCard__content{padding:80px 24px}}.calloutBlade__grid{--max-width: 1312px;display:grid;grid-template-rows:auto 1px auto 1px auto 1px;grid-template-columns:1fr min(var(--max-width),100% - var(--gutter) * 2) 1fr;grid-template-areas:". a ." "t t t" ". b ." "m m m" ". c ." "d d d";align-items:center;justify-items:center}@media (min-width: 768px){.calloutBlade__grid{grid-template-rows:1px 1fr 1px 1fr 1px;grid-template-columns:1fr min(var(--max-width) / 2,50% - var(--gutter)) 1px min(var(--max-width) / 2,50% - var(--gutter)) 1fr;grid-template-areas:"t t t t t" ". a v c ." "m m v c ." ". b v c ." "d d d d d"}}.calloutBlade__primary,.calloutBlade__secondary,.calloutBlade__tertiary{padding:40px 0}@media (min-width: 768px){.calloutBlade__primary,.calloutBlade__secondary,.calloutBlade__tertiary{padding:80px}}.calloutBlade__primary{grid-area:a;text-align:center}.calloutBlade__primaryEyebrow{margin-bottom:0}.calloutBlade__primaryStat{margin:16px 0}@media (min-width: 768px){.calloutBlade__primaryStat{margin:15px 0 24px}}.calloutBlade__primaryKeyline p{margin-bottom:0}.calloutBlade__primaryKeyline strong{color:var(--highlight-color)}.calloutBlade__secondary{grid-area:b;line-height:1.25}.calloutBlade__tertiary{grid-area:c;padding-right:0}.calloutBlade__hrTop{grid-area:t}.calloutBlade__hrMid{grid-area:m}.calloutBlade__hrBot{grid-area:d}.calloutBlade__hrVert{grid-area:v;width:1px;height:100%}.calloutBlade__hrTop,.calloutBlade__hrMid,.calloutBlade__hrBot{width:100%;height:1px}.calloutBlade__hrTop,.calloutBlade__hrMid,.calloutBlade__hrBot,.calloutBlade__hrVert{background-color:var(--c-black);opacity:.2}.calloutBlade .calloutImage__inner{padding:0}.calloutBlade .calloutImage__contentInner{margin:0;max-width:min(345px,70%)}.calloutBlade .calloutImage__content{justify-content:start;text-align:left}.calloutBlade .calloutImage .inlineImg{max-width:100%!important}@media (max-width: 1024.98px){.spacer--desktop{display:none}}@media (min-width: 1025px) or (max-width: 767px){.spacer--tablet{display:none}}@media (min-width: 768px){.spacer--mobile{display:none}}.colorfulHero{display:flex;flex-direction:column;align-items:center;row-gap:var(--spacing-10);padding-block:var(--spacing-12)}@media (min-width: 1024px){.colorfulHero{row-gap:var(--spacing-20);padding-block:92px}}.colorfulHero__link{--button-color-border: var(--c-blue);--button-color-text: var(--c-blue)}.colorfulHero__title{text-align:center;max-inline-size:18ch;color:var(--c-blue)}.colorfulHero__title span:nth-of-type(3n+1){color:var(--c-green)}.colorfulHero__title span:nth-of-type(3n+2){color:var(--c-red)}.featuredProducts{overflow:hidden}.featuredProducts .section{padding:0}.featuredProducts .productCard{width:100%}.featuredProducts .swiper{width:90%;margin:0;overflow:visible}@media (min-width: 1025px){.featuredProducts .swiper{width:100%}}.featuredProducts .swiper-wrapper{display:grid;grid-auto-flow:column}.featuredProducts .swiper-button-prev,.featuredProducts .swiper-button-next{z-index:1;position:absolute;right:-24px;top:0;margin-top:17%;border-radius:8px;color:var(--c-white);background:var(--c-green);width:48px;height:48px;display:flex;justify-content:center;align-items:center;translate:0 -50%;transition:scale .15s cubic-bezier(.46,.03,.52,.96),opacity .2s linear}@media (max-width: 1024.98px){.featuredProducts .swiper-button-prev,.featuredProducts .swiper-button-next{display:none}}@media (hover: hover){.featuredProducts .swiper-button-prev:hover,.featuredProducts .swiper-button-prev:focus,.featuredProducts .swiper-button-next:hover,.featuredProducts .swiper-button-next:focus{scale:1.1}}.featuredProducts .swiper-button-prev:after,.featuredProducts .swiper-button-next:after{display:none}.featuredProducts .swiper-button-prev svg,.featuredProducts .swiper-button-next svg{width:32px;height:32px}.featuredProducts .swiper-button-prev.swiper-button-disabled,.featuredProducts .swiper-button-next.swiper-button-disabled{opacity:0;pointer-events:none}.featuredProducts .swiper-button-prev{right:auto;left:-24px}.featuredProducts .swiper-button-prev svg{transform:rotate(180deg)}.promobar{text-align:center;padding-block:var(--spacing-2);font-size:12px;line-height:1;background-color:var(--color-background);color:var(--color-foreground)}.promobar p{margin:0}.promobar a{display:inline;color:var(--color-foreground);text-decoration:underline}@media (hover: hover){.promobar a:hover,.promobar a:focus{color:var(--color-foreground);text-decoration:none}}.textSection__contents{padding-block:var(--spacing-12);text-align:center;text-wrap:balance}@media (min-width: 1025px){.textSection__contents{padding:86px var(--spacing-16)}}.textSection__heading+.textSection__text{margin-block-start:var(--spacing-12)}.textSection__blocks{margin-block-start:var(--spacing-12);display:flex;flex-direction:column;max-width:602px;width:100%;align-items:center;margin-inline:auto;gap:var(--spacing-8) var(--spacing-4)}.textSection__buttons{display:flex;gap:var(--spacing-4)}@media (max-width: 767.98px){.textSection__buttons{flex-direction:column}}.textSection__buttons .btn,.textSection__buttons .newsletter__success{--button-color-bg-hover: var(--button-color-bg);--button-color-bg-active: var(--button-color-bg);min-height:40px}.textSection__buttons .btn:nth-child(1),.textSection__buttons .newsletter__success:nth-child(1){--button-color-bg: var(--c-green)}.textSection__buttons .btn:nth-child(2),.textSection__buttons .newsletter__success:nth-child(2){--button-color-bg: var(--c-blue)}.textSection__images{display:flex;flex-direction:column;gap:var(--spacing-8);align-items:center}.textSection__image{width:100%}.textSection__image--constrained{max-width:var(--max-width)}.textGrid .wrapper{--max-width: 1024px}.textGrid__grid{display:grid;grid-template-columns:repeat(var(--cols, 2),1fr);grid-gap:calc(var(--spacing-17) * 2) var(--spacing-6)}.textGrid__subtitle{display:block;margin-top:var(--spacing-4)}.textGrid__text{margin-top:var(--spacing-14);padding-right:var(--spacing-3)}.textGrid__text *:last-child{margin-bottom:0}.textGrid__text ul{list-style:inherit;padding-left:var(--spacing-4)}.textGrid__text li{margin-bottom:var(--spacing-2)}@media (max-width: 767.98px){.textGrid__grid{grid-template-columns:1fr;grid-gap:var(--spacing-14)}.textGrid__title{max-width:none;max-width:initial}.textGrid__title br{display:none}.textGrid__text{padding-right:0;margin-top:var(--spacing-6)}}.bookends__grid{display:grid;grid-template-columns:100%;grid-gap:var(--spacing-8);gap:var(--spacing-8)}@media (min-width: 1025px){.bookends__grid{grid-template-columns:6fr 4fr}}.bookends__grid--1{grid-template-columns:1fr}.bookends__card.contentCard--flush.contentCard--horizontal.contentCard--imageLeft{grid-template-columns:4fr 6fr}.bookends__card.contentCard--flush.contentCard--horizontal.contentCard--imageRight{grid-template-columns:6fr 4fr}.bookends__card.contentCard--flush.contentCard--horizontal .contentCard__image{aspect-ratio:296/322}@media (min-width: 1025px){.bookends__card.contentCard--flush.contentCard--horizontal .contentCard__content{align-self:stretch;justify-content:center;padding-block:var(--spacing-13);padding-inline:82px var(--spacing-17)}}.bookends__card.contentCard--flush.contentCard--horizontal.contentCard--noImg .contentCard__content{padding-block:var(--card-padding)}@media (min-width: 1025px){.bookends__card.contentCard--flush.contentCard--horizontal.contentCard--noImg .contentCard__content{padding-block-start:77px}}.legalModal{--modal-width: 545px;--modal-padding-inline: var(--spacing-8);--modal-padding-block: var(--spacing-6);justify-content:center;align-items:center}@media (min-width: 1024px){.legalModal{--modal-box-padding-inline: var(--spacing-8);--modal-box-padding-block: var(--spacing-6)}}.legalModal .modal__mask{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.legalModal .modal__box{gap:var(--spacing-10)}.legalModal .modal__header{text-align:center;justify-content:center;margin-bottom:0}.legalModal .modal__close{--iconSize: 14px;position:absolute;right:32px}.legalModal__ctaHolder{padding-top:var(--spacing-6);margin-top:var(--spacing-6);border-top:1px solid var(--c-gray-accent-20)}:root{--retro-teal: #008282;--retro-blue: #000082;--retro-darkblue: #000042;--retro-gray: #c3c3c3;--retro-border: #cacaca;--retro-yellow: #fdfe00;--retro-white: #f7f7f7;--retro-red: #ed1c24 }.popup,.popup *{box-sizing:border-box}.scanlines{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:9;background-image:linear-gradient(to bottom,#00000080 50%,#ffffff40);background-size:6px 6px;opacity:.2;mix-blend-mode:overlay;animation:scanlines .5s steps(2) infinite}@keyframes scanlines{0%{background-position:0 0}to{background-position:0 4px}}.popup::-moz-selection{background:var(--retro-blue);color:var(--retro-yellow);text-shadow:1px 0 0 var(--retro-darkblue)}.popup::selection{background:var(--retro-blue);color:var(--retro-yellow);text-shadow:1px 0 0 var(--retro-darkblue)}.popup:not(.active){transform:scale(0) translate(-50%,-50%);opacity:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.popup{font-size:16px;background-color:var(--retro-gray);border:2px outset var(--retro-border);padding:10px;position:fixed;top:50%;left:50%;transform:scale(1) translate(-50%,-50%);margin:0;width:400px;max-width:85%;max-height:90vh;z-index:99;box-shadow:10px 10px #00000026;font-family:Courier New,monospace;line-height:1.25em;transition:all .4s ease;opacity:1;overflow-y:auto}.popup .landmark{text-shadow:.1em .1em 0 var(--retro-darkblue);padding:7px 50px 7px 10px;font-size:1.25em;letter-spacing:0;font-weight:400;margin:0 0 10px;border:2px inset var(--retro-border);color:var(--retro-white);background:var(--retro-blue);clear:both;min-height:45px;position:relative;line-height:1.5em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.popup-content{padding:0 15px}.popup .button,.popup button{display:inline-block;padding:5px;font-weight:700;border:2px outset var(--retro-blue);-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;background:var(--retro-blue);color:var(--retro-white);font-family:inherit;cursor:pointer;transition:all .2s ease}.popup .button:hover{background:var(--retro-yellow);color:var(--retro-blue)}.popup small{font-style:italic;display:block;border-top:1px solid rgba(0,0,0,.2);padding-top:20px}.popup #closePop{font-size:25px;position:absolute;top:17px;right:17px;z-index:9;line-height:32px;height:34px;width:34px;padding:0;background:var(--retro-gray);color:var(--retro-blue);border:2px outset var(--retro-border)}.popup #closePop:hover{background:var(--retro-red);border-color:var(--retro-red);color:var(--retro-white)}.template-page-legacy{position:relative}.template-page-legacy:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--legacy-background-image);background-size:cover;background-position:center;background-repeat:no-repeat;opacity:.6;z-index:-1}.template-page-legacy .section{background:transparent}.template-page-legacy .shopify-section:first-child .section{--header-clearance: 4.8rem}@media (max-width: 767.98px){.template-page-legacy .shopify-section:first-child .section{--header-clearance: 2.0625rem}}.legacyWindow{display:grid;grid-template-columns:100%;grid-template-areas:"header" "contents" "body" "graphic" "footer"}@media (min-width: 768px){.legacyWindow{grid-template-columns:9fr 3fr;grid-template-areas:"header header" "body contents" "body graphic" "footer footer";grid-template-rows:auto 1fr auto auto}}.legacyWindow .loginForm__title{color:var(--tab-color)}.legacyWindow__header{grid-area:header;position:relative;display:grid;grid-template-columns:repeat(5,1fr);grid-column-gap:var(--column-gutter);-moz-column-gap:var(--column-gutter);column-gap:var(--column-gutter)}@media (min-width: 1024px){.legacyWindow__header{grid-template-columns:repeat(12,1fr)}}.legacyWindow__header:after{content:"";display:block;height:var(--spacing-6);background:var(--tab-color);border-top-right-radius:var(--block-radius);grid-column:1/-1}.legacyWindow__header h1{text-transform:uppercase;font-weight:700;font-size:1.2rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.legacyWindow__header .legacyWindow__tabInner{border-top-left-radius:var(--block-radius);max-width:100%}.legacyWindow__tab{--edge-size: 76px;align-self:stretch;position:relative;display:flex;align-items:stretch;font-size:var(--t-label-2-fs)}@media (max-width: 1023.98px){.legacyWindow__tab{--edge-size: 38px}}.legacyWindow__tab--fg{--tab-inner-padding: var(--spacing-8) var(--spacing-8) var(--spacing-2);z-index:5;grid-column:span 4;margin-inline-end:calc(var(--column-gutter) * -1)}@media (max-width: 1023.98px){.legacyWindow__tab--fg{--tab-inner-padding: var(--spacing-4) var(--spacing-6) 2px;grid-column:span 3}}.legacyWindow__tab--bg{--tab-color: var(--c-gray-accent);--tab-text-color: var(--c-foreground);--c-link: var(--tab-text-color);--tab-inner-padding: var(--spacing-6) var(--spacing-8) var(--spacing-4);z-index:3;grid-column:span 5;margin-inline-start:calc(var(--column-gutter) * -1 - var(--edge-size));margin-inline-end:calc(var(--edge-size) * -1)}@media (max-width: 1023.98px){.legacyWindow__tab--bg{grid-column:span 1}}.legacyWindow__tab--bg .legacyWindow__tabInner{display:flex;justify-content:flex-end;-moz-column-gap:var(--spacing-10);column-gap:var(--spacing-10);text-transform:uppercase}@media (max-width: 1023.98px){.legacyWindow__tab--bg .legacyWindow__tabInner span,.legacyWindow__tab--bg .legacyWindow__tabInner a{display:none}}.legacyWindow__tabInner{flex:1 1;background:var(--tab-color);color:var(--tab-text-color);padding:var(--tab-inner-padding)}.legacyWindow__tabEdge{flex:0 0 var(--edge-size);color:var(--tab-color)}.legacyWindow__header .legacyWindow__tabEdge{aspect-ratio:76/65}.legacyWindow__footer .legacyWindow__tabEdge{aspect-ratio:63/33}.legacyWindow__body{position:relative;grid-area:body;padding:var(--spacing-12) var(--spacing-8);overflow:auto;font-size:1rem;line-height:1.4;max-height:700px;background-color:var(--c-gray-accent)}@media (min-width: 768px){.legacyWindow__body{padding:var(--spacing-10) var(--spacing-8)}}.legacyWindow__body .form{max-width:556px;margin-inline:auto}.legacyWindow__body .form .btn,.legacyWindow__body .form .newsletter__success{--button-color-bg: var(--tab-color)}.legacyWindow__sidebar{background:var(--sidebar-color)}.legacyWindow__sidebar--contents{grid-area:contents;position:relative;padding:var(--spacing-2) var(--spacing-4)}@media (min-width: 768px){.legacyWindow__sidebar--contents{padding:var(--spacing-4)}.legacyWindow__sidebar--contents .legacyWindow__sidebarContent{position:absolute;top:0;right:0;bottom:0;left:0;overflow:auto}}.legacyWindow__sidebar--graphic{grid-area:graphic;display:flex;color:var(--tab-color);padding:var(--spacing) var(--spacing-3)}@media (min-width: 768px){.legacyWindow__sidebar--graphic{padding:var(--spacing) 6px}}.legacyWindow__sidebarContent{padding:var(--spacing-10) var(--spacing-9)}.legacyWindow__sidebarLinks{--c-link: var( --tab-text-color );display:flex;flex-direction:column;gap:var(--spacing-4)}.legacyWindow__sidebarLinks .f-link{text-transform:none}.legacyWindow__sidebar .sidebarGraphic{margin-block-start:auto;width:100%;height:auto}.legacyWindow__sidebar .sidebarGraphic--desktop{aspect-ratio:260/172}@media (max-width: 767.98px){.legacyWindow__sidebar .sidebarGraphic--desktop{display:none}}.legacyWindow__sidebar .sidebarGraphic--mobile{aspect-ratio:320/104}@media (min-width: 768px){.legacyWindow__sidebar .sidebarGraphic--mobile{display:none}}.legacyWindow__footer{grid-area:footer;position:relative;display:flex;flex-wrap:wrap;-moz-column-gap:var(--column-gutter);column-gap:var(--column-gutter);flex-direction:row-reverse}.legacyWindow__footer:before{content:"";flex:1 0 100%;display:block;height:var(--spacing-3);background:var(--tab-color);border-bottom-left-radius:var(--global-radius)}.legacyWindow__footer .legacyWindow__tab{--edge-size: 32px;font-size:10px;line-height:1;font-weight:400;direction:rtl}@media (min-width: 1024px){.legacyWindow__footer .legacyWindow__tab{--edge-size: 63px;font-size:.7rem;line-height:.8rem}}.legacyWindow__footer .legacyWindow__tab--fg{--tab-inner-padding: 2px var(--spacing-8) 14px;flex:0 0 calc(33.3333333333% - var(--column-gutter))}@media (max-width: 1023.98px){.legacyWindow__footer .legacyWindow__tab--fg{--tab-inner-padding: 1px var(--spacing-6) 9px;flex-basis:87.5%}}.legacyWindow__footer .legacyWindow__tab--bg{flex:0 1 calc(41.6666666667% - var(--column-gutter))}@media (max-width: 1023.98px){.legacyWindow__footer .legacyWindow__tab--bg{display:none}}.legacyWindow__footer .legacyWindow__tabInner{display:flex;align-items:flex-end;justify-content:flex-end;border-bottom-right-radius:var(--block-radius);direction:ltr}.legacyWindow__mobileLinks{text-align:center;margin-inline:auto;display:none;flex-direction:column;gap:var(--spacing-4)}.legacyWindow__mobileLinks li{justify-content:center;display:flex}.legacyWindow__mobileLinks a{margin-left:var(--spacing-2);font:inherit;color:var(--c-blue);text-transform:capitalize}@media (max-width: 1024.98px){.legacyWindow__sidebar{display:none}.legacyWindow__mobileLinks{display:flex}.legacyWindow__body{grid-column:span 2}}.legacyContainer .loginForm--recover,.legacyContainer .legacyWindow__loginLink{display:none}.legacyContainer.passwordRecover{--tab-color: var(--tab-color-alt) !important;--sidebar-color: var(--sidebar-color-alt) !important}.legacyContainer.passwordRecover .loginForm--recover{display:block}.legacyContainer.passwordRecover .loginForm:not(.legacyContainer.passwordRecover .loginForm--recover){display:none}.legacyContainer.passwordRecover .legacyWindow__loginLink{display:block}.legacyContainer.passwordRecover .legacyWindow__recoveryLink{display:none}.legacyContainer.passwordRecover .recoverForm{display:block}.article__header{margin-bottom:var(--spacing-16)}.article__title{color:var(--c-blue)}.article__date{margin-top:var(--spacing-8);font-size:var(--t-body-3-fs);color:var(--c-dark-neutral-600)}.article__content h2,.article__content h3{margin-top:var(--spacing-12);font-weight:400}.article__content h2 b,.article__content h3 b{font-weight:400}.article__content ol,.article__content ul{padding-left:var(--spacing-6);margin-block-start:1em;margin-block-end:.4em}.challenge__content{padding-block-start:var(--spacing-12)}@media (min-width: 1024px){.challenge__content{padding-block-start:92px}}.challenge .shopify-challenge__container .shopify-challenge__errors{margin-block:var(--spacing-6)}@media (min-width: 1024px){.challenge .shopify-challenge__container .shopify-challenge__errors{margin-block:var(--spacing-8)}}.challenge .shopify-challenge__container .shopify-challenge__button{margin-block-start:var(--spacing-6)}@media (min-width: 1024px){.challenge .shopify-challenge__container .shopify-challenge__button{margin-block-start:var(--spacing-8)}}
