
.product-marquee {
	overflow: hidden;
	/* soft fade at both edges so cards drift in and out rather than being cut */
	-webkit-mask-image: linear-gradient(to right, transparent, black 6%, black 94%, transparent);
	        mask-image: linear-gradient(to right, transparent, black 6%, black 94%, transparent)
}
.product-arrow {
	position: absolute;
	top: 50%;
	z-index: 10;
	display: none;
	height: 2.75rem;
	width: 2.75rem;
	--tw-translate-y: -50%;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	align-items: center;
	justify-content: center;
	border-radius: var(--border-radius-button);
	--tw-bg-opacity: 1;
	background-color: rgb(var(--color-gray-100) / var(--tw-bg-opacity, 1));
	--tw-text-opacity: 1;
	color: rgb(var(--color-gray-700) / var(--tw-text-opacity, 1));
	--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
	--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
	transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 150ms
}
.product-arrow:is(.dark *) {
	--tw-bg-opacity: 1;
	background-color: rgb(var(--color-gray-900) / var(--tw-bg-opacity, 1));
	--tw-text-opacity: 1;
	color: rgb(var(--color-gray-200) / var(--tw-text-opacity, 1))
}
@media (min-width: 640px) {
.product-arrow {
		display: flex
}
}
.product-arrow:hover {
	--tw-bg-opacity: 1;
	background-color: rgb(var(--color-gray-200) / var(--tw-bg-opacity, 1));
	--tw-text-opacity: 1;
	color: rgb(var(--color-gray-900) / var(--tw-text-opacity, 1))
}
.product-arrow:hover:is(.dark *) {
	--tw-bg-opacity: 1;
	background-color: rgb(var(--color-gray-800) / var(--tw-bg-opacity, 1));
	--tw-text-opacity: 1;
	color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL3Nydi9zbWktd2ViL3JlcG8vY29tcG9uZW50cy9ibG9ja3MvUHJvZHVjdEdyb3VwLnZ1ZSIsIm1hcHBpbmdzIjoiO0FBMkhDO0NBQUEsZ0JBQXNCO0NBQ3RCLDRFQUE0RTtDQUM1RSw0RkFBb0Y7U0FBcEY7QUFGc0I7QUFNdEI7Q0FBQSxrQkFBb007Q0FBcE0sUUFBb007Q0FBcE0sV0FBb007Q0FBcE0sYUFBb007Q0FBcE0sZUFBb007Q0FBcE0sY0FBb007Q0FBcE0sc0JBQW9NO0NBQXBNLCtMQUFvTTtDQUFwTSxtQkFBb007Q0FBcE0sdUJBQW9NO0NBQXBNLDBDQUFvTTtDQUFwTSxrQkFBb007Q0FBcE0sc0VBQW9NO0NBQXBNLG9CQUFvTTtDQUFwTSw2REFBb007Q0FBcE0sMENBQW9NO0NBQXBNLHVEQUFvTTtDQUFwTSx1R0FBb007Q0FBcE0sd0pBQW9NO0NBQXBNLHdEQUFvTTtDQUFwTTtBQUFvTTtBQUFwTTtDQUFBLGtCQUFvTTtDQUFwTSxzRUFBb007Q0FBcE0sb0JBQW9NO0NBQXBNO0FBQW9NO0FBQXBNO0FBQUE7RUFBQTtBQUFvTTtBQUFBO0FBSXBNO0NBQUEsa0JBQWlFO0NBQWpFLHNFQUFpRTtDQUFqRSxvQkFBaUU7Q0FBakU7QUFBaUU7QUFBakU7Q0FBQSxrQkFBaUU7Q0FBakUsc0VBQWlFO0NBQWpFLG9CQUFpRTtDQUFqRTtBQUFpRSIsIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZXMiOlsiUHJvZHVjdEdyb3VwLnZ1ZSJdLCJzb3VyY2VzQ29udGVudCI6WyI8c2NyaXB0IHNldHVwIGxhbmc9XCJ0c1wiPlxuaW1wb3J0IHR5cGUgeyBCbG9ja1Byb2R1Y3QsIEJsb2NrUHJvZHVjdEdyb3VwIH0gZnJvbSAnfi90eXBlcyc7XG5pbXBvcnQgUHJvZHVjdCBmcm9tICcuL1Byb2R1Y3QudnVlJztcblxuY29uc3QgcHJvcHMgPSBkZWZpbmVQcm9wczx7XG5cdGRhdGE6IEJsb2NrUHJvZHVjdEdyb3VwO1xufT4oKTtcblxuLy8gVGhlIHJlbGF0aW9uIHR5cGVzIGFzIGBzdHJpbmcgfCBCbG9ja1Byb2R1Y3RgOyB0aGUgcGFnZSBxdWVyeSBhbHdheXMgZXhwYW5kcyBpdC5cbmNvbnN0IHByb2R1Y3RzID0gY29tcHV0ZWQoKCkgPT4gKHByb3BzLmRhdGEucHJvZHVjdHMgPz8gW10pLmZpbHRlcigocCk6IHAgaXMgQmxvY2tQcm9kdWN0ID0+IHR5cGVvZiBwID09PSAnb2JqZWN0JykpO1xuXG4vKlxuXHRBIHNsb3csIGNvbnRpbnVvdXMgY29udmV5b3Igd2l0aCBhcnJvd3MuIERyaXZlbiBieSByZXF1ZXN0QW5pbWF0aW9uRnJhbWUgcmF0aGVyXG5cdHRoYW4gYSBDU1MgYW5pbWF0aW9uIHNvIHRoZSBhcnJvd3MgY2FuIG51ZGdlIHRoZSBzYW1lIGJlbHQgdGhlIGF1dG8tc2Nyb2xsIG1vdmVzOlxuXHRvbmUgcG9zaXRpb24sIHR3byBpbnB1dHMuIFRoZSBsaXN0IGlzIHJlbmRlcmVkIHR3aWNlIGFuZCB0aGUgb2Zmc2V0IHdyYXBzIGF0IG9uZVxuXHRjb3B5J3Mgd2lkdGgsIHNvIHRoZSBsb29wIGhhcyBubyBzZWFtLlxuKi9cbmNvbnN0IExPT1BfTVMgPSA5MF8wMDA7IC8vIG9uZSBmdWxsIHBhc3Mgb2YgdGhlIHJhbmdlIOKAlCB+NnMgcGVyIGNhcmRcbmNvbnN0IFNURVAgPSAyODggKyAyNDsgLy8gdy03MiBjYXJkICsgZ2FwLTZcbmNvbnN0IE5VREdFX01TID0gNjAwO1xuXG5jb25zdCB0cmFjayA9IHJlZjxIVE1MRWxlbWVudCB8IG51bGw+KG51bGwpO1xuY29uc3Qgb2Zmc2V0ID0gcmVmKDApO1xuY29uc3QgaG92ZXJlZCA9IHJlZihmYWxzZSk7XG5jb25zdCByZWR1Y2VkTW90aW9uID0gdXNlUHJlZmVycmVkUmVkdWNlZE1vdGlvbigpO1xuXG5sZXQgY29weVdpZHRoID0gMDtcbmxldCBmcmFtZSA9IDA7XG5sZXQgbGFzdCA9IDA7XG5sZXQgbnVkZ2VMZWZ0ID0gMDsgLy8gcHggc3RpbGwgdG8gdHJhdmVsIGZyb20gYXJyb3cgY2xpY2tzXG5cbmZ1bmN0aW9uIG1lYXN1cmUoKSB7XG5cdGlmICh0cmFjay52YWx1ZSkgY29weVdpZHRoID0gKHRyYWNrLnZhbHVlLnNjcm9sbFdpZHRoICsgMjQpIC8gMjtcbn1cblxuZnVuY3Rpb24gd3JhcCgpIHtcblx0aWYgKCFjb3B5V2lkdGgpIHJldHVybjtcblx0d2hpbGUgKG9mZnNldC52YWx1ZSA8PSAtY29weVdpZHRoKSBvZmZzZXQudmFsdWUgKz0gY29weVdpZHRoO1xuXHR3aGlsZSAob2Zmc2V0LnZhbHVlID4gMCkgb2Zmc2V0LnZhbHVlIC09IGNvcHlXaWR0aDtcbn1cblxuZnVuY3Rpb24gdGljayhub3c6IG51bWJlcikge1xuXHRjb25zdCBkdCA9IGxhc3QgPyBub3cgLSBsYXN0IDogMDtcblx0bGFzdCA9IG5vdztcblx0aWYgKGNvcHlXaWR0aCkge1xuXHRcdGlmICghaG92ZXJlZC52YWx1ZSAmJiByZWR1Y2VkTW90aW9uLnZhbHVlICE9PSAncmVkdWNlJykgb2Zmc2V0LnZhbHVlIC09IChjb3B5V2lkdGggLyBMT09QX01TKSAqIGR0O1xuXHRcdGlmIChudWRnZUxlZnQpIHtcblx0XHRcdC8vIGVhc2UgdGhlIGFycm93IG51ZGdlIG91dCBvdmVyIE5VREdFX01TXG5cdFx0XHRjb25zdCBtb3ZlID0gTWF0aC5zaWduKG51ZGdlTGVmdCkgKiBNYXRoLm1pbihNYXRoLmFicyhudWRnZUxlZnQpLCBNYXRoLm1heCgxLCAoTWF0aC5hYnMobnVkZ2VMZWZ0KSAqIGR0KSAvIChOVURHRV9NUyAvIDQpKSk7XG5cdFx0XHRvZmZzZXQudmFsdWUgKz0gbW92ZTtcblx0XHRcdG51ZGdlTGVmdCAtPSBtb3ZlO1xuXHRcdH1cblx0XHR3cmFwKCk7XG5cdH1cblx0ZnJhbWUgPSByZXF1ZXN0QW5pbWF0aW9uRnJhbWUodGljayk7XG59XG5cbmNvbnN0IG51ZGdlID0gKGRpcjogMSB8IC0xKSA9PiAobnVkZ2VMZWZ0ICs9IGRpciAqIFNURVApO1xuXG5vbk1vdW50ZWQoKCkgPT4ge1xuXHRtZWFzdXJlKCk7XG5cdHdpbmRvdy5hZGRFdmVudExpc3RlbmVyKCdyZXNpemUnLCBtZWFzdXJlKTtcblx0ZnJhbWUgPSByZXF1ZXN0QW5pbWF0aW9uRnJhbWUodGljayk7XG59KTtcblxub25Vbm1vdW50ZWQoKCkgPT4ge1xuXHRjYW5jZWxBbmltYXRpb25GcmFtZShmcmFtZSk7XG5cdHdpbmRvdy5yZW1vdmVFdmVudExpc3RlbmVyKCdyZXNpemUnLCBtZWFzdXJlKTtcbn0pO1xuPC9zY3JpcHQ+XG5cbjx0ZW1wbGF0ZT5cblx0PGRpdiBjbGFzcz1cIm92ZXJmbG93LXgtY2xpcFwiPlxuXHRcdDxCbG9ja0NvbnRhaW5lcj5cblx0XHRcdDxTZWN0aW9uSGVhZGVyIDpoZWFkbGluZT1cImRhdGEudGl0bGVcIiAvPlxuXHRcdDwvQmxvY2tDb250YWluZXI+XG5cblx0XHQ8ZGl2XG5cdFx0XHRjbGFzcz1cInJlbGF0aXZlIC1tdC00IHBiLTRcIlxuXHRcdFx0YXJpYS1sYWJlbD1cIk91ciBwcm9kdWN0IHJhbmdlXCJcblx0XHRcdEBtb3VzZWVudGVyPVwiaG92ZXJlZCA9IHRydWVcIlxuXHRcdFx0QG1vdXNlbGVhdmU9XCJob3ZlcmVkID0gZmFsc2VcIlxuXHRcdFx0QGZvY3VzaW49XCJob3ZlcmVkID0gdHJ1ZVwiXG5cdFx0XHRAZm9jdXNvdXQ9XCJob3ZlcmVkID0gZmFsc2VcIlxuXHRcdD5cblx0XHRcdDxkaXYgY2xhc3M9XCJwcm9kdWN0LW1hcnF1ZWUgcHktMlwiPlxuXHRcdFx0XHQ8ZGl2IHJlZj1cInRyYWNrXCIgY2xhc3M9XCJmbGV4IGdhcC02IHctbWF4IHdpbGwtY2hhbmdlLXRyYW5zZm9ybVwiIDpzdHlsZT1cInsgdHJhbnNmb3JtOiBgdHJhbnNsYXRlWCgke29mZnNldH1weClgIH1cIj5cblx0XHRcdFx0XHQ8dGVtcGxhdGUgdi1mb3I9XCJjb3B5IGluIDJcIiA6a2V5PVwiY29weVwiPlxuXHRcdFx0XHRcdFx0PGRpdlxuXHRcdFx0XHRcdFx0XHR2LWZvcj1cInByb2R1Y3QgaW4gcHJvZHVjdHNcIlxuXHRcdFx0XHRcdFx0XHQ6a2V5PVwiYCR7Y29weX0tJHtwcm9kdWN0LmlkfWBcIlxuXHRcdFx0XHRcdFx0XHRjbGFzcz1cInctNzIgc2hyaW5rLTBcIlxuXHRcdFx0XHRcdFx0XHQ6YXJpYS1oaWRkZW49XCJjb3B5ID09PSAyID8gJ3RydWUnIDogdW5kZWZpbmVkXCJcblx0XHRcdFx0XHRcdFx0OmluZXJ0PVwiY29weSA9PT0gMiA/IHRydWUgOiB1bmRlZmluZWRcIlxuXHRcdFx0XHRcdFx0PlxuXHRcdFx0XHRcdFx0XHQ8UHJvZHVjdCA6ZGF0YT1cInByb2R1Y3RcIiAvPlxuXHRcdFx0XHRcdFx0PC9kaXY+XG5cdFx0XHRcdFx0PC90ZW1wbGF0ZT5cblx0XHRcdFx0PC9kaXY+XG5cdFx0XHQ8L2Rpdj5cblxuXHRcdFx0PGJ1dHRvblxuXHRcdFx0XHR0eXBlPVwiYnV0dG9uXCJcblx0XHRcdFx0Y2xhc3M9XCJwcm9kdWN0LWFycm93IGxlZnQtNCBtZDpsZWZ0LThcIlxuXHRcdFx0XHRhcmlhLWxhYmVsPVwiUHJldmlvdXMgcHJvZHVjdHNcIlxuXHRcdFx0XHRAY2xpY2s9XCJudWRnZSgxKVwiXG5cdFx0XHQ+XG5cdFx0XHRcdDxJY29uIG5hbWU9XCJoZXJvaWNvbnM6Y2hldnJvbi1sZWZ0XCIgY2xhc3M9XCJ3LTUgaC01XCIgLz5cblx0XHRcdDwvYnV0dG9uPlxuXHRcdFx0PGJ1dHRvblxuXHRcdFx0XHR0eXBlPVwiYnV0dG9uXCJcblx0XHRcdFx0Y2xhc3M9XCJwcm9kdWN0LWFycm93IHJpZ2h0LTQgbWQ6cmlnaHQtOFwiXG5cdFx0XHRcdGFyaWEtbGFiZWw9XCJOZXh0IHByb2R1Y3RzXCJcblx0XHRcdFx0QGNsaWNrPVwibnVkZ2UoLTEpXCJcblx0XHRcdD5cblx0XHRcdFx0PEljb24gbmFtZT1cImhlcm9pY29uczpjaGV2cm9uLXJpZ2h0XCIgY2xhc3M9XCJ3LTUgaC01XCIgLz5cblx0XHRcdDwvYnV0dG9uPlxuXHRcdDwvZGl2PlxuXHQ8L2Rpdj5cbjwvdGVtcGxhdGU+XG5cbjxzdHlsZSBsYW5nPVwicG9zdGNzc1wiPlxuLnByb2R1Y3QtbWFycXVlZSB7XG5cdEBhcHBseSBvdmVyZmxvdy1oaWRkZW47XG5cdC8qIHNvZnQgZmFkZSBhdCBib3RoIGVkZ2VzIHNvIGNhcmRzIGRyaWZ0IGluIGFuZCBvdXQgcmF0aGVyIHRoYW4gYmVpbmcgY3V0ICovXG5cdG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdHJhbnNwYXJlbnQsIGJsYWNrIDYlLCBibGFjayA5NCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLnByb2R1Y3QtYXJyb3cge1xuXHRAYXBwbHkgYWJzb2x1dGUgei0xMCBoaWRkZW4gc206ZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgdy0xMSBoLTExIC10cmFuc2xhdGUteS0xLzIgdG9wLTEvMiB0ZXh0LWdyYXktNzAwIHRyYW5zaXRpb24gYmctZ3JheS0xMDAgcm91bmRlZC1idXR0b24gc2hhZG93LXNtIGRhcms6YmctZ3JheS05MDAgZGFyazp0ZXh0LWdyYXktMjAwO1xufVxuXG4ucHJvZHVjdC1hcnJvdzpob3ZlciB7XG5cdEBhcHBseSBiZy1ncmF5LTIwMCB0ZXh0LWdyYXktOTAwIGRhcms6YmctZ3JheS04MDAgZGFyazp0ZXh0LXdoaXRlO1xufVxuPC9zdHlsZT5cbiJdfQ== */