.btn{--btn-padding-inline:1.25rem;--btn-gap:.31rem;--btn-arrow-gap:.375rem;--btn-icon-size:1.0625rem;--btn-arrow-size:.75rem;--btn-icon-expand:calc(var(--btn-arrow-size) + var(--btn-arrow-gap));gap:.31rem;gap:var(--btn-gap);height:2.4375rem;padding:.94rem 1.25rem;padding-left:var(--btn-padding-inline);padding-right:1.25rem;padding-right:var(--btn-padding-inline);border-radius:.3125rem;border-radius:var(--radius-sm);text-align:center;font-family:var(--family-obvia);font-size:var(--size-buttons);font-style:normal;font-weight:400;line-height:var(--line-height-buttons);letter-spacing:var(--letter-spacing-buttons);text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:padding-right .3s ease-out,background-color .3s ease-out,border-color .3s ease-out,color .3s ease-out;transition:padding-right var(--duration-normal) var(--ease-out),background-color var(--duration-normal) var(--ease-out),border-color var(--duration-normal) var(--ease-out),color var(--duration-normal) var(--ease-out);border:1px solid #0000;-webkit-text-decoration:none;text-decoration:none;position:relative;overflow:visible}.btn,.btn__icon{justify-content:center;align-items:center;display:inline-flex}.btn__icon{flex-shrink:0}.btn__icon svg{width:var(--btn-icon-size);height:var(--btn-icon-size);min-width:var(--btn-icon-size)}.btn__label-wrap{transition:padding-right .3s ease-out;transition:padding-right var(--duration-normal) var(--ease-out);padding-right:0;position:relative}.btn__arrow,.btn__label,.btn__label-wrap{align-items:center;display:inline-flex}.btn__arrow{pointer-events:none;opacity:0;transition:opacity .3s ease-out;transition:opacity var(--duration-normal) var(--ease-out);justify-content:center;position:absolute;top:50%;right:0;transform:translateY(-50%)}@media (hover:hover){.btn--arrow-on-hover:hover:not(:disabled):not([data-disabled]) .btn__label-wrap{padding-right:calc(var(--btn-arrow-gap) + var(--btn-arrow-size))}.btn--arrow-on-hover:hover:not(:disabled):not([data-disabled]) .btn__arrow{opacity:1}}.btn__arrow svg{width:var(--btn-arrow-size);height:var(--btn-arrow-size);min-width:var(--btn-arrow-size)}.btn:disabled,.btn[data-disabled]{pointer-events:none}.btn--white{background-color:oklch(100% 0 0);background-color:var(--color-white);color:var(--color-clubhouse-navy);border-color:oklch(100% 0 0);border-color:var(--color-white)}@media (hover:hover){.btn--white:hover:not(:disabled):not([data-disabled]){background-color:oklch(92.19% 0 0);background-color:var(--color-offwhite);border-color:oklch(92.19% 0 0);border-color:var(--color-offwhite)}}.btn--white:disabled,.btn--white[data-disabled]{color:var(--color-slate)}.btn--outlineRed{background-color:initial;color:var(--color-white);border-color:oklch(63.31% .2113 24.82);border-color:var(--color-pin-flag-red)}.btn--outlineRed:disabled,.btn--outlineRed[data-disabled]{border-color:oklch(34.57% .0395 16.87);border-color:var(--color-red-muted);color:var(--color-red-muted)}.btn--clubhouse{background-color:oklch(25.11% .07 262.88);background-color:var(--color-clubhouse-navy);color:var(--color-white);border-color:oklch(25.11% .07 262.88);border-color:var(--color-clubhouse-navy)}@media (hover:hover){.btn--clubhouse:hover:not(:disabled):not([data-disabled]){background-color:oklch(33.81% .0509 264.16);background-color:var(--color-faded-blue);border-color:oklch(33.81% .0509 264.16);border-color:var(--color-faded-blue)}}.btn--clubhouse:disabled,.btn--clubhouse[data-disabled]{background-color:oklch(34.75% .0096 260.72);background-color:var(--color-blue-muted);border-color:oklch(34.75% .0096 260.72);border-color:var(--color-blue-muted);color:var(--color-grey-muted)}.btn--outlineRedClubhouse{background-color:initial;color:var(--color-clubhouse-navy);border-color:oklch(63.31% .2113 24.82);border-color:var(--color-pin-flag-red)}.btn--outlineRedClubhouse:disabled,.btn--outlineRedClubhouse[data-disabled]{border-color:oklch(34.57% .0395 16.87);border-color:var(--color-red-muted);color:var(--color-red-muted)}@media (width>=40rem){:root{--home-distributor-block-padding-block-end:6.81rem}}@media (width>=46.5rem){:root{--padding-inline:3.125rem;--home-product-categories-padding-block-start:3.19rem}}@media (width>=64rem){:root{--grid-columns:8;--home-distributor-block-padding-block-end:7.25rem;--home-product-categories-padding-block-start:5.5rem}}.brand-logo{flex-shrink:0;align-items:center;display:inline-flex}.brand-logo--baroness{--brand-logo-fill:#ce0000}.brand-logo--crown{--brand-logo-fill:var(--color-clubhouse-navy,#000)}.brand-logo--toro{--brand-logo-fill:#eb0045}.brand-logo--monochrome[data-variant=inverse]{--brand-logo-fill:var(--color-white)}.brand-logo--multicolor[data-variant=inverse] :is(.brand-logo__img,.brand-logo__svg){filter:brightness(0)invert()}.brand-logo--placeholder{box-sizing:border-box;aspect-ratio:152/53;color:var(--color-grey);width:auto;height:3.3125rem;background-color:#0000004d;position:relative;overflow:clip;container-type:size}.brand-logo--placeholder .brand-logo__label{font-family:var(--family-obvia);font-weight:600;font-weight:var(--font-semibold);letter-spacing:.1071em;text-transform:uppercase;white-space:nowrap;color:inherit;user-select:none;justify-content:center;align-items:center;font-size:26.4151cqh;line-height:1.1429;display:flex;position:absolute;inset:0}.brand-logo__img,.brand-logo__svg{user-select:none;-webkit-user-drag:none;width:auto;max-width:100%;height:100%;display:block}.brand-logo__img{object-fit:contain}@media (width>=40rem){:root{--home-distributor-block-padding-block-end:6.81rem}}@media (width>=46.5rem){:root{--padding-inline:3.125rem;--home-product-categories-padding-block-start:3.19rem}}@media (width>=64rem){:root{--grid-columns:8;--home-distributor-block-padding-block-end:7.25rem;--home-product-categories-padding-block-start:5.5rem}}.equipment-image-placeholder[data-astro-cid-c6aloaou]{--equipment-image-placeholder-ink:#373a3f;--equipment-image-placeholder-icon-size:3.3125rem;--equipment-image-placeholder-gap:.625rem;--equipment-image-placeholder-font-size:1.125rem;--equipment-image-placeholder-line-height:1.625rem;background-color:oklch(94.82% .0034 247.86);background-color:var(--color-grey);color:var(--equipment-image-placeholder-ink);width:100%;height:100%;justify-content:center;align-items:center;display:flex}.equipment-image-placeholder__content[data-astro-cid-c6aloaou]{justify-content:center;align-items:center;gap:var(--equipment-image-placeholder-gap);flex-direction:column;flex-shrink:0;width:max-content;max-width:none;display:flex}.equipment-image-placeholder__icon-wrap[data-astro-cid-c6aloaou]{width:var(--equipment-image-placeholder-icon-size);height:var(--equipment-image-placeholder-icon-size);opacity:.4;flex-shrink:0;justify-content:center;align-items:center;display:flex}.equipment-image-placeholder__icon-wrap[data-astro-cid-c6aloaou] svg{width:100%;height:100%;display:block}.equipment-image-placeholder__label[data-astro-cid-c6aloaou]{width:max-content;max-width:none;font-family:var(--family-titillium-web);font-size:var(--equipment-image-placeholder-font-size);line-height:var(--equipment-image-placeholder-line-height);font-weight:400;font-weight:var(--font-regular);letter-spacing:var(--letter-spacing-h5);text-align:center;color:var(--equipment-image-placeholder-ink);white-space:nowrap;margin:0;display:block}.equipment-image-placeholder--card[data-astro-cid-c6aloaou]{--equipment-image-placeholder-icon-size:2.5rem;--equipment-image-placeholder-font-size:var(--size-h6);--equipment-image-placeholder-line-height:var(--line-height-h6);min-height:100%}.equipment-image-placeholder--card[data-astro-cid-c6aloaou] .equipment-image-placeholder__label[data-astro-cid-c6aloaou]{white-space:normal;max-width:8.5rem}.equipment-image-placeholder--listing[data-astro-cid-c6aloaou]{height:100%;min-height:0}.equipment-image-placeholder--media[data-astro-cid-c6aloaou]{--equipment-image-placeholder-icon-size:clamp(2.5rem, 18.596cqw, 3.3125rem);--equipment-image-placeholder-gap:clamp(.5rem, 3.509cqw, .625rem);--equipment-image-placeholder-font-size:clamp(.875rem, 6.316cqw, 1.125rem);--equipment-image-placeholder-line-height:clamp(1.25rem, 9.123cqw, 1.625rem);container-type:inline-size}.equipment-image-placeholder--modal[data-astro-cid-c6aloaou]{aspect-ratio:285/273;border:1px solid oklch(89.45% 0 0);border:1px solid var(--color-card-border);width:min(17.8125rem,78vw);margin-left:1.25rem;margin-right:1.25rem}@media (width>=40rem){.equipment-image-placeholder--modal[data-astro-cid-c6aloaou]{width:min(17.8125rem,85vw);margin-left:2.5rem;margin-right:2.5rem}}@media (width>=40rem){:root{--home-distributor-block-padding-block-end:6.81rem}}@media (width>=46.5rem){:root{--padding-inline:3.125rem;--home-product-categories-padding-block-start:3.19rem}}@media (width>=64rem){:root{--grid-columns:8;--home-distributor-block-padding-block-end:7.25rem;--home-product-categories-padding-block-start:5.5rem}}.hero-bg-img{isolation:isolate;user-select:none}.hero-bg-img,.hero-bg__placeholder{z-index:0;position:absolute;inset:0}.hero-bg__placeholder picture{display:block;transform:translateZ(0)}.hero-bg__image,.hero-bg__placeholder picture{position:absolute;inset:0}.hero-bg__image{z-index:1}.hero-bg__image .hero-bg__image-img{opacity:0;will-change:opacity;transition:opacity .55s cubic-bezier(.33,0,.2,1)}.hero-bg--reveal-settled .hero-bg__image .hero-bg__image-img{will-change:auto}@media (prefers-reduced-motion:reduce){.hero-bg__image .hero-bg__image-img{transition:none}}.hero-bg__image picture{display:block;transform:translateZ(0)}.hero-bg__image picture,.hero-bg__overlay{position:absolute;inset:0}.hero-bg__overlay{z-index:2;pointer-events:none;opacity:1}.hero-bg-img.hero-bg--loaded .hero-bg__image-img{opacity:1}.hero-bg--reveal-settled .hero-bg__placeholder{visibility:hidden;pointer-events:none}.hero-bg__media{-webkit-user-drag:none;object-fit:cover;width:100%;min-width:100%;height:100%;min-height:100%}@media (width>=40rem){:root{--home-distributor-block-padding-block-end:6.81rem}}@media (width>=46.5rem){:root{--padding-inline:3.125rem;--home-product-categories-padding-block-start:3.19rem}}@media (width>=64rem){:root{--grid-columns:8;--home-distributor-block-padding-block-end:7.25rem;--home-product-categories-padding-block-start:5.5rem}}*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:initial;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:initial}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;background-color:initial;opacity:1;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;background-color:initial;opacity:1;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-left:20px}::file-selector-button{margin-right:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:color-mix(in oklab,currentcolor 50%,#0000)}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}.t-modal{transform:translateY(1rem);transform:translateY(var(--modal-sheet-offset));opacity:0;pointer-events:none;transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transition:transform var(--modal-open-dur) var(--modal-ease),opacity var(--modal-open-dur) var(--modal-ease);will-change:transform,opacity}.t-modal.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.t-modal.is-closing{transform:translateY(1rem);transform:translateY(var(--modal-sheet-offset));opacity:0;pointer-events:none;transition:transform .22s cubic-bezier(.23,1,.32,1),opacity .22s cubic-bezier(.23,1,.32,1);transition:transform var(--modal-close-dur) var(--modal-ease),opacity var(--modal-close-dur) var(--modal-ease)}@media (width>=40rem){.t-modal{transform-origin:50%;transform:scale(.97);transform:scale(var(--modal-scale))}.t-modal.is-open{transform:scale(1)}.t-modal.is-closing{transform:scale(.97);transform:scale(var(--modal-scale-close))}}.t-modal::backdrop{transition:background-color .3s cubic-bezier(.23,1,.32,1);transition:background-color var(--modal-open-dur) var(--modal-ease);background-color:#0f204300}.t-modal.is-open::backdrop{background-color:#0f2043b3;background-color:var(--modal-backdrop-color)}.t-modal.is-closing::backdrop{transition:background-color .22s cubic-bezier(.23,1,.32,1);transition:background-color var(--modal-close-dur) var(--modal-ease);background-color:#0f204300}@media (prefers-reduced-motion:reduce){.t-modal,.t-modal::backdrop{transition:none!important}}@font-face{font-family:obvia-fallback;size-adjust:90%;src:local(Arial)}@font-face{font-family:obvia-expanded-fallback;size-adjust:90%;src:local(Arial)}:root{--family-obvia:"obvia", "obvia-fallback", sans-serif;--family-obvia-expanded:"obvia-expanded", "obvia-expanded-fallback", sans-serif;--family-titillium-web:"titillium-web", sans-serif;--letter-spacing-h1:-.0625rem;--letter-spacing-h2:0rem;--letter-spacing-h3:0rem;--letter-spacing-h4:0rem;--letter-spacing-h5:0rem;--letter-spacing-p:0rem;--letter-spacing-buttons:.0938rem;--letter-spacing-h6:.3125rem;--line-height-buttons:1.1667;--line-height-h6:1.1429;--line-height-h4:1.1111;--line-height-h5:1.375;--line-height-p:1.4286;--line-height-h3:1.1818;--line-height-h2:1.1538;--line-height-h1:1.125;--size-buttons:.75rem;--size-h6:.875rem;--size-p:.875rem;--size-h5:1rem;--size-h4:1.125rem;--size-h3:1.375rem;--size-h2:1.625rem;--size-h1:2rem}@media (width>=46.5rem){:root{--letter-spacing-h1:-.0625rem;--letter-spacing-h2:0rem;--letter-spacing-h3:0rem;--letter-spacing-h4:0rem;--letter-spacing-h5:0rem;--letter-spacing-p:0rem;--letter-spacing-buttons:.0938rem;--letter-spacing-h6:.3125rem;--line-height-buttons:1.1667;--line-height-h6:1.125;--line-height-p:1.3125;--line-height-h4:1.1;--line-height-h5:1.4444;--line-height-h3:1.1667;--line-height-h2:1.1667;--line-height-h1:1.125;--size-buttons:.875rem;--size-h6:1rem;--size-p:1rem;--size-h5:1.125rem;--size-h4:1.25rem;--size-h3:1.5rem;--size-h2:1.875rem;--size-h1:2.5rem}}@media (width>=64rem){:root{--letter-spacing-h1:-.0625rem;--letter-spacing-h2:0rem;--letter-spacing-h3:0rem;--letter-spacing-h4:0rem;--letter-spacing-h5:0rem;--letter-spacing-p:0rem;--letter-spacing-buttons:.0938rem;--letter-spacing-h6:.3125rem;--line-height-buttons:1;--line-height-h6:1.125;--line-height-p:1.3125;--line-height-h5:1.4444;--line-height-h4:1.1364;--line-height-h3:1.1786;--line-height-h2:1.1667;--line-height-h1:1.125;--size-buttons:.875rem;--size-h6:1rem;--size-p:1rem;--size-h5:1.125rem;--size-h4:1.375rem;--size-h3:1.75rem;--size-h2:2.25rem;--size-h1:3rem}}h1{font-family:obvia-expanded,obvia-expanded-fallback,sans-serif;font-family:var(--family-obvia-expanded);font-size:2rem;font-size:var(--size-h1);line-height:1.125;line-height:var(--line-height-h1);letter-spacing:-.0625rem;letter-spacing:var(--letter-spacing-h1);text-transform:uppercase}h2{font-size:1.625rem;font-size:var(--size-h2);line-height:1.1538;line-height:var(--line-height-h2);letter-spacing:0;letter-spacing:var(--letter-spacing-h2)}h2,h3{font-family:titillium-web,sans-serif;font-family:var(--family-titillium-web);font-weight:600;font-weight:var(--font-semibold)}h3{font-size:1.375rem;font-size:var(--size-h3);line-height:1.1818;line-height:var(--line-height-h3);letter-spacing:0;letter-spacing:var(--letter-spacing-h3)}h4{font-size:1.125rem;font-size:var(--size-h4);line-height:1.1111;line-height:var(--line-height-h4);letter-spacing:0;letter-spacing:var(--letter-spacing-h4)}h4,h5{font-family:titillium-web,sans-serif;font-family:var(--family-titillium-web);font-weight:600;font-weight:var(--font-semibold)}h5{font-size:1rem;font-size:var(--size-h5);line-height:1.375;line-height:var(--line-height-h5);letter-spacing:0;letter-spacing:var(--letter-spacing-h5)}h6{font-family:obvia,obvia-fallback,sans-serif;font-family:var(--family-obvia);font-size:.875rem;font-size:var(--size-h6);line-height:1.1429;line-height:var(--line-height-h6);letter-spacing:.3125rem;letter-spacing:var(--letter-spacing-h6);text-transform:uppercase}h1,h2,h3,h4,h5,h6,p{text-wrap:pretty}p{font-family:titillium-web,sans-serif;font-family:var(--family-titillium-web);font-size:.875rem;font-size:var(--size-p);line-height:1.4286;line-height:var(--line-height-p);letter-spacing:0;letter-spacing:var(--letter-spacing-p);font-weight:400;font-weight:var(--font-regular)}.font-obvia{font-family:obvia,obvia-fallback,sans-serif;font-family:var(--family-obvia)}.font-obvia-expanded{font-family:obvia-expanded,obvia-expanded-fallback,sans-serif;font-family:var(--family-obvia-expanded)}.font-titillium-web{font-family:titillium-web,sans-serif;font-family:var(--family-titillium-web)}.type-h1{font-family:obvia-expanded,obvia-expanded-fallback,sans-serif;font-family:var(--family-obvia-expanded);line-height:1.125;line-height:var(--line-height-h1);letter-spacing:-.0625rem;letter-spacing:var(--letter-spacing-h1);text-transform:uppercase}.type-h1,.type-size-h1{font-size:2rem;font-size:var(--size-h1)}.type-height-h1{line-height:1.125;line-height:var(--line-height-h1)}.type-tracking-h1{letter-spacing:-.0625rem;letter-spacing:var(--letter-spacing-h1)}.type-h2{font-family:titillium-web,sans-serif;font-family:var(--family-titillium-web);line-height:1.1538;line-height:var(--line-height-h2);letter-spacing:0;letter-spacing:var(--letter-spacing-h2);font-weight:600;font-weight:var(--font-semibold)}.type-h2,.type-size-h2{font-size:1.625rem;font-size:var(--size-h2)}.type-height-h2{line-height:1.1538;line-height:var(--line-height-h2)}.type-tracking-h2{letter-spacing:0;letter-spacing:var(--letter-spacing-h2)}.type-h3{font-family:titillium-web,sans-serif;font-family:var(--family-titillium-web);line-height:1.1818;line-height:var(--line-height-h3);letter-spacing:0;letter-spacing:var(--letter-spacing-h3);font-weight:600;font-weight:var(--font-semibold)}.type-h3,.type-size-h3{font-size:1.375rem;font-size:var(--size-h3)}.type-height-h3{line-height:1.1818;line-height:var(--line-height-h3)}.type-tracking-h3{letter-spacing:0;letter-spacing:var(--letter-spacing-h3)}.type-h4{font-family:titillium-web,sans-serif;font-family:var(--family-titillium-web);line-height:1.1111;line-height:var(--line-height-h4);letter-spacing:0;letter-spacing:var(--letter-spacing-h4);font-weight:600;font-weight:var(--font-semibold)}.type-h4,.type-size-h4{font-size:1.125rem;font-size:var(--size-h4)}.type-height-h4{line-height:1.1111;line-height:var(--line-height-h4)}.type-tracking-h4{letter-spacing:0;letter-spacing:var(--letter-spacing-h4)}.type-h5{font-family:titillium-web,sans-serif;font-family:var(--family-titillium-web);line-height:1.375;line-height:var(--line-height-h5);letter-spacing:0;letter-spacing:var(--letter-spacing-h5);font-weight:600;font-weight:var(--font-semibold)}.type-h5,.type-size-h5{font-size:1rem;font-size:var(--size-h5)}.type-height-h5{line-height:1.375;line-height:var(--line-height-h5)}.type-tracking-h5{letter-spacing:0;letter-spacing:var(--letter-spacing-h5)}.type-h6{font-family:obvia,obvia-fallback,sans-serif;font-family:var(--family-obvia);line-height:1.1429;line-height:var(--line-height-h6);letter-spacing:.3125rem;letter-spacing:var(--letter-spacing-h6);text-transform:uppercase}.type-h6,.type-size-h6{font-size:.875rem;font-size:var(--size-h6)}.type-height-h6{line-height:1.1429;line-height:var(--line-height-h6)}.type-tracking-h6{letter-spacing:.3125rem;letter-spacing:var(--letter-spacing-h6)}.type-p{line-height:1.4286;line-height:var(--line-height-p);letter-spacing:0;letter-spacing:var(--letter-spacing-p);font-weight:400;font-weight:var(--font-regular)}.type-p,.type-size-p{font-size:.875rem;font-size:var(--size-p)}.type-height-p{line-height:1.4286;line-height:var(--line-height-p)}.type-tracking-p{letter-spacing:0;letter-spacing:var(--letter-spacing-p)}.type-buttons{line-height:1.1667;line-height:var(--line-height-buttons);letter-spacing:.0938rem;letter-spacing:var(--letter-spacing-buttons)}.type-buttons,.type-size-buttons{font-size:.75rem;font-size:var(--size-buttons)}.type-height-buttons{line-height:1.1667;line-height:var(--line-height-buttons)}.type-tracking-buttons{letter-spacing:.0938rem;letter-spacing:var(--letter-spacing-buttons)}:root{--content-grid-columns:[full-width-start] minmax(var(--padding-inline), 1fr) [breakout-start] minmax(0, var(--breakout-size)) [content-start] min(100% - (var(--padding-inline) * 2) - (var(--breakout-size) * 2), var(--content-max-width)) [content-end] minmax(0, var(--breakout-size)) [breakout-end] minmax(var(--padding-inline), 1fr) [full-width-end]}.content-grid{grid-template-columns:[full-width-start]minmax(1.25rem,1fr)[breakout-start]minmax(0,0)[content-start]min(100% - 2.5rem,65rem)[content-end]minmax(0,0)[breakout-end]minmax(1.25rem,1fr)[full-width-end];grid-template-columns:var(--content-grid-columns);display:grid}.content-grid>:not(.full-bleed){grid-column:content}.content-grid>.full-bleed{grid-column:full-width;grid-template-columns:[full-width-start]minmax(1.25rem,1fr)[breakout-start]minmax(0,0)[content-start]min(100% - 2.5rem,65rem)[content-end]minmax(0,0)[breakout-end]minmax(1.25rem,1fr)[full-width-end];grid-template-columns:var(--content-grid-columns);display:grid}.content-grid>.breakout{grid-column:breakout}.full-bleed>:not(.full-bleed){grid-column:content}.full-bleed>.breakout{grid-column:breakout}.section-grid{grid-template-columns:repeat(4,1fr);grid-template-columns:repeat(var(--grid-columns),1fr);gap:1.25rem;gap:var(--grid-gutter);display:grid}.span-full{grid-column:1/-1}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.form-card{background:#fff;background:var(--color-white);border-radius:.3125rem .3125rem 0 0;border-radius:var(--radius-sm) var(--radius-sm) 0 0;padding-top:.3125rem;position:relative}.form-card:before{content:"";background:#ef4043;background:var(--color-pin-flag-red);border-top-left-radius:.3125rem;border-top-left-radius:var(--radius-sm);border-top-right-radius:.3125rem;border-top-right-radius:var(--radius-sm);height:.3125rem;position:absolute;top:0;left:0;right:0}.form-card__body{padding:2.69rem 2.56rem 5.31rem}@media (width>=46.5rem){.form-card__body{padding-bottom:5.63rem}}.form-field{margin-bottom:0}.form-field__label{font-family:titillium-web,sans-serif;font-family:var(--family-titillium-web);font-size:.875rem;font-size:var(--size-p);line-height:1.4286;line-height:var(--line-height-p);color:var(--color-clubhouse-navy);margin-bottom:.56rem;font-weight:400;display:block}.form-field--required .form-field__label:after{content:"*";color:var(--color-pin-flag-red)}.form-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.form-input,.form-select,.form-textarea{box-sizing:border-box;width:100%;font-family:titillium-web,sans-serif;font-family:var(--family-titillium-web);font-size:.875rem;font-size:var(--size-p);color:var(--color-clubhouse-navy);background-color:#f8f8f8;background-color:var(--color-form-bg);border:1px solid #d0d0d0;border:1px solid var(--color-form-border);border-radius:.375rem;border-radius:var(--radius-md);text-align:left;transition:border-color .3s ease-out,background-color .3s ease-out;transition:border-color var(--duration-normal) var(--ease-out),background-color var(--duration-normal) var(--ease-out);font-weight:400;display:block}.form-input,.form-select{height:2.625rem;height:var(--form-input-height);line-height:2.625rem;line-height:var(--form-input-height)}.form-input,.form-select,.form-textarea{padding-top:.625rem;padding-bottom:.625rem;padding-top:var(--form-input-padding-block);padding-bottom:var(--form-input-padding-block);padding-left:.625rem;padding-right:.625rem;padding-left:var(--form-input-padding-inline);padding-right:var(--form-input-padding-inline)}.form-textarea{resize:vertical;min-height:11.375rem}.form-select-trigger [data-form-select-value]{line-height:2.625rem;line-height:var(--form-input-height)}.form-input::placeholder,.form-textarea::placeholder{color:var(--color-grey-muted)}.form-input[type=search]::-webkit-search-cancel-button{appearance:none;background-color:#0f2043;background-color:var(--color-clubhouse-navy);cursor:pointer;opacity:.85;width:.875rem;height:.875rem;margin-left:.25rem;mask-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2014%2014%22%3E%3Cpath%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%221.75%22%20d%3D%22m3%203%208%208m0-8-8%208%22%2F%3E%3C%2Fsvg%3E);mask-position:50%;mask-size:contain;mask-repeat:no-repeat}@media (hover:hover){.form-input[type=search]::-webkit-search-cancel-button:hover{opacity:1}.form-input:hover,.form-select:hover,.form-textarea:hover{background-color:#ebebeb;background-color:var(--color-form-bg-hover)}}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:#0f2043;border-color:var(--color-clubhouse-navy);background-color:#f3f3f3;background-color:var(--color-form-bg-focus)}.form-input--error,.form-select-trigger--error,.form-textarea--error{border-color:#ef4043;border-color:var(--color-pin-flag-red);background-color:#f3f3f3;background-color:var(--color-form-bg-focus)}.form-select-wrap{display:block;position:relative}.form-select-wrap__icon{color:var(--color-clubhouse-navy);width:.875rem;height:auto;pointer-events:none;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.form-select{appearance:none;padding-right:2.25rem}.form-select-trigger{box-sizing:border-box;width:100%;height:2.625rem;height:var(--form-input-height);padding-top:.625rem;padding-bottom:.625rem;padding-top:var(--form-input-padding-block);padding-bottom:var(--form-input-padding-block);padding-left:.625rem;padding-left:var(--form-input-padding-inline);font-family:titillium-web,sans-serif;font-family:var(--family-titillium-web);font-size:.875rem;font-size:var(--size-p);line-height:1.4286;line-height:var(--line-height-p);background-color:#f8f8f8;background-color:var(--color-form-bg);border:1px solid #d0d0d0;border:1px solid var(--color-form-border);border-radius:.375rem;border-radius:var(--radius-md);transition:border-color .3s ease-out,background-color .3s ease-out;transition:border-color var(--duration-normal) var(--ease-out),background-color var(--duration-normal) var(--ease-out);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;padding-right:2.25rem;font-weight:400;display:flex}.form-select-trigger,.form-select-trigger[data-placeholder]{color:var(--color-clubhouse-navy)}@media (hover:hover){.form-select-trigger:hover{background-color:#ebebeb;background-color:var(--color-form-bg-hover)}}.form-select-trigger:focus{border-color:#0f2043;border-color:var(--color-clubhouse-navy);background-color:#f3f3f3;background-color:var(--color-form-bg-focus)}html[data-focus-source=pointer] .form-select-trigger:focus{box-shadow:none;outline:none}.form-select-wrap[data-open] .form-select-trigger{border-color:#d0d0d0;border-color:var(--color-form-border);background-color:#f3f3f3;background-color:var(--color-form-bg-focus)}.form-select-trigger:focus-visible,html[data-focus-source=keyboard] .form-select-trigger:focus,html[data-focus-source=keyboard] .form-select-wrap:focus-within .form-select-trigger{box-shadow:0 0 0 2px #4aafd8;box-shadow:0 0 0 var(--focus-ring-width) var(--focus-ring-color-input);outline:none}.form-select-dropdown{z-index:1;background-color:#f8f8f8;background-color:var(--color-form-bg);border:1px solid #d0d0d0;border:1px solid var(--color-form-border);border-radius:.375rem;border-radius:var(--radius-md);max-height:12rem;margin-top:.25rem;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 .25rem .5rem #0000001a}.form-select-option:focus-visible{box-shadow:inset 0 0 0 2px #4aafd8;box-shadow:inset 0 0 0 var(--focus-ring-width) var(--focus-ring-color-input);outline:none}.form-select-option{box-sizing:border-box;width:100%;font-family:titillium-web,sans-serif;font-family:var(--family-titillium-web);font-size:.875rem;font-size:var(--size-p);line-height:1.4286;line-height:var(--line-height-p);color:var(--color-clubhouse-navy);text-align:left;cursor:pointer;background:0 0;border:none;padding:.5rem .625rem;font-weight:400;display:block}@media (hover:hover){.form-select-option:hover,.form-select-option[aria-selected=true]{background-color:#ebebeb;background-color:var(--color-form-bg-hover)}}.form-select-option[aria-selected=true]{background-color:#f3f3f3;background-color:var(--color-form-bg-focus)}.form-select-native{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.form-actions{margin-top:0}.form-submit{text-transform:uppercase}.form-grid{grid-template-columns:1fr;gap:1.88rem 1.25rem;display:grid}@media (width>=46.5rem){.form-grid{grid-template-columns:1fr 1fr;gap:1.94rem 1.25rem}.form-field--full{grid-column:1/-1}}@supports (scrollbar-gutter:stable){html{scrollbar-gutter:stable}}body,html{overflow-anchor:none;height:100%}html{scroll-padding-block-start:4.5rem;scroll-padding-block-start:var(--nav-height);overflow-x:clip}@media not (prefers-reduced-motion:reduce){html{scroll-behavior:smooth}}html[data-scroll-lock]{touch-action:none;overscroll-behavior:none;overflow:hidden}::selection{background-color:#ef4043;background-color:var(--color-pin-flag-red);color:var(--color-white)}::selection{background-color:#ef4043;background-color:var(--color-pin-flag-red);color:var(--color-white)}body{font-family:titillium-web,sans-serif;font-family:var(--family-titillium-web);font-size:.875rem;font-size:var(--size-p);line-height:1.4286;line-height:var(--line-height-p);letter-spacing:0;letter-spacing:var(--letter-spacing-p);font-weight:400;font-weight:var(--font-regular);color:var(--color-text);background-color:#fff;background-color:var(--color-bg);text-rendering:optimizelegibility;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;display:flex;overflow-x:clip}main{flex:1 0 auto}footer{flex-shrink:0}:where(a,button,input,select,textarea,[tabindex]:not([tabindex="-1"])){scroll-margin-block-start:5rem;border-radius:.3125rem;border-radius:var(--radius-sm);scroll-margin-block-start:var(--focus-scroll-margin-block-start)}.contact-form-section{overflow-anchor:none;contain:layout}:where(a,button,input,select,textarea,[tabindex]:not([tabindex="-1"])):focus{outline:none}:where(input,select,textarea):focus:not(:focus-visible),html[data-focus-source=pointer] :where(input,select,textarea):focus{box-shadow:none;outline:none}:where(input,select,textarea):focus-visible,html[data-focus-source=keyboard] :where(input,select,textarea):focus{outline:2px solid #4aafd8;outline:var(--focus-ring-width) solid var(--focus-ring-color-input);outline-offset:2px;outline-offset:var(--focus-ring-offset)}:where(a,button,[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid #ef4043;outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:2px;outline-offset:var(--focus-ring-offset)}:where(button,[role=button],.btn,.nav-btn,.carousel-arrow,.pagination-btn){user-select:none}:where(img){-webkit-user-drag:none}@media (width>=40rem){:root{--home-distributor-block-padding-block-end:6.81rem}}@media (width>=46.5rem){:root{--padding-inline:3.125rem;--home-product-categories-padding-block-start:3.19rem}}@media (width>=64rem){:root{--grid-columns:8;--home-distributor-block-padding-block-end:7.25rem;--home-product-categories-padding-block-start:5.5rem}}.carousel-arrow[data-astro-cid-tygbycxv]{background-color:initial;color:var(--carousel-arrow-color,var(--color-clubhouse-navy));width:2.4375rem;height:2.4375rem;cursor:pointer;transition:color .3s ease-out;transition:color var(--duration-normal) var(--ease-out);border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.carousel-arrow__svg[data-astro-cid-tygbycxv]{width:100%;height:100%}@media (hover:hover){.carousel-arrow[data-astro-cid-tygbycxv]:hover:not(:disabled):not(.carousel-arrow--disabled){color:var(--color-blue-tee)}}.carousel-arrow--disabled[data-astro-cid-tygbycxv],.carousel-arrow[data-astro-cid-tygbycxv]:disabled{color:var(--carousel-arrow-disabled-color,var(--color-grey));cursor:default}@media (width>=40rem){:root{--home-distributor-block-padding-block-end:6.81rem}}@media (width>=46.5rem){:root{--padding-inline:3.125rem;--home-product-categories-padding-block-start:3.19rem}}@media (width>=64rem){:root{--grid-columns:8;--home-distributor-block-padding-block-end:7.25rem;--home-product-categories-padding-block-start:5.5rem}}.equipment-photo-gallery[data-astro-cid-rjonixpz]{--equipment-gallery-slide-gap:.625rem;--equipment-gallery-controls-gap:1.25rem;--equipment-gallery-inline-padding:1.25rem;--equipment-gallery-slide-width:17.9375rem;--equipment-gallery-slide-height:13.25rem;gap:1.25rem;gap:var(--equipment-gallery-controls-gap);flex-direction:column;width:100%;display:flex}.equipment-photo-gallery[data-astro-cid-rjonixpz][data-equipment-gallery-condition=used]{--equipment-gallery-slide-height:22.375rem}@media (width>=40rem){.equipment-photo-gallery[data-astro-cid-rjonixpz]{--equipment-gallery-inline-padding:2.5rem;--equipment-gallery-slide-width:29.625rem;--equipment-gallery-slide-height:21.875rem}.equipment-photo-gallery[data-astro-cid-rjonixpz][data-equipment-gallery-condition=used]{--equipment-gallery-slide-height:36.875rem}}.equipment-photo-gallery__track[data-astro-cid-rjonixpz]{gap:var(--equipment-gallery-slide-gap);width:100%;padding-left:var(--equipment-gallery-inline-padding);padding-right:var(--equipment-gallery-inline-padding);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--equipment-gallery-inline-padding);scrollbar-width:none;cursor:grab;user-select:none;-webkit-touch-callout:none;display:flex;overflow-x:auto}.equipment-photo-gallery__track[data-astro-cid-rjonixpz] img{-webkit-user-drag:none}.equipment-photo-gallery[data-astro-cid-rjonixpz][data-equipment-gallery-single] .equipment-photo-gallery__track[data-astro-cid-rjonixpz]{cursor:default}.equipment-photo-gallery__track[data-astro-cid-rjonixpz].equipment-photo-gallery__track--dragging{cursor:grabbing;scroll-snap-type:none}.equipment-photo-gallery[data-astro-cid-rjonixpz][data-equipment-gallery-single] .equipment-photo-gallery__controls[data-astro-cid-rjonixpz]{display:none}.equipment-photo-gallery__track[data-astro-cid-rjonixpz]::-webkit-scrollbar{display:none}.equipment-photo-gallery__slide{flex:0 0 var(--equipment-gallery-slide-width);width:var(--equipment-gallery-slide-width);height:var(--equipment-gallery-slide-height);scroll-snap-align:start;scroll-snap-stop:always;border:1px solid oklch(89.45% 0 0);border:1px solid var(--color-card-border);background-color:oklch(94.82% .0034 247.86);background-color:var(--color-grey);overflow:clip}.equipment-photo-gallery__image{object-fit:cover;opacity:0;user-select:none;-webkit-user-drag:none;width:100%;height:100%;transition:opacity .16s;display:block}.equipment-photo-gallery__image[data-loaded]{opacity:1}@media (prefers-reduced-motion:reduce){.equipment-photo-gallery__image{transition:none}}.equipment-photo-gallery[data-astro-cid-rjonixpz][data-equipment-gallery-condition=used] .equipment-photo-gallery__slide{flex:none;width:auto}.equipment-photo-gallery[data-astro-cid-rjonixpz][data-equipment-gallery-condition=used] .equipment-photo-gallery__image{object-fit:contain;width:auto;max-width:min(80vw,50rem)}.equipment-photo-gallery[data-astro-cid-rjonixpz][data-equipment-gallery-aside]{--equipment-aside-max-width:100%;--equipment-aside-max-height:13.25rem}.equipment-photo-gallery[data-astro-cid-rjonixpz][data-equipment-gallery-aside] .equipment-photo-gallery__slide,.equipment-photo-gallery[data-astro-cid-rjonixpz][data-equipment-gallery-aside][data-equipment-gallery-condition=used] .equipment-photo-gallery__slide{width:min(var(--equipment-aside-max-width),calc(var(--equipment-aside-max-height) * var(--photo-w) / var(--photo-h)));height:auto;max-height:none;aspect-ratio:var(--photo-w) /var(--photo-h);flex:none}.equipment-photo-gallery[data-astro-cid-rjonixpz][data-equipment-gallery-aside] .equipment-photo-gallery__image,.equipment-photo-gallery[data-astro-cid-rjonixpz][data-equipment-gallery-aside][data-equipment-gallery-condition=used] .equipment-photo-gallery__image{object-fit:contain;width:100%;max-width:none;height:100%;max-height:none}.equipment-photo-gallery__controls[data-astro-cid-rjonixpz]{gap:var(--equipment-gallery-slide-gap);padding-left:var(--equipment-gallery-inline-padding);display:flex}@media (width>=40rem){.equipment-photo-gallery[data-astro-cid-rjonixpz][data-equipment-gallery-aside]{--equipment-aside-max-width:12.25rem;--equipment-aside-max-height:17.4375rem;width:auto;max-width:12.25rem;max-width:var(--equipment-aside-max-width)}.equipment-photo-gallery[data-astro-cid-rjonixpz][data-equipment-gallery-aside] .equipment-photo-gallery__track[data-astro-cid-rjonixpz]{padding-left:0;padding-right:0;overflow:hidden}.equipment-photo-gallery[data-astro-cid-rjonixpz][data-equipment-gallery-aside] .equipment-photo-gallery__slide,.equipment-photo-gallery[data-astro-cid-rjonixpz][data-equipment-gallery-aside][data-equipment-gallery-condition=used] .equipment-photo-gallery__slide{border:none}}@media (width>=64rem){.equipment-photo-gallery[data-astro-cid-rjonixpz][data-equipment-gallery-aside]{--equipment-aside-max-width:18.1875rem;--equipment-aside-max-height:25.875rem;max-width:18.1875rem;max-width:var(--equipment-aside-max-width)}}@media (width>=40rem){:root{--home-distributor-block-padding-block-end:6.81rem}}@media (width>=46.5rem){:root{--padding-inline:3.125rem;--home-product-categories-padding-block-start:3.19rem}}@media (width>=64rem){:root{--grid-columns:8;--home-distributor-block-padding-block-end:7.25rem;--home-product-categories-padding-block-start:5.5rem}}.equipment-sales-contact[data-astro-cid-rzugo7zb]{font-family:var(--family-obvia);font-synthesis:none;color:var(--color-clubhouse-navy);text-transform:uppercase;white-space:normal;margin:0;font-weight:500}.equipment-sales-contact__name[data-astro-cid-rzugo7zb]{color:var(--color-clubhouse-navy);display:block}.equipment-sales-contact__sep--after-name[data-astro-cid-rzugo7zb]{display:none}@media (width>=40rem){.equipment-sales-contact[data-astro-cid-rzugo7zb]{white-space:nowrap}.equipment-sales-contact__name[data-astro-cid-rzugo7zb],.equipment-sales-contact__sep--after-name[data-astro-cid-rzugo7zb]{display:inline}}.equipment-sales-contact__sep[data-astro-cid-rzugo7zb]{color:var(--color-blue-tee);font-synthesis:none;font-weight:500}.equipment-sales-contact__link[data-astro-cid-rzugo7zb]{font-family:inherit;font-weight:inherit;font-synthesis:inherit;color:var(--color-blue-tee);text-underline-position:from-font;-webkit-text-decoration:underline;text-decoration:underline}@media (hover:hover){.equipment-sales-contact__link[data-astro-cid-rzugo7zb]:hover{color:var(--color-clubhouse-navy)}}@media (width>=40rem){:root{--home-distributor-block-padding-block-end:6.81rem}}@media (width>=46.5rem){:root{--padding-inline:3.125rem;--home-product-categories-padding-block-start:3.19rem}}@media (width>=64rem){:root{--grid-columns:8;--home-distributor-block-padding-block-end:7.25rem;--home-product-categories-padding-block-start:5.5rem}}.equipment-details-modal[data-astro-cid-dbaldvtj]{--equipment-modal-margin-block-end:0px;--equipment-modal-block-limit:calc(100dvh - var(--nav-height) - var(--equipment-modal-margin-block-end));width:100%;max-width:100%;height:fit-content;max-height:calc(100dvh - 4.5rem);max-height:var(--equipment-modal-block-limit);border-radius:.3125rem .3125rem 0 0;border-radius:var(--radius-sm) var(--radius-sm) 0 0;background-color:oklch(100% 0 0);background-color:var(--color-white);color:var(--color-clubhouse-navy);min-height:0;border:none;flex-direction:column;margin:auto 0 0;padding:0;display:flex;inset:auto 0 0;overflow:hidden;box-shadow:0 0 60px #00000026}@media (width>=40rem){.equipment-details-modal[data-astro-cid-dbaldvtj]{--equipment-modal-margin-block-end:3.5rem;width:min(100vw - 2.5rem,65rem);width:min(100vw - (var(--padding-inline) * 2),var(--content-max-width));max-width:min(100vw - 2.5rem,65rem);max-width:min(100vw - (var(--padding-inline) * 2),var(--content-max-width));top:4.5rem;top:var(--nav-height);bottom:3.5rem;bottom:var(--equipment-modal-margin-block-end);border-radius:.3125rem;border-radius:var(--radius-sm);margin:auto}}@media (width>=64rem){.equipment-details-modal[data-astro-cid-dbaldvtj]{--equipment-modal-margin-block-end:3rem}}.equipment-details-modal__content[data-astro-cid-dbaldvtj]{min-height:0;max-height:var(--equipment-modal-block-limit);overscroll-behavior:contain;flex-direction:column;flex:auto;display:flex;overflow-y:auto}.equipment-details-modal__header[data-astro-cid-dbaldvtj]{flex-direction:column;gap:1.875rem;padding:2.5rem 1.25rem 0;display:flex}@media (width>=40rem){.equipment-details-modal__header[data-astro-cid-dbaldvtj]{padding-left:2.5rem;padding-right:2.5rem}}.equipment-details-modal__body[data-astro-cid-dbaldvtj]{flex-direction:column;gap:1.875rem;padding-top:1.875rem;padding-bottom:1.875rem;display:flex}.equipment-details-modal__details[data-astro-cid-dbaldvtj]{flex-direction:column;gap:1.875rem;padding-left:1.25rem;padding-right:1.25rem;display:flex}@media (width>=40rem){.equipment-details-modal__details[data-astro-cid-dbaldvtj]{padding-left:2.5rem;padding-right:2.5rem}.equipment-details-modal[data-astro-cid-dbaldvtj][data-equipment-single-photo]{width:min(100vw - 2.5rem,40.3125rem);width:min(100vw - (var(--padding-inline) * 2),40.3125rem);max-width:min(100vw - 2.5rem,40.3125rem);max-width:min(100vw - (var(--padding-inline) * 2),40.3125rem)}.equipment-details-modal[data-astro-cid-dbaldvtj][data-equipment-single-photo] .equipment-details-modal__body[data-astro-cid-dbaldvtj]{flex-direction:row;align-items:flex-start;gap:1.875rem;padding-left:2.5rem;padding-right:2.5rem}.equipment-details-modal[data-astro-cid-dbaldvtj][data-equipment-single-photo] .equipment-details-modal__details[data-astro-cid-dbaldvtj]{flex:1 1 0;min-width:0;padding-left:0;padding-right:0}.equipment-details-modal[data-astro-cid-dbaldvtj][data-equipment-single-photo] .equipment-details-modal__used-meta[data-astro-cid-dbaldvtj]{flex-direction:column;align-items:flex-start;gap:.625rem}.equipment-details-modal[data-astro-cid-dbaldvtj][data-equipment-single-photo] .equipment-details-modal__meta-separator[data-astro-cid-dbaldvtj]{display:none}.equipment-details-modal[data-astro-cid-dbaldvtj][data-equipment-single-photo] .equipment-details-modal__gallery-wrap[data-astro-cid-dbaldvtj]{flex:0 auto;width:auto;max-width:12.25rem}.equipment-details-modal[data-astro-cid-dbaldvtj][data-equipment-single-photo] .equipment-details-modal__footer[data-astro-cid-dbaldvtj]{flex-direction:column;align-items:flex-start}}@media (width>=64rem){.equipment-details-modal[data-astro-cid-dbaldvtj][data-equipment-single-photo]{width:min(100vw - 2.5rem,58.125rem);width:min(100vw - (var(--padding-inline) * 2),58.125rem);max-width:min(100vw - 2.5rem,58.125rem);max-width:min(100vw - (var(--padding-inline) * 2),58.125rem)}.equipment-details-modal[data-astro-cid-dbaldvtj][data-equipment-single-photo] .equipment-details-modal__body[data-astro-cid-dbaldvtj]{gap:3.125rem}.equipment-details-modal[data-astro-cid-dbaldvtj][data-equipment-single-photo] .equipment-details-modal__gallery-wrap[data-astro-cid-dbaldvtj]{max-width:18.1875rem}.equipment-details-modal[data-astro-cid-dbaldvtj][data-equipment-single-photo] .equipment-details-modal__footer[data-astro-cid-dbaldvtj]{flex-flow:wrap;align-items:center}}.equipment-details-modal__close[data-astro-cid-dbaldvtj]{z-index:1;background-color:oklch(100% 0 0);background-color:var(--color-white);color:var(--color-clubhouse-navy);width:2rem;height:2rem;cursor:pointer;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:1.5rem;right:1.25rem}@media (width>=40rem){.equipment-details-modal__close[data-astro-cid-dbaldvtj]{top:2.5rem;right:2.5rem}}.equipment-details-modal__close[data-astro-cid-dbaldvtj] svg[data-astro-cid-dbaldvtj]{width:2rem;height:2rem}.equipment-details-modal__logo-host[data-astro-cid-dbaldvtj]{display:block}.equipment-details-modal__logo-host[data-astro-cid-dbaldvtj][hidden]{display:none}.equipment-details-modal__logo[data-astro-cid-dbaldvtj] .brand-logo{height:100%}.equipment-details-modal__logo[data-astro-cid-dbaldvtj]{width:auto;max-width:9.5rem;height:3.3125rem;display:block}.equipment-details-modal__logo[data-astro-cid-dbaldvtj][hidden]{display:none}.equipment-details-modal__intro[data-astro-cid-dbaldvtj]{flex-direction:column;gap:.625rem;display:flex}.equipment-details-modal__model[data-astro-cid-dbaldvtj]{margin:0;padding-right:2.5rem}.equipment-details-modal__description[data-astro-cid-dbaldvtj]{margin:0}.equipment-details-modal__used-meta[data-astro-cid-dbaldvtj]{flex-wrap:wrap;align-items:center;gap:.9375rem;display:flex}.equipment-details-modal__meta-item[data-astro-cid-dbaldvtj]{align-items:center;gap:.375rem;display:inline-flex}.equipment-details-modal__meta-item[data-astro-cid-dbaldvtj] svg{color:var(--color-blue-tee);width:1.0625rem;height:1.0625rem}.equipment-details-modal__meta-text[data-astro-cid-dbaldvtj]{color:var(--color-blue-tee);font-weight:400;font-weight:var(--font-regular);white-space:nowrap;margin:0}.equipment-details-modal__meta-item[data-astro-cid-dbaldvtj][hidden],.equipment-details-modal__meta-separator[data-astro-cid-dbaldvtj][hidden]{display:none}.equipment-details-modal__meta-separator[data-astro-cid-dbaldvtj]{border-radius:9999px;border-radius:var(--radius-full);background-color:oklch(50.23% .1243 249.07);background-color:var(--color-blue-tee);flex-shrink:0;width:.25rem;height:.25rem}.equipment-details-modal__documentation[data-astro-cid-dbaldvtj]{font-size:var(--size-h4);line-height:var(--line-height-h4);color:var(--color-clubhouse-navy);align-self:flex-start;align-items:center;gap:.5rem;-webkit-text-decoration:none;text-decoration:none;display:inline-flex}.equipment-details-modal__documentation[data-astro-cid-dbaldvtj] svg{flex-shrink:0;width:1em;height:1em}.equipment-details-modal__documentation-label[data-astro-cid-dbaldvtj]{margin:0}.equipment-details-modal__gallery-wrap[data-astro-cid-dbaldvtj]{display:block;overflow:hidden}.equipment-details-modal__gallery-wrap[data-astro-cid-dbaldvtj] [data-astro-cid-dbaldvtj]:is([data-equipment-modal-gallery-placeholder][hidden],[data-equipment-modal-gallery][hidden]),.equipment-details-modal__gallery-wrap[data-astro-cid-dbaldvtj][hidden]{display:none}.equipment-details-modal__gallery-wrap[data-astro-cid-dbaldvtj] [data-astro-cid-dbaldvtj][data-equipment-modal-gallery-placeholder] .equipment-image-placeholder--modal{margin-left:1.25rem;margin-right:1.25rem}@media (width>=40rem){.equipment-details-modal__gallery-wrap[data-astro-cid-dbaldvtj] [data-astro-cid-dbaldvtj][data-equipment-modal-gallery-placeholder] .equipment-image-placeholder--modal{margin-left:2.5rem;margin-right:2.5rem}}.equipment-details-modal__footer[data-astro-cid-dbaldvtj]{flex-direction:column;align-items:stretch;gap:1.25rem;padding:0 1.25rem 2.5rem;display:flex}@media (width>=40rem){.equipment-details-modal__footer[data-astro-cid-dbaldvtj]{flex-flow:wrap;align-items:center;padding-left:2.5rem;padding-right:2.5rem}}.equipment-details-modal__pricing[data-astro-cid-dbaldvtj]{flex-shrink:0;justify-content:center;width:100%}@media (width>=40rem){.equipment-details-modal__pricing[data-astro-cid-dbaldvtj]{justify-content:flex-start;width:auto}}@media (width>=40rem){:root{--home-distributor-block-padding-block-end:6.81rem}}@media (width>=46.5rem){:root{--padding-inline:3.125rem;--home-product-categories-padding-block-start:3.19rem}}@media (width>=64rem){:root{--grid-columns:8;--home-distributor-block-padding-block-end:7.25rem;--home-product-categories-padding-block-start:5.5rem}}.logo[data-astro-cid-f7espo7c]{--logo-icon-fill:var(--color-pin-flag-red);color:var(--color-logo-text,currentColor);width:fit-content;user-select:none;align-items:center;-webkit-text-decoration:none;text-decoration:none;display:inline-flex}.logo[data-astro-cid-f7espo7c][data-icon-color=white]{--logo-icon-fill:var(--color-white)}svg[data-astro-cid-f7espo7c]{-webkit-user-drag:none;flex-shrink:0}.wordmark[data-astro-cid-f7espo7c]{width:var(--logo-wordmark-width);height:var(--logo-wordmark-height)}.icon[data-astro-cid-f7espo7c]{width:2rem;width:var(--logo-icon-width,var(--logo-icon-size));height:2rem;height:var(--logo-icon-height,var(--logo-icon-size))}@media (width>=40rem){:root{--home-distributor-block-padding-block-end:6.81rem}}@media (width>=46.5rem){:root{--padding-inline:3.125rem;--home-product-categories-padding-block-start:3.19rem}}@media (width>=64rem){:root{--grid-columns:8;--home-distributor-block-padding-block-end:7.25rem;--home-product-categories-padding-block-start:5.5rem}}.footer-bar[data-astro-cid-whofuwf5]{background:oklch(25.11% .07 262.88);background:var(--color-clubhouse-navy);--focus-ring-offset-color:var(--color-clubhouse-navy);border-top:1px solid #4aafd833;padding-top:1.625rem;padding-bottom:1.625rem}@supports (color:color-mix(in lch,red,blue)){.footer-bar[data-astro-cid-whofuwf5]{border-top:1px solid oklch(71.1365% .110148 228.192/.2)}@supports (color:color-mix(in lch,red,blue)){.footer-bar[data-astro-cid-whofuwf5]{border-top:1px solid color-mix(in oklch,var(--color-open-sky-blue) 20%,#0000)}}}.footer-inner[data-astro-cid-whofuwf5]{text-align:center;flex-direction:column;align-items:center;gap:.9375rem;display:flex}.footer-logo[data-astro-cid-whofuwf5]{--color-logo-text:var(--color-white);--logo-wordmark-width:7.0625rem;--logo-wordmark-height:2.18325rem}.footer-copyright[data-astro-cid-whofuwf5]{font-weight:600;font-weight:var(--font-semibold);color:var(--color-white);margin:0;font-size:.8125rem;line-height:1.25rem}@media (width>=46.5rem){.footer-bar[data-astro-cid-whofuwf5]{min-height:5.5rem;padding-top:0;padding-bottom:0}.footer-inner[data-astro-cid-whofuwf5]{text-align:right;flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem;min-height:5.5rem}.footer-copyright[data-astro-cid-whofuwf5]{white-space:nowrap;font-size:.875rem;line-height:1.3125rem}}@media (width>=40rem){:root{--home-distributor-block-padding-block-end:6.81rem}}@media (width>=46.5rem){:root{--padding-inline:3.125rem;--home-product-categories-padding-block-start:3.19rem}}@media (width>=64rem){:root{--grid-columns:8;--home-distributor-block-padding-block-end:7.25rem;--home-product-categories-padding-block-start:5.5rem}}.header-scroll-sentinel{pointer-events:none;width:100%;height:1px;position:absolute;top:0;left:0;right:0}#site-header-reveal{width:100%;height:100%}.header{--nav-dropdown-duration:var(--duration-normal);--nav-dropdown-ease:var(--ease-out);--nav-panel-duration-enter:var(--duration-normal);--nav-panel-duration-exit:.18s;--nav-panel-opacity-exit:.15s;z-index:50;height:4.5rem;height:var(--nav-height);padding-top:1.02313rem;padding-bottom:1.02313rem;padding-top:var(--nav-padding-block);padding-bottom:var(--nav-padding-block);transition:background-color .3s ease-out,color .3s ease-out,border-color .3s ease-out;transition:background-color var(--nav-dropdown-duration) var(--nav-dropdown-ease),color var(--nav-dropdown-duration) var(--nav-dropdown-ease),border-color var(--nav-dropdown-duration) var(--nav-dropdown-ease);background:0 0;border-bottom:none;align-items:center;position:fixed;top:0;left:0;right:0}.header[data-chrome=solid],.header[data-nav=drawer-closing],.header[data-nav=drawer]{color:var(--color-clubhouse-navy)}.header[data-chrome=solid]{height:auto;min-height:4.5rem;min-height:var(--nav-height);background:#fff;background:var(--color-white)}.header[data-nav=drawer-closing],.header[data-nav=drawer],.header[data-nav=mega-closing],.header[data-nav=mega]{height:auto;padding-top:0;padding-bottom:0}.header[data-nav=mega-closing][data-chrome=solid],.header[data-nav=mega]{color:var(--color-clubhouse-navy)}.header[data-chrome=solid][data-nav=mega-closing],.header[data-chrome=solid][data-nav=mega]{min-height:4.5rem;min-height:var(--nav-height)}.header .header-dropdown-shell__surface{width:100%;transition:box-shadow var(--nav-dropdown-duration) var(--nav-dropdown-ease);background:0 0;box-shadow:0 0 80px #0000}.header .header-dropdown-shell__bar{z-index:1;isolation:isolate;background:0 0;width:100%;position:relative}.header .header-dropdown-shell__bar:before{content:"";z-index:0;background-color:#fff;background-color:var(--color-white);box-shadow:inset 0 -1px #eceef0;box-shadow:inset 0 -1px 0 0 var(--color-grey);opacity:0;pointer-events:none;transition:opacity var(--nav-dropdown-duration) var(--nav-dropdown-ease);position:absolute;inset:0}.header .header-row{z-index:3;grid-column:content;justify-content:space-between;align-items:center;display:flex;position:relative}.header .header-nav{align-items:center;gap:1rem;display:flex}.header .header-nav-buttons{display:none}.header .logo-full{--logo-wordmark-width:6.375rem;--logo-wordmark-height:1.97069rem;flex-shrink:1;min-width:0;display:none}.header .logo-icon{--logo-icon-width:1.1875rem;--logo-icon-height:1.78963rem;flex-shrink:1;min-width:0;display:block}.header[data-chrome=solid] .header-dropdown-shell__surface{background:0 0;box-shadow:0 0 80px #0000004d}.header .header-dropdown-shell__divider{display:none}.header .header-dropdown-shell{grid-column:full-width;min-width:0}.header .nav-mega-menus{display:none}.header .nav-overlay{grid-template-columns:var(--content-grid-columns);top:4.5rem;top:var(--nav-height);z-index:1;background-color:#eceef0;background-color:var(--color-grey);opacity:0;visibility:hidden;pointer-events:none;max-height:0;transition:max-height var(--nav-panel-duration-exit) var(--nav-dropdown-ease),opacity var(--nav-panel-opacity-exit) var(--nav-dropdown-ease),visibility 0s linear var(--nav-panel-duration-exit);grid-template-rows:auto;display:grid;position:fixed;bottom:0;left:0;right:0;overflow:hidden}.header .nav-overlay,.header .nav-overlay-inner{height:calc(100dvh - 4.5rem);height:calc(100dvh - var(--nav-height))}.header .nav-overlay-inner{opacity:1;flex-direction:column;flex-shrink:0;grid-column:content;align-self:start;width:100%;min-height:0;display:flex}.header .nav-overlay-scroll{flex:auto;min-height:0;padding:1.69rem 0;overflow:auto}@media (width>=46.5rem){.header .nav-overlay-scroll{padding-top:2.5rem;padding-bottom:2.19rem}}.header .nav-accordion{flex-direction:column;gap:1.88rem;width:100%;display:flex}.header .nav-accordion__trigger{color:var(--color-clubhouse-navy);width:100%;font-weight:600;font-weight:var(--font-semibold);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:0;display:flex}.header .nav-accordion__chevron{color:var(--color-clubhouse-navy);width:1.185rem;height:1.185rem;flex-shrink:0}.header .nav-accordion__item[data-open] .nav-accordion__chevron{color:var(--color-pin-flag-red);transform:rotate(90deg)}.header .nav-accordion__panel{flex-direction:column;gap:.94rem;padding-top:.94rem;display:flex}@media (width>=46.5rem){.header .nav-accordion__panel{gap:1.25rem;padding-top:1.25rem}}.header .nav-accordion__links{flex-direction:column;gap:.94rem;margin:0;padding:0;list-style:none;display:flex}@media (width>=46.5rem){.header .nav-accordion__links{gap:1.25rem}}.header .nav-accordion__links .nav-accordion__link{color:var(--color-clubhouse-navy);font-weight:400;font-weight:var(--font-regular);-webkit-text-decoration:none;text-decoration:none;display:block}:is(.header[data-nav=drawer-closing],.header[data-nav=drawer]) .nav-overlay{z-index:49}.header[data-nav=drawer] .nav-overlay{max-height:calc(100dvh - 4.5rem);max-height:calc(100dvh - var(--nav-height));opacity:1;visibility:visible;pointer-events:auto;background-color:#eceef0;background-color:var(--color-grey);transition:max-height var(--nav-panel-duration-enter) var(--nav-dropdown-ease),opacity var(--nav-panel-duration-enter) var(--nav-dropdown-ease),visibility 0s linear 0s}.header[data-nav=drawer-closing] .nav-overlay{opacity:0;visibility:hidden;pointer-events:none;max-height:0;transition:max-height var(--nav-panel-duration-exit) var(--nav-dropdown-ease),opacity var(--nav-dropdown-duration) var(--nav-dropdown-ease),visibility 0s linear var(--nav-panel-duration-exit)}.header .nav-overlay-bottom{margin-left:-1.25rem;margin-right:-1.25rem;margin-left:calc(-1 * var(--padding-inline));margin-right:calc(-1 * var(--padding-inline));padding:1.25rem;padding-left:var(--padding-inline);padding-right:var(--padding-inline);background:#fff;background:var(--color-white);flex-direction:column;flex-shrink:0;gap:1.25rem;display:flex}@media (width>=46.5rem){.header .nav-overlay-bottom{gap:1.88rem;padding-top:3.125rem;padding-bottom:3.125rem}}.header[data-nav=drawer] .nav-overlay-cta{width:100%}.header .hamburger{color:var(--color-white);cursor:pointer;transition:color var(--nav-dropdown-duration) var(--nav-dropdown-ease);background:0 0;justify-content:center;align-items:center;display:inline-flex}:is(.header[data-chrome=solid],.header[data-nav=drawer],.header[data-nav=mega-closing],.header[data-nav=mega]) .hamburger{color:var(--color-clubhouse-navy)}.header :is(.close-icon,.hamburger-icon){margin-right:-.25rem;display:block}.header .close-icon,.header[data-nav=drawer] .hamburger-icon{display:none}.header[data-nav=drawer] .close-icon{display:block}.header .cta{display:none}@media (width<64rem){.header[data-chrome=solid]:not([data-nav=drawer]):not([data-nav=drawer-closing]),.header[data-mega-reveal=hero][data-chrome=solid],.header[data-mega-reveal=scrolled][data-chrome=solid]{background-color:initial;transition:color var(--nav-dropdown-duration) var(--nav-dropdown-ease)}.header[data-chrome=solid]:not([data-nav=drawer]):not([data-nav=drawer-closing]) .header-dropdown-shell__bar:before{opacity:1}.header[data-mega-reveal=hero] .header-dropdown-shell__bar:before{opacity:0}.header[data-mega-reveal=hero][data-nav=drawer] .header-dropdown-shell__bar:before,.header[data-mega-reveal=scrolled][data-nav=drawer] .header-dropdown-shell__bar:before{opacity:1}.header[data-mega-reveal=scrolled][data-nav=drawer-closing] .header-dropdown-shell__bar:before{opacity:1;transition:none}.header[data-mega-reveal=hero][data-nav=drawer-closing] .header-dropdown-shell__bar:before{opacity:0}.header[data-bar-reveal-snap=hidden] .header-dropdown-shell__bar:before{opacity:0;transition:none}.header[data-bar-reveal-snap=visible] .header-dropdown-shell__bar:before{opacity:1;transition:none}.header[data-chrome=solid]:not([data-nav=drawer]):not([data-nav=drawer-closing]),.header[data-nav=drawer-closing],.header[data-nav=drawer]{padding-top:0;padding-bottom:0}.header[data-chrome=solid]:not([data-nav=drawer]):not([data-nav=drawer-closing]) .header-row,.header[data-nav=drawer-closing] .header-row,.header[data-nav=drawer] .header-row,.header[data-scrolled]:not([data-nav=drawer]):not([data-nav=drawer-closing]) .header-row{min-height:4.5rem;min-height:var(--nav-height);padding-top:1.02313rem;padding-bottom:1.02313rem;padding-top:var(--nav-padding-block);padding-bottom:var(--nav-padding-block)}.header[data-chrome=solid]:not([data-nav=drawer]):not([data-nav=drawer-closing]) .header-dropdown-shell__surface,.header[data-nav=drawer-closing] .header-dropdown-shell__surface,.header[data-nav=drawer] .header-dropdown-shell__surface,.header[data-scrolled]:not([data-nav=drawer]):not([data-nav=drawer-closing]) .header-dropdown-shell__surface{box-shadow:none}}@media (width>=64rem){.header[data-mega-reveal=hero][data-chrome=solid],.header[data-mega-reveal=scrolled][data-chrome=solid]{background-color:initial;transition:color var(--nav-dropdown-duration) var(--nav-dropdown-ease)}.header[data-scrolled] .header-dropdown-shell__bar:before{opacity:1}.header{padding-top:0;padding-bottom:0}.header .header-row{padding-top:1.02313rem;padding-bottom:1.02313rem;padding-top:var(--nav-padding-block);padding-bottom:var(--nav-padding-block)}:is(.header[data-chrome=solid],.header[data-nav=mega]) .logo-full{color:var(--color-clubhouse-navy)}.header[data-chrome=hero]:not([data-nav]) .logo-full,.header[data-chrome=hero][data-nav=mega-closing] .logo-full{color:var(--color-white)}.header[data-chrome=hero]:not([data-nav]) .header-nav-btn,.header[data-chrome=hero][data-nav=mega-closing] .header-nav-btn{--nav-btn-color:var(--color-white);--nav-btn-color-hover:var(--color-grey);--nav-btn-color-open:var(--color-grey)}:is(.header[data-chrome=solid],.header[data-nav=mega]) .header-nav-btn{--nav-btn-color:var(--color-clubhouse-navy);--nav-btn-color-open:var(--color-blue-tee)}@media (hover:hover){:is(.header[data-chrome=solid],.header[data-nav=mega]) .header-nav-btn:hover:not(:disabled):not([data-open]){opacity:.5;color:var(--nav-btn-color)}.header[data-chrome=hero]:not([data-nav]) .header-nav-btn:hover:not(:disabled):not([data-open]),.header[data-chrome=hero][data-nav=mega-closing] .header-nav-btn:hover:not(:disabled):not([data-open]){color:var(--nav-btn-color-hover)}.header[data-chrome=hero]:not([data-nav]) .header-nav-btn[data-open],.header[data-chrome=hero][data-nav=mega-closing] .header-nav-btn[data-open],.header[data-chrome=solid] .header-nav-btn[data-open],.header[data-nav=mega] .header-nav-btn[data-open]{opacity:1;color:var(--nav-btn-color-open)}}.header .hamburger{display:none}.header .cta{display:inline-flex}.header .cta.btn--outlineRedClubhouse{background-color:#fff;background-color:var(--color-white)}.header .header-nav{gap:3.12rem}.header .header-nav-buttons{align-items:center;gap:1.88rem;display:flex}.header .logo-icon{display:none}.header .logo-full{--logo-wordmark-width:6.375rem;--logo-wordmark-height:1.97069rem;transition:color var(--nav-dropdown-duration) var(--nav-dropdown-ease);display:block}.header .nav-overlay{display:none}.header .nav-mega-menus{--nav-mega-panel-height:20.625rem;z-index:0;width:100%;height:20.625rem;height:var(--nav-mega-panel-height);opacity:0;max-height:0;transition:max-height var(--nav-panel-duration-exit) var(--nav-dropdown-ease),opacity var(--nav-panel-opacity-exit) var(--nav-dropdown-ease);display:block;position:relative;overflow:hidden}.header[data-nav=mega] .nav-mega-menus{max-height:var(--nav-mega-panel-height);opacity:1;transition:max-height var(--nav-panel-duration-enter) var(--nav-dropdown-ease),opacity var(--nav-panel-duration-enter) var(--nav-dropdown-ease)}.header[data-nav=mega-closing] .nav-mega-menu__brands .nav-brands__card,.header[data-nav=mega-closing] .nav-mega-menu__brands .nav-brands__heading,.header[data-nav=mega-closing] .nav-mega-menu__links li,.header[data-nav=mega-closing] .nav-mega-menu__title{opacity:0;transition-duration:var(--nav-panel-opacity-exit);transition-delay:0s}.header[data-mega-reveal=scrolled] .header-dropdown-shell__bar:before{opacity:1;transition:none}.header[data-mega-reveal=hero] .header-dropdown-shell__bar:before{opacity:0}.header[data-mega-reveal=hero][data-nav=mega] .header-dropdown-shell__bar:before{opacity:1}.header[data-mega-reveal=scrolled][data-nav=mega-closing] .header-dropdown-shell__bar:before{opacity:1;transition:none}.header[data-mega-reveal=hero][data-nav=mega-closing] .header-dropdown-shell__bar:before{opacity:0}.header .nav-mega-menu__inner{--nav-mega-gutter:max(var(--padding-inline), calc(50vw - var(--content-max-width) / 2));--nav-content-width:min(100vw - 2 * var(--nav-mega-gutter), var(--content-max-width));--nav-mega-grid-columns:8;--nav-mega-sidebar-cols:2.375;grid-template-columns:max(1.25rem,50vw - 32.5rem) minmax(0,calc(min(100vw + -2*max(1.25rem,50vw - 32.5rem),65rem)/3.36842)) minmax(0,1fr) max(1.25rem,50vw - 32.5rem);grid-template-columns:var(--nav-mega-gutter) minmax(0,calc(var(--nav-content-width) * var(--nav-mega-sidebar-cols) / var(--nav-mega-grid-columns))) minmax(0,1fr) var(--nav-mega-gutter);width:100%;height:var(--nav-mega-panel-height);background:#fff;background:var(--color-white);flex-shrink:0;align-items:stretch;display:grid}.header .nav-mega-menu__sidebars{background:#eceef0;background:var(--color-grey);grid-column:1/3;min-width:0;position:relative}.header .nav-mega-menu__sidebar{width:100%;height:100%;padding-top:1.875rem;padding-bottom:1.875rem;padding-left:var(--nav-mega-gutter);opacity:0;pointer-events:none;flex-direction:column;gap:1.25rem;padding-right:0;display:flex;position:absolute;inset:0}.header .nav-mega-menu__sidebar[hidden]{display:none}.header .nav-mega-menu__sidebar[data-active]{opacity:1;pointer-events:auto}.header .nav-mega-menu__title{color:var(--color-clubhouse-navy);opacity:1;transition:opacity .35s ease-out;transition:opacity var(--nav-mega-fade-short) var(--ease-out);transition-delay:0s;transition-delay:var(--nav-mega-delay-sidebar-title);margin:0}.header .nav-mega-menu__brands.is-enter-start .nav-brands__card,.header .nav-mega-menu__brands.is-enter-start .nav-brands__heading,.header .nav-mega-menu__sidebar.is-enter-start .nav-mega-menu__links li,.header .nav-mega-menu__sidebar.is-enter-start .nav-mega-menu__title{opacity:0;transition:none}.header .nav-mega-menu__links{flex-direction:column;gap:.6875rem;margin:0;padding:0;list-style:none;display:flex}.header .nav-mega-menu__links li{opacity:1;transition:opacity .35s ease-out;transition:opacity var(--nav-mega-fade-short) var(--ease-out);transition-delay:47ms;transition-delay:var(--nav-mega-delay-link-1)}.header .nav-mega-menu__links li:nth-child(2){transition-duration:.5s;transition-duration:var(--nav-mega-fade);transition-delay:.112s;transition-delay:var(--nav-mega-delay-link-2)}.header .nav-mega-menu__links li:nth-child(3){transition-duration:.5s;transition-duration:var(--nav-mega-fade);transition-delay:.187s;transition-delay:calc(var(--nav-mega-delay-link-2) + 75ms)}.header .nav-mega-menu__links li:nth-child(4){transition-duration:.5s;transition-duration:var(--nav-mega-fade);transition-delay:.262s;transition-delay:calc(var(--nav-mega-delay-link-2) + .15s)}.header .nav-mega-menu__links .nav-mega-menu__link{color:var(--color-clubhouse-navy);font-weight:400;font-weight:var(--font-regular);transition:color .3s ease-out;transition:color var(--duration-normal) var(--ease-out);align-items:center;gap:.5rem;-webkit-text-decoration:none;text-decoration:none;display:inline-flex}@media (hover:hover){.header .nav-mega-menu__links .nav-mega-menu__link:hover{color:var(--color-blue-tee)}}.header .nav-mega-menu__link-arrow{width:.75rem;height:.75rem;color:inherit;flex-shrink:0}.header .nav-mega-menu__brands{background:#fff;background:var(--color-white);grid-column:3;align-items:stretch;min-width:0;padding-top:1.875rem;padding-bottom:1.875rem;padding-left:3.75rem;display:flex}.header .nav-mega-menu__brands .nav-brands__heading{opacity:1;transition:opacity .5s ease-out;transition:opacity var(--nav-mega-fade) var(--ease-out);transition-delay:.191s;transition-delay:var(--nav-mega-delay-brands-title)}.header .nav-mega-menu__brands .nav-brands__card{opacity:1;transition:opacity .5s ease-out;transition:opacity var(--nav-mega-fade) var(--ease-out);transition-delay:.112s;transition-delay:var(--nav-mega-delay-brand-card-1)}.header .nav-mega-menu__brands .nav-brands__grid .nav-brands__card:nth-child(2){transition-delay:.259s;transition-delay:var(--nav-mega-delay-brand-card-2)}.header .nav-mega-menu__brands .nav-brands__grid .nav-brands__card:nth-child(3){transition-delay:.334s;transition-delay:calc(var(--nav-mega-delay-brand-card-2) + 75ms)}.header .nav-mega-menu__brands .nav-brands__grid .nav-brands__card:nth-child(4){transition-delay:.409s;transition-delay:calc(var(--nav-mega-delay-brand-card-2) + .15s)}}@media (prefers-reduced-motion:reduce){.header .header-dropdown-shell__bar,.header .header-dropdown-shell__bar:before,.header .header-dropdown-shell__divider,.header .header-dropdown-shell__surface,.header .nav-mega-menu__brands .nav-brands__card,.header .nav-mega-menu__brands .nav-brands__heading,.header .nav-mega-menu__links li,.header .nav-mega-menu__sidebar,.header .nav-mega-menu__title,.header .nav-mega-menus,.header .nav-overlay,.header .nav-overlay-inner{transition:none}}@media (width>=40rem){:root{--home-distributor-block-padding-block-end:6.81rem}}@media (width>=46.5rem){:root{--padding-inline:3.125rem;--home-product-categories-padding-block-start:3.19rem}}@media (width>=64rem){:root{--grid-columns:8;--home-distributor-block-padding-block-end:7.25rem;--home-product-categories-padding-block-start:5.5rem}}.nav-brands{flex-direction:column;gap:1.25rem;width:100%;min-height:0;display:flex}@media (width>=46.5rem){.nav-brands{gap:1.88rem}}.nav-brands__heading{color:var(--color-clubhouse-navy);margin:0}.nav-brands--drawer{gap:.625rem}@media (width>=46.5rem){.nav-brands--drawer{gap:1.875rem}}.nav-brands__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;width:100%;min-height:0;display:grid}@media (width>=46.5rem){.nav-brands__grid{gap:1.25rem}}.nav-brands__card{border-radius:.3125rem;border-radius:var(--radius-sm);aspect-ratio:290/196;-webkit-text-decoration:none;text-decoration:none;display:block;position:relative;overflow:hidden}.nav-brands--mega{--nav-brands-mega-card-height:14.0625rem;flex:1;gap:1.25rem;min-height:0}.nav-brands--mega .nav-brands__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:var(--nav-brands-mega-card-height);flex:none;gap:1.25rem;display:grid}.nav-brands--mega .nav-brands__card,.nav-brands--mega .nav-brands__grid{height:var(--nav-brands-mega-card-height);min-height:var(--nav-brands-mega-card-height)}.nav-brands--mega .nav-brands__card{aspect-ratio:auto}.nav-brands__card-image{object-fit:cover;object-position:center;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block;position:absolute;inset:0}.nav-brands__card-overlay{pointer-events:none;background:#0000004d;position:absolute;inset:0}.nav-brands--mega .nav-brands__card-image{transition:transform .3s ease-out;transition:transform var(--duration-normal) var(--ease-out);transform:scale(1)}.nav-brands--mega .nav-brands__card-overlay{opacity:.3;transition:opacity .3s ease-out;transition:opacity var(--duration-normal) var(--ease-out);background:#000}@media (hover:hover){.nav-brands--mega .nav-brands__card:hover .nav-brands__card-image{transform:scale(1.05)}.nav-brands--mega .nav-brands__card:hover .nav-brands__card-overlay{opacity:.6}}@media (prefers-reduced-motion:reduce){.nav-brands--mega :is(.nav-brands__card-image,.nav-brands__card-overlay){transition:none}}.nav-brands__card .nav-brands__card-logo{z-index:1;width:58%;max-width:calc(100% - 1rem);height:auto;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nav-brands__card .nav-brands__card-logo :is(.brand-logo__img,.brand-logo__svg){width:100%;max-width:none;height:auto;display:block}@media (width>=46.5rem){.nav-brands--drawer .nav-brands__card .nav-brands__card-logo{width:55%}}.nav-brands--mega .nav-brands__card .nav-brands__card-logo{width:62%}@media (width>=40rem){:root{--home-distributor-block-padding-block-end:6.81rem}}@media (width>=46.5rem){:root{--padding-inline:3.125rem;--home-product-categories-padding-block-start:3.19rem}}@media (width>=64rem){:root{--grid-columns:8;--home-distributor-block-padding-block-end:7.25rem;--home-product-categories-padding-block-start:5.5rem}}.skip-link[data-astro-cid-pbhazpx6]{z-index:9999;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border-bottom-right-radius:.3125rem;border-bottom-right-radius:var(--radius-sm);background:oklch(100% 0 0);background:var(--color-white);color:var(--color-clubhouse-navy);width:1px;height:1px;font-weight:600;font-weight:var(--font-semibold);border:0;margin:-1px;padding:0;-webkit-text-decoration:none;text-decoration:none;position:absolute;top:0;left:0;overflow:hidden}.skip-link[data-astro-cid-pbhazpx6]:active,.skip-link[data-astro-cid-pbhazpx6]:focus,.skip-link[data-astro-cid-pbhazpx6]:focus-visible{clip:auto;clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:.5rem 1rem;overflow:visible}@media (hover:hover){.skip-link[data-astro-cid-pbhazpx6]:hover{clip:auto;clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:.5rem 1rem;overflow:visible}}:root{--form-input-padding-inline:.625rem;--form-input-padding-block:.625rem;--radius-xs:.1531rem;--radius-sm:.3125rem;--radius-md:.375rem;--duration-normal:.3s;--modal-open-dur:.3s;--modal-close-dur:.22s;--modal-scale:.97;--modal-scale-close:.97;--modal-ease:cubic-bezier(.23, 1, .32, 1);--nav-mega-fade-short:.35s;--nav-mega-fade:.5s;--nav-mega-delay-sidebar-title:0s;--nav-mega-delay-link-2:.112s;--nav-mega-delay-brands-title:.191s;--nav-mega-delay-brand-card-1:.112s;--nav-mega-delay-brand-card-2:.259s;--nav-padding-block:1.02313rem;--focus-scroll-margin-block-start:calc(var(--nav-height) + .5rem);--home-intro-to-distributor-gap:calc(var(--home-distributor-block-padding-block-end) + var(--home-product-categories-padding-block-start));--breakpoint-xs:23.4375rem;--breakpoint-xs-plus:30rem;--breakpoint-sm:40rem;--breakpoint-md:46.5rem;--breakpoint-md-plus:56rem;--breakpoint-lg:64rem;--breakpoint-xl:80rem;--breakpoint-2xl:96rem;--breakpoint-design-desktop:90rem;--color-white:#fff;--color-white-hex:#fff;--color-offwhite:#e5e5e5;--color-grey:#eceef0;--color-carousel-dot-inactive:#e3e3e3;--color-grey-muted:#9d9d9d;--color-grey-inactive-hover:#d7d7d7;--color-grey-inactive-hover-icon:#747474;--color-clubhouse-navy:#0f2043;--color-flag-navy:#1b335e;--color-flag-navy-hex:#1b335e;--color-slate:#8590a6;--color-red-muted:#4c3132;--color-blue-muted:#373a3f;--color-pin-flag-red:#ef4043;--color-pin-flag-red-hover:#b92025;--color-faded-blue:#2a3752;--color-faded-blue-light:#e2e5e8;--color-blue-tee:#1b67a7;--color-open-sky-blue:#4aafd8;--color-open-sky-blue-hex:#4aafd8;--color-form-border:#d0d0d0;--color-form-bg:#f8f8f8;--color-form-bg-hover:#ebebeb;--color-form-bg-focus:#f3f3f3;--color-card-border:#dcdcdc;--color-card-hover-bg:#f8f8f8;--color-text:var(--color-clubhouse-navy);--color-bg:var(--color-white);--form-input-height:2.625rem;--logo-icon-size:2rem;--font-regular:400;--font-medium:500;--font-semibold:600;--font-bold:700;--font-extrabold:800;--radius-full:9999px;--focus-ring-color:var(--color-pin-flag-red);--focus-ring-color-input:var(--color-open-sky-blue);--focus-ring-width:2px;--focus-ring-offset:2px;--focus-ring-offset-color:var(--color-white);--ease-out:ease-out;--modal-sheet-offset:1rem;--modal-backdrop-color:#0f2043b3;--nav-mega-delay-link-1:47ms;--grid-gutter:1.25rem;--grid-columns:4;--padding-inline:1.25rem;--breakout-size:0rem;--content-max-width:65rem;--nav-height:4.5rem;--home-distributor-block-padding-block-end:3.38rem;--home-product-categories-padding-block-start:2.62rem}@media (width>=40rem){:root{--home-distributor-block-padding-block-end:6.81rem}}@media (width>=46.5rem){:root{--padding-inline:3.125rem;--home-product-categories-padding-block-start:3.19rem}}@media (width>=64rem){:root{--grid-columns:8;--home-distributor-block-padding-block-end:7.25rem;--home-product-categories-padding-block-start:5.5rem}}.nav-btn{--nav-btn-gap:.375rem;--nav-btn-chevron-width:.5rem;align-items:center;gap:.375rem;gap:var(--nav-btn-gap);font-family:var(--family-titillium-web);font-size:var(--size-p);font-weight:600;font-weight:var(--font-semibold);line-height:var(--line-height-p);letter-spacing:var(--letter-spacing-p);white-space:nowrap;cursor:pointer;color:var(--nav-btn-color);transition:color .3s ease-out,opacity .3s ease-out;transition:color var(--duration-normal) var(--ease-out),opacity var(--duration-normal) var(--ease-out);background:0 0;border:0;padding:0;display:inline-flex}@media (prefers-reduced-motion:reduce){.nav-btn{transition:none}}.nav-btn__chevron,.nav-btn__label{align-items:center;display:inline-flex}.nav-btn__chevron{width:var(--nav-btn-chevron-width);color:inherit;transition:transform .3s ease-out;transition:transform var(--duration-normal) var(--ease-out);flex-shrink:0;justify-content:center}@media (prefers-reduced-motion:reduce){.nav-btn__chevron{transition:none}}.nav-btn__chevron svg{width:100%;height:auto;display:block}.nav-btn[data-open] .nav-btn__chevron{transform:scaleY(-1)}.nav-btn--blue{--nav-btn-color:var(--color-clubhouse-navy);--nav-btn-color-open:var(--color-blue-tee)}.nav-btn--red{--nav-btn-color:var(--color-pin-flag-red);--nav-btn-color-hover:var(--color-pin-flag-red-hover);--nav-btn-color-open:var(--color-pin-flag-red-hover)}.nav-btn--white{--nav-btn-color:var(--color-white);--nav-btn-color-hover:var(--color-grey);--nav-btn-color-open:var(--color-grey)}@media (hover:hover){.nav-btn--blue:hover:not(:disabled):not([data-open]){opacity:.5}.nav-btn:not(.nav-btn--blue):hover:not(:disabled):not([data-open]){color:var(--nav-btn-color-hover)}}.nav-btn[data-open]{color:var(--nav-btn-color-open)}.nav-btn--blue[data-open]{opacity:1}:root{--breakpoint-xs:23.4375rem;--breakpoint-xs-plus:30rem;--breakpoint-sm:40rem;--breakpoint-md:46.5rem;--breakpoint-md-plus:56rem;--breakpoint-lg:64rem;--breakpoint-xl:80rem;--breakpoint-2xl:96rem;--breakpoint-design-desktop:90rem;--color-white:#fff;--color-white-hex:#fff;--color-offwhite:#e5e5e5;--color-grey:#eceef0;--color-carousel-dot-inactive:#e3e3e3;--color-grey-muted:#9d9d9d;--color-grey-inactive-hover:#d7d7d7;--color-grey-inactive-hover-icon:#747474;--color-clubhouse-navy:#0f2043;--color-flag-navy:#1b335e;--color-flag-navy-hex:#1b335e;--color-slate:#8590a6;--color-red-muted:#4c3132;--color-blue-muted:#373a3f;--color-pin-flag-red:#ef4043;--color-pin-flag-red-hover:#b92025;--color-faded-blue:#2a3752;--color-faded-blue-light:#e2e5e8;--color-blue-tee:#1b67a7;--color-open-sky-blue:#4aafd8;--color-open-sky-blue-hex:#4aafd8;--color-form-border:#d0d0d0;--color-form-bg:#f8f8f8;--color-form-bg-hover:#ebebeb;--color-form-bg-focus:#f3f3f3;--color-card-border:#dcdcdc;--color-card-hover-bg:#f8f8f8;--color-text:var(--color-clubhouse-navy);--color-bg:var(--color-white);--form-input-padding-inline:.625rem;--form-input-padding-block:.625rem;--form-input-height:2.625rem;--logo-icon-size:2rem;--font-regular:400;--font-medium:500;--font-semibold:600;--font-bold:700;--font-extrabold:800;--radius-xs:.1531rem;--radius-sm:.3125rem;--radius-md:.375rem;--radius-full:9999px;--focus-ring-color:var(--color-pin-flag-red);--focus-ring-color-input:var(--color-open-sky-blue);--focus-ring-width:2px;--focus-ring-offset:2px;--focus-ring-offset-color:var(--color-white);--ease-out:ease-out;--duration-normal:.3s;--modal-open-dur:.3s;--modal-close-dur:.22s;--modal-scale:.97;--modal-scale-close:.97;--modal-sheet-offset:1rem;--modal-ease:cubic-bezier(.23, 1, .32, 1);--modal-backdrop-color:#0f2043b3;--nav-mega-fade-short:.35s;--nav-mega-fade:.5s;--nav-mega-delay-sidebar-title:0s;--nav-mega-delay-link-1:47ms;--nav-mega-delay-link-2:.112s;--nav-mega-delay-brands-title:.191s;--nav-mega-delay-brand-card-1:.112s;--nav-mega-delay-brand-card-2:.259s;--grid-gutter:1.25rem;--grid-columns:4;--padding-inline:1.25rem;--breakout-size:0rem;--content-max-width:65rem;--nav-height:4.5rem;--nav-padding-block:1.02313rem;--focus-scroll-margin-block-start:calc(var(--nav-height) + .5rem);--home-distributor-block-padding-block-end:3.38rem;--home-product-categories-padding-block-start:2.62rem;--home-intro-to-distributor-gap:calc(var(--home-distributor-block-padding-block-end) + var(--home-product-categories-padding-block-start))}@media (width>=40rem){:root{--home-distributor-block-padding-block-end:6.81rem}}@media (width>=46.5rem){:root{--padding-inline:3.125rem;--home-product-categories-padding-block-start:3.19rem}}@media (width>=64rem){:root{--grid-columns:8;--home-distributor-block-padding-block-end:7.25rem;--home-product-categories-padding-block-start:5.5rem}}
