@keyframes hero-product-marquee-module__EgMnxa__scrollY{to{transform:translateY(calc(-50% - var(--fd-scroll-gap,0px) / 2))}}.hero-product-marquee-module__EgMnxa__scrollY{animation:hero-product-marquee-module__EgMnxa__scrollY var(--fd-scroll-y-duration,22s) linear infinite;will-change:transform}
.dashed-grid-frame-module__S-RZxG__frameShell{--pain-dash:#0000002e;--pain-line-outset:3rem;position:relative;overflow:visible}.dark .dashed-grid-frame-module__S-RZxG__frameShell{--pain-dash:#ffffff2e}.dashed-grid-frame-module__S-RZxG__edgeTop{left:calc(-1 * var(--pain-line-outset));right:calc(-1 * var(--pain-line-outset));pointer-events:none;background:repeating-linear-gradient(to right, var(--pain-dash) 0 5px, transparent 5px 12px);height:1px;-webkit-mask-image:linear-gradient(to right, transparent, black var(--pain-line-outset), black calc(100% - var(--pain-line-outset)), transparent);mask-image:linear-gradient(to right, transparent, black var(--pain-line-outset), black calc(100% - var(--pain-line-outset)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, black var(--pain-line-outset), black calc(100% - var(--pain-line-outset)), transparent);position:absolute;top:0}.dashed-grid-frame-module__S-RZxG__edgeBottomOuter{left:calc(-1 * var(--pain-line-outset));right:calc(-1 * var(--pain-line-outset));pointer-events:none;background:repeating-linear-gradient(to right, var(--pain-dash) 0 5px, transparent 5px 12px);height:1px;-webkit-mask-image:linear-gradient(to right, transparent, black var(--pain-line-outset), black calc(100% - var(--pain-line-outset)), transparent);mask-image:linear-gradient(to right, transparent, black var(--pain-line-outset), black calc(100% - var(--pain-line-outset)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, black var(--pain-line-outset), black calc(100% - var(--pain-line-outset)), transparent);position:absolute;bottom:0}.dashed-grid-frame-module__S-RZxG__edgeLeft{top:calc(-1 * var(--pain-line-outset));bottom:calc(-1 * var(--pain-line-outset));pointer-events:none;background:repeating-linear-gradient(to bottom, var(--pain-dash) 0 5px, transparent 5px 12px);width:1px;-webkit-mask-image:linear-gradient(to bottom, transparent, black var(--pain-line-outset), black calc(100% - var(--pain-line-outset)), transparent);mask-image:linear-gradient(to bottom, transparent, black var(--pain-line-outset), black calc(100% - var(--pain-line-outset)), transparent);-webkit-mask-image:linear-gradient(to bottom, transparent, black var(--pain-line-outset), black calc(100% - var(--pain-line-outset)), transparent);position:absolute;left:0}.dashed-grid-frame-module__S-RZxG__edgeRightOuter{top:calc(-1 * var(--pain-line-outset));bottom:calc(-1 * var(--pain-line-outset));pointer-events:none;background:repeating-linear-gradient(to bottom, var(--pain-dash) 0 5px, transparent 5px 12px);width:1px;-webkit-mask-image:linear-gradient(to bottom, transparent, black var(--pain-line-outset), black calc(100% - var(--pain-line-outset)), transparent);mask-image:linear-gradient(to bottom, transparent, black var(--pain-line-outset), black calc(100% - var(--pain-line-outset)), transparent);-webkit-mask-image:linear-gradient(to bottom, transparent, black var(--pain-line-outset), black calc(100% - var(--pain-line-outset)), transparent);position:absolute;right:0}.dashed-grid-frame-module__S-RZxG__cellLinesHost{position:relative}.dashed-grid-frame-module__S-RZxG__innerLineH{pointer-events:none;z-index:0;background:repeating-linear-gradient(to right, var(--pain-dash) 0 5px, transparent 5px 12px);height:1px;position:absolute;bottom:0;left:0;right:0}.dashed-grid-frame-module__S-RZxG__innerLineHRow1Left{left:calc(-1 * var(--pain-line-outset));-webkit-mask-image:linear-gradient(to right, transparent, black var(--pain-line-outset), black 100%);mask-image:linear-gradient(to right, transparent, black var(--pain-line-outset), black 100%);-webkit-mask-image:linear-gradient(to right, transparent, black var(--pain-line-outset), black 100%);right:0}.dashed-grid-frame-module__S-RZxG__innerLineHRow1Right{left:0;right:calc(-1 * var(--pain-line-outset));-webkit-mask-image:linear-gradient(to right, black 0%, black calc(100% - var(--pain-line-outset)), transparent);mask-image:linear-gradient(to right, black 0%, black calc(100% - var(--pain-line-outset)), transparent);-webkit-mask-image:linear-gradient(to right, black 0%, black calc(100% - var(--pain-line-outset)), transparent)}@media (max-width:639px){.dashed-grid-frame-module__S-RZxG__innerLineHRow1Left,.dashed-grid-frame-module__S-RZxG__innerLineHRow1Right{left:calc(-1 * var(--pain-line-outset));right:calc(-1 * var(--pain-line-outset));-webkit-mask-image:linear-gradient(to right, transparent, black var(--pain-line-outset), black calc(100% - var(--pain-line-outset)), transparent);mask-image:linear-gradient(to right, transparent, black var(--pain-line-outset), black calc(100% - var(--pain-line-outset)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, black var(--pain-line-outset), black calc(100% - var(--pain-line-outset)), transparent)}}.dashed-grid-frame-module__S-RZxG__innerLineHMidLeft{left:calc(-1 * var(--pain-line-outset));-webkit-mask-image:linear-gradient(to right, transparent, black var(--pain-line-outset), black 100%);mask-image:linear-gradient(to right, transparent, black var(--pain-line-outset), black 100%);-webkit-mask-image:linear-gradient(to right, transparent, black var(--pain-line-outset), black 100%);right:0}.dashed-grid-frame-module__S-RZxG__innerLineHMidRight{left:0;right:calc(-1 * var(--pain-line-outset));-webkit-mask-image:linear-gradient(to right, black 0%, black calc(100% - var(--pain-line-outset)), transparent);mask-image:linear-gradient(to right, black 0%, black calc(100% - var(--pain-line-outset)), transparent);-webkit-mask-image:linear-gradient(to right, black 0%, black calc(100% - var(--pain-line-outset)), transparent)}@media (max-width:639px){.dashed-grid-frame-module__S-RZxG__innerLineHMidLeft,.dashed-grid-frame-module__S-RZxG__innerLineHMidRight{left:calc(-1 * var(--pain-line-outset));right:calc(-1 * var(--pain-line-outset));-webkit-mask-image:linear-gradient(to right, transparent, black var(--pain-line-outset), black calc(100% - var(--pain-line-outset)), transparent);mask-image:linear-gradient(to right, transparent, black var(--pain-line-outset), black calc(100% - var(--pain-line-outset)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, black var(--pain-line-outset), black calc(100% - var(--pain-line-outset)), transparent)}}.dashed-grid-frame-module__S-RZxG__innerLineHExtendBothAll{left:calc(-1 * var(--pain-line-outset));right:calc(-1 * var(--pain-line-outset));-webkit-mask-image:linear-gradient(to right, transparent, black var(--pain-line-outset), black calc(100% - var(--pain-line-outset)), transparent);mask-image:linear-gradient(to right, transparent, black var(--pain-line-outset), black calc(100% - var(--pain-line-outset)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, black var(--pain-line-outset), black calc(100% - var(--pain-line-outset)), transparent)}.dashed-grid-frame-module__S-RZxG__innerLineV{pointer-events:none;z-index:0;background:repeating-linear-gradient(to bottom, var(--pain-dash) 0 5px, transparent 5px 12px);width:1px;position:absolute;top:0;bottom:0;right:0}.dashed-grid-frame-module__S-RZxG__innerLineVColDivider{display:none}@media (min-width:640px){.dashed-grid-frame-module__S-RZxG__innerLineVColDivider{display:block}}.dashed-grid-frame-module__S-RZxG__innerLineVGapSmMdOnly{display:none}@media (min-width:640px){.dashed-grid-frame-module__S-RZxG__innerLineVGapSmMdOnly{display:block}}@media (min-width:1024px){.dashed-grid-frame-module__S-RZxG__innerLineVGapSmMdOnly{display:none}}.dashed-grid-frame-module__S-RZxG__smMdOnly{display:none}@media (max-width:1023px){.dashed-grid-frame-module__S-RZxG__smMdOnly{display:block}}.dashed-grid-frame-module__S-RZxG__lgOnly{display:none}@media (min-width:1024px){.dashed-grid-frame-module__S-RZxG__lgOnly{display:block}}
@keyframes orbiting-circles-module__kM0bIq__orbit{to{transform:translate(-50%, -50%) rotate(calc(var(--fd-orbit-angle) + 360deg)) translateX(var(--fd-orbit-radius))}}@keyframes orbiting-circles-module__kM0bIq__orbitReverse{to{transform:translate(-50%, -50%) rotate(calc(var(--fd-orbit-angle) - 360deg)) translateX(var(--fd-orbit-radius))}}@keyframes orbiting-circles-module__kM0bIq__keepUpright{to{transform:rotate(-360deg)}}@keyframes orbiting-circles-module__kM0bIq__keepUprightReverse{to{transform:rotate(360deg)}}.orbiting-circles-module__kM0bIq__item{transform:translate(-50%, -50%) rotate(var(--fd-orbit-angle)) translateX(var(--fd-orbit-radius));animation:orbiting-circles-module__kM0bIq__orbit var(--fd-orbit-duration) var(--fd-orbit-delay) linear infinite;will-change:transform;position:absolute;top:50%;left:50%}.orbiting-circles-module__kM0bIq__itemReverse{animation-name:orbiting-circles-module__kM0bIq__orbitReverse}.orbiting-circles-module__kM0bIq__upright{will-change:transform}.orbiting-circles-module__kM0bIq__keep{animation:orbiting-circles-module__kM0bIq__keepUpright var(--fd-orbit-duration) var(--fd-orbit-delay) linear infinite;will-change:transform}.orbiting-circles-module__kM0bIq__keepReverse{animation-name:orbiting-circles-module__kM0bIq__keepUprightReverse}
